netease_meeting 1.0.0-rc.0 netease_meeting: ^1.0.0-rc.0 copied to clipboard
A package to start、schedule、join meeting.
We analyzed this package 1 hour ago, and awarded it 70 pub points (of a possible 140):
0/10 points: Provide a valid pubspec.yaml
The package description is too short.
Add more detail to the description
field of pubspec.yaml
. Use 60 to 180 characters to describe the package, what it does, and its target use case.
5/5 points: Provide a valid README.md
5/5 points: Provide a valid CHANGELOG.md
10/10 points: Use an OSI-approved license
Detected license: MIT
.
10/10 points: 20% or more of the public API has dartdoc comments
885 out of 2721 API elements (32.5 %) have documentation comments.
Some symbols that are missing documentation: meeting_core
, meeting_core.AnimatedMicphoneVolume
, meeting_core.AnimatedMicphoneVolume.backgroundColor
, meeting_core.AnimatedMicphoneVolume.AnimatedMicphoneVolume.dark
, meeting_core.AnimatedMicphoneVolume.getLevelByVolume
.
10/10 points: Package has an example
20/20 points: Supports 2 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)
- ✓ Android
- ✓ iOS
These platforms are not supported:
Package does not support platform `Windows`.
Because:
package:netease_meeting/meeting_core.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `Linux`.
Because:
package:netease_meeting/meeting_core.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `macOS`.
Because:
package:netease_meeting/meeting_core.dart
that declares support for platforms:Android
,iOS
.
Package does not support platform `Web`.
Because:
package:netease_meeting/meeting_core.dart
that declares support for platforms:Android
,iOS
.
These issues are present but do not affect the score, because they may not originate in your package:
Package does not support platform `Android`.
Because:
package:netease_meeting/meeting_core.dart
that imports:package:file_picker/file_picker.dart
that imports:package:file_picker/src/file_picker.dart
that imports:package:file_picker/src/windows/file_picker_windows.dart
that imports:package:win32/win32.dart
that declares support for platforms:Windows
.
Package does not support platform `iOS`.
Because:
package:netease_meeting/meeting_core.dart
that imports:package:file_picker/file_picker.dart
that imports:package:file_picker/src/file_picker.dart
that imports:package:file_picker/src/windows/file_picker_windows.dart
that imports:package:win32/win32.dart
that declares support for platforms:Windows
.
0/50 points: code has no errors, warnings, lints, or formatting issues
Found 354 issues. Showing the first 2:
ERROR: The named parameter 'brightness' isn't defined.
lib/src/meeting_core/pages/meeting_beauty_setting_page.dart:55:17
╷
55 │ brightness: Brightness.light,
│ ^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/meeting_core/pages/meeting_beauty_setting_page.dart
ERROR: Undefined name 'VideoRendererFactory'.
lib/src/meeting_core/pages/meeting_beauty_setting_page.dart:120:22
╷
120 │ renderer = await VideoRendererFactory.createVideoRenderer('');
│ ^^^^^^^^^^^^^^^^^^^^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/meeting_core/pages/meeting_beauty_setting_page.dart
0/10 points: All of the package dependencies are supported in the latest version
Package | Constraint | Compatible | Latest |
---|---|---|---|
async |
^2.5.0 |
2.11.0 | 2.11.0 |
bot_toast |
^4.0.1 |
4.1.3 | 4.1.3 |
connectivity |
^3.0.3 |
3.0.6 | 3.0.6 |
cupertino_icons |
^1.0.3 |
1.0.8 | 1.0.8 |
device_info |
^2.0.0 |
2.0.3 | 2.0.3 |
dio |
^4.0.0 |
4.0.6 | 5.4.3+1 |
file_picker |
^4.6.1 |
4.6.1 | 8.0.3 |
flutter |
flutter |
0.0.0 | 0.0.0 |
netease_common |
^0.0.1-rc.1 |
0.0.2 | 1.0.5 |
netease_meeting_assets |
^0.1.0-rc.0 |
0.1.0-rc.0 | 0.1.0-rc.0 |
netease_roomkit |
^0.0.1-rc.8 |
0.0.3+1 | 1.27.1 |
netease_roomkit_interface |
^0.0.1-rc.2 |
0.0.2 | 1.27.2 |
package_info |
^2.0.0 |
2.0.2 | 2.0.2 |
path_provider |
^2.0.1 |
2.0.15 | 2.1.3 |
pedantic |
^1.11.0 |
1.11.1 | 1.11.1 |
permission_handler |
^8.3.0 |
8.3.0 | 11.3.1 |
pin_input_text_field |
^4.0.0 |
4.5.1 | 4.5.1 |
provider |
^5.0.0 |
5.0.0 | 6.1.2 |
shared_preferences |
^2.0.6 |
2.2.3 | 2.2.3 |
url_launcher |
^6.0.2 |
6.2.6 | 6.2.6 |
uuid |
^3.0.2 |
3.0.7 | 4.4.0 |
wakelock |
^0.5.3+3 |
0.5.5 | 0.6.2 |
wakelock_platform_interface |
^0.2.1+2 |
0.2.1+3 | 0.3.0 |
yunxin_event_track |
^0.1.0 |
0.1.0 | 0.1.0 |
Transitive dependencies
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides
.
Found 10 issues. Showing the first 2:
The constraint `^4.0.0` on dio does not support the stable version `5.0.0`.
Try running dart pub upgrade --major-versions dio
to update the constraint.
The constraint `^4.6.1` on file_picker does not support the stable version `5.0.0`.
Try running dart pub upgrade --major-versions file_picker
to update the constraint.
10/10 points: Package supports latest stable Dart and Flutter SDKs
Analyzed with Pana 0.22.3
, Flutter 3.19.6
, Dart 3.3.4
.
Check the analysis log for details.