auto_skeleton 0.1.1
auto_skeleton: ^0.1.1 copied to clipboard
Auto-generate skeleton shimmer loading placeholder from your widget tree. Zero fake data, theme-aware, async builder support.
We analyzed this package 4 days ago, and awarded it 150 pub points (of a possible 160):
10/10 points: Provide a valid pubspec.yaml
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: BSD-3-Clause.
10/10 points: 20% or more of the public API has dartdoc comments
82 out of 121 API elements (67.8 %) have documentation comments.
Some symbols that are missing documentation: auto_skeleton.AutoSkeleton.AutoSkeleton.new, auto_skeleton.AutoSkeletonBuilder.AutoSkeletonBuilder.new, auto_skeleton.AutoSkeletonConfig.AutoSkeletonConfig.new, auto_skeleton.AutoSkeletonConfig.data, auto_skeleton.AutoSkeletonConfig.of.
10/10 points: Package has an example
20/20 points: Supports 6 of 6 possible platforms (iOS, Android, Web, Windows, macOS, Linux)
-
✓ Android
-
✓ iOS
-
✓ Windows
-
✓ Linux
-
✓ macOS
-
✓ Web
WASM-ready: This package is compatible with runtime wasm. See https://dart.dev/web/wasm for details.
40/50 points: code has no errors, warnings, lints, or formatting issues
Found 38 issues. Showing the first 2:
INFO: Use 'const' with the constructor to improve performance.
lib/src/placeholder_presets.dart:28:20
╷
28 │ child: ListTile(
│ ┌────────────────────^
29 │ │ leading: const CircleAvatar(
30 │ │ backgroundColor: Colors.transparent,
31 │ │ child: Icon(Icons.person, color: Colors.transparent),
32 │ │ ),
33 │ │ title: Text(
34 │ │ 'Placeholder title text here',
35 │ │ style: TextStyle(color: Colors.transparent),
36 │ │ ),
37 │ │ subtitle: Text(
38 │ │ 'Subtitle text',
39 │ │ style: TextStyle(color: Colors.transparent),
40 │ │ ),
41 │ │ trailing: const Icon(Icons.chevron_right,
│ └──────────────────────────^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/placeholder_presets.dart
INFO: Use 'const' with the constructor to improve performance.
lib/src/placeholder_presets.dart:33:22
╷
33 │ title: Text(
│ ┌──────────────────────^
34 │ │ 'Placeholder title text here',
35 │ │ style: TextStyle(color: Colors.transparent),
36 │ │ ),
│ └───────────────^
╵
To reproduce make sure you are using the lints_core and run flutter analyze lib/src/placeholder_presets.dart
10/10 points: All of the package dependencies are supported in the latest version
No dependencies.
Transitive dependencies
| Package | Constraint | Compatible | Latest | Notes |
|---|---|---|---|---|
characters |
- | 1.4.1 | 1.4.1 | |
collection |
- | 1.19.1 | 1.19.1 | |
material_color_utilities |
- | 0.13.0 | 0.13.0 | |
meta |
- | 1.17.0 | 1.18.2 | |
vector_math |
- | 2.2.0 | 2.3.0 |
To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.
10/10 points: Package supports latest stable Dart and Flutter SDKs
20/20 points: Compatible with dependency constraint lower bounds
pub downgrade does not expose any static analysis error.
Analyzed with Pana 0.23.12, Flutter 3.41.4, Dart 3.11.1.
Check the analysis log for details.