flutter_design 0.0.12-pre+2 icon indicating copy to clipboard operation
flutter_design: ^0.0.12-pre+2 copied to clipboard

A complete framework with tools to help you bootstrap your design system.

17
likes
100/ 130
pub points
39%
popularity

We analyzed this package 3 days ago, and awarded it 100 pub points (of a possible 130):

icon indicating section status
Follow Dart file conventions
20 / 20icon to trigger folding of the section

10/10 points: Provide a valid pubspec.yaml

5/5 points: Provide a valid README.md

5/5 points: Provide a valid CHANGELOG.md

icon indicating section status
Provide documentation
10 / 20icon to trigger folding of the section

10/10 points: Package has an example

0/10 points: Failed to run dartdoc

  • dartdoc failed with:
exitCode: 255
stdout: [2022-06-25T12:55:34.423004] Starting...
Documenting flutter_design...
Initialized dartdoc with 624 libraries
Generating docs for library flutter_design from package:flutter_design/flutter_design.dart...

stderr:   warning: flutter_design has no library level documentation comments
    from flutter_design: (file:///tmp/pub-dartlang-dartdocIHXEJB/pkg/lib/flutter_design.dart:1:9)
  warning: unresolved doc reference [generatedComponentPages]
    from flutter_design.buildComponentPageTree: (file:///tmp/pub-dartlang-dartdocIHXEJB/pkg/lib/src/page_utils.dart:9:17)
  warning: unresolved doc reference [namespace]
    from flutter_design.buildGroupedPageTrees: (file:///tmp/pub-dartlang-dartdocIHXEJB/pkg/lib/src/page_utils.dart:34:23)
  warning: unresolved doc reference [T]
    from flutter_design.DataBuilder: (file:///tmp/pub-dartlang-dartdocIHXEJB/pkg/lib/src/models/pages.dart:326:9)
Unhandled exception:
Bad state: typedef UpdateDataBuilder<in TData, in TParameter> = void Function(TDataBuilder<Widget, BuildContext, TData, TParameter>) (TypeAliasElementImpl) cannot have parameters
#0      ModelElement.parameters.<anonymous closure> (package:dartdoc/src/model/model_element.dart:856:7)
#1      ModelElement.parameters (package:dartdoc/src/model/model_element.dart:886:4)
#2      ModelElement.parameters (package:dartdoc/src/model/model_element.dart)
#3      FunctionTypedef.referenceChildren (package:dartdoc/src/model/typedef.dart:141:31)
#4      CommentReferable.referenceBy (package:dartdoc/src/model/comment_referable.dart:115:38)
#5      _getMatchingLinkElementCommentReferable (package:dartdoc/src/markdown_processor.dart:224:31)
#6      getMatchingLinkElement (package:dartdoc/src/markdown_processor.dart:265:16)
#7      _makeLinkNode (package:dartdoc/src/markdown_processor.dart:232:16)
#8      new MarkdownDocument.withElementLinkResolver.linkResolver (package:dartdoc/src/markdown_processor.dart:339:14)
#9      LinkSyntax._resolveReferenceLink (package:markdown/src/inline_parser.dart:1058:34)
#10     LinkSyntax._tryCreateReferenceLink (package:markdown/src/inline_parser.dart:1086:12)
#11     LinkSyntax.close (package:markdown/src/inline_parser.dart:1029:12)
#12     InlineParser._linkOrImage (package:markdown/src/inline_parser.dart:150:29)
#13     InlineParser.parse (package:markdown/src/inline_parser.dart:106:9)
#14     MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:382:67)
#15     MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:387:9)
#16     MarkdownDocument.parseMarkdownText (package:dartdoc/src/markdown_processor.dart:372:5)
#17     Documentation._parseDocumentation (package:dartdoc/src/model/documentation.dart:58:21)
#18     Documentation._renderDocumentation (package:dartdoc/src/model/documentation.dart:37:23)
#19     Documentation.asOneLiner (package:dartdoc/src/model/documentation.dart:31:7)
#20     ModelElement.oneLineDoc (package:dartdoc/src/model/model_element.dart:805:50)
#21     __deduplicated_lib_templates_html__typedef_html_partial_type_2 (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:3578:25)
#22     _deduplicated_lib_templates_html__typedef_html (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:3504:18)
#23     _renderLibrary_partial_typedef_10 (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:2676:5)
#24     renderLibrary (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:1153:20)
#25     HtmlAotTemplates.renderLibrary (package:dartdoc/src/generator/templates.dart:157:30)
#26     DartdocGeneratorBackend.generateLibrary (package:dartdoc/src/generator/dartdoc_generator_backend.dart:192:29)
#27     GeneratorFrontEnd._generateDocs (package:dartdoc/src/generator/generator_frontend.dart:72:27)
#28     GeneratorFrontEnd.generate (package:dartdoc/src/generator/generator_frontend.dart:23:11)
#29     Dartdoc.generateDocsBase (package:dartdoc/src/dartdoc.dart:181:21)
<asynchronous suspension>
#30     Dartdoc.generateDocs (package:dartdoc/src/dartdoc.dart:223:24)
<asynchronous suspension>
#31     main (file:///project/pkg/pub_dartdoc/bin/pub_dartdoc.dart:32:19)
<asynchronous suspension>


icon indicating section status
Platform support
20 / 20icon to trigger folding of the section

20/20 points: Supports 6 of 6 possible platforms (iOS, Android, Web, Windows, MacOS, Linux)

  • ✓ Android
  • ✓ iOS
  • ✓ Windows
  • ✓ Linux
  • ✓ MacOS
  • ✓ Web
icon indicating section status
Pass static analysis
20 / 30icon to trigger folding of the section

20/30 points: code has no errors, warnings, lints, or formatting issues

INFO: Name non-constant identifiers using lowerCamelCase.

lib/src/models/searches.g.dart:9:21

  ╷
9 │ _$_SearchResultItem _$$_SearchResultItemFromJson(Map<String, dynamic> json) =>
  │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  ╵

To reproduce make sure you are using the lints_core and run flutter analyze lib/src/models/searches.g.dart

INFO: Name non-constant identifiers using lowerCamelCase.

lib/src/models/searches.g.dart:21:22

   ╷
21 │ Map<String, dynamic> _$$_SearchResultItemToJson(_$_SearchResultItem instance) =>
   │                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
   ╵

To reproduce make sure you are using the lints_core and run flutter analyze lib/src/models/searches.g.dart

icon indicating section status
Support up-to-date dependencies
10 / 20icon to trigger folding of the section

0/10 points: All of the package dependencies are supported in the latest version

PackageConstraintCompatibleLatest
flutterflutter0.0.00.0.0
flutter_design_annotation^0.0.12-pre+20.0.12-pre+20.0.12-pre+2
freezed_annotation^1.1.01.1.02.0.3
json_annotation^4.4.04.5.04.5.0
recase^4.0.04.0.04.0.0
Transitive dependencies
PackageConstraintCompatibleLatest
characters-1.2.01.2.1
collection-1.16.01.16.0
material_color_utilities-0.1.40.1.5
meta-1.7.01.8.0
sky_engine-0.0.990.0.99
vector_math-2.1.22.1.2

To reproduce run dart pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

The constraint `^1.1.0` on freezed_annotation does not support the stable version `2.0.0`.

Try running dart pub upgrade --major-versions freezed_annotation to update the constraint.

10/10 points: Package supports latest stable Dart and Flutter SDKs

icon indicating section status
Support sound null safety
20 / 20icon to trigger folding of the section

20/20 points: Package and dependencies are fully migrated to null safety!

Analysed with Pana 0.21.13, Flutter 3.0.3, Dart 2.17.5.

17
likes
100
pub points
39%
popularity

Publisher

verified publisher iconflutterdesign.io

A complete framework with tools to help you bootstrap your design system.

Homepage

License

Icon for licenses.BSD-3-Clause (LICENSE)

Dependencies

flutter, flutter_design_annotation, freezed_annotation, json_annotation, recase

More

Packages that depend on flutter_design