Skip to content

dartdoc on pub.dev crashes while scoring a package #4215

Description

@PiotrRogulski

As seen in the logs for version 20.0.0 of the leancode_lint package here and here:

pub.dev output
## Running analysis for "leancode_lint" version "20.0.0"
STARTED: 2026-02-04T16:25:39.666124Z

### Starting processing
2026-02-04 16:25:53.439274 INFO: Running `dart pub unpack leancode_lint:20.0.0 --output /tmp/pana-leancode_lintAXPXHU/leancode_lint --no-resolve`...
2026-02-04 16:25:53.843116 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart --version`...
2026-02-04 16:25:54.020145 INFO: Running `git rev-parse --show-toplevel`...
2026-02-04 16:25:54.123395 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart pub get --no-example`...
2026-02-04 16:26:00.275130 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart pub outdated --json --up-to-date --no-dev-dependencies --no-dependency-overrides`...
2026-02-04 16:26:05.695012 INFO: Analyzing package...
2026-02-04 16:26:05.732070 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart analyze --format machine .`...
2026-02-04 16:26:46.026764 INFO: Running `git init`...
2026-02-04 16:26:46.060259 INFO: Running `git remote add origin https://github.com/leancodepl/flutter_corelibrary`...
2026-02-04 16:26:46.091464 INFO: Running `git remote show origin`...
2026-02-04 16:26:46.333101 INFO: Running `git fetch --depth 1 --no-recurse-submodules origin master`...
2026-02-04 16:26:46.805296 INFO: Running `git ls-tree -r --name-only --full-tree origin/master`...
2026-02-04 16:26:46.854859 INFO: Running `git show origin/master:packages/cqrs/pubspec.yaml`...
2026-02-04 16:26:46.892437 INFO: Running `git show origin/master:packages/enhanced_gradients/example/pubspec.yaml`...
2026-02-04 16:26:46.930948 INFO: Running `git show origin/master:packages/enhanced_gradients/pubspec.yaml`...
2026-02-04 16:26:46.969133 INFO: Running `git show origin/master:packages/leancode_analytics/pubspec.yaml`...
2026-02-04 16:26:47.008511 INFO: Running `git show origin/master:packages/leancode_analytics_base/pubspec.yaml`...
2026-02-04 16:26:47.046954 INFO: Running `git show origin/master:packages/leancode_analytics_firebase/pubspec.yaml`...
2026-02-04 16:26:47.083412 INFO: Running `git show origin/master:packages/leancode_analytics_posthog/pubspec.yaml`...
2026-02-04 16:26:47.124101 INFO: Running `git show origin/master:packages/leancode_debug_page/example/pubspec.yaml`...
2026-02-04 16:26:47.160472 INFO: Running `git show origin/master:packages/leancode_debug_page/pubspec.yaml`...
2026-02-04 16:26:47.200040 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/example/pubspec.yaml`...
2026-02-04 16:26:47.236162 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/leancode_flutter_svg_adaptive_loader_test/pubspec.yaml`...
2026-02-04 16:26:47.272320 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/pubspec.yaml`...
2026-02-04 16:26:47.308474 INFO: Running `git show origin/master:packages/leancode_force_update/example/pubspec.yaml`...
2026-02-04 16:26:47.343814 INFO: Running `git show origin/master:packages/leancode_force_update/pubspec.yaml`...
2026-02-04 16:26:47.379784 INFO: Running `git show origin/master:packages/leancode_hooks/pubspec.yaml`...
2026-02-04 16:26:47.416623 INFO: Running `git show origin/master:packages/leancode_lint/pubspec.yaml`...
2026-02-04 16:26:47.458347 INFO: Running `git show origin/master:packages/leancode_markup/example/pubspec.yaml`...
2026-02-04 16:26:47.499245 INFO: Running `git show origin/master:packages/leancode_markup/pubspec.yaml`...
2026-02-04 16:26:47.537540 INFO: Running `git show origin/master:packages/login_client/pubspec.yaml`...
2026-02-04 16:26:47.575812 INFO: Running `git show origin/master:packages/login_client_flutter/pubspec.yaml`...
2026-02-04 16:26:47.612132 INFO: Running `git show origin/master:packages/override_api_endpoint/pubspec.yaml`...
2026-02-04 16:26:47.650655 INFO: Running `git show origin/master:pubspec.yaml`...
2026-02-04 16:27:07.024274 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart pub get --no-example`...
2026-02-04 16:27:07.363293 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart format --output=none --set-exit-if-changed /tmp/pana_HVXVGW/.`...
2026-02-04 16:27:07.553572 INFO: Analyzing pub downgrade...
2026-02-04 16:27:07.556245 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart pub downgrade --no-example`...
2026-02-04 16:27:10.541533 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart analyze --format machine .`...
2026-02-04 16:27:19.484095 INFO: [pub-downgrade-success]
2026-02-04 16:27:19.487520 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dart/stable/bin/dart pub upgrade --no-example`...
2026-02-04 16:27:24.886193 INFO: Running `/home/worker/pub-dev/pkg/pub_worker/build/sandbox_runner /home/worker/dartdoc/build/dartdoc --resources-dir /home/worker/dartdoc/lib/resources --output /tmp/pana-leancode_lintAXPXHU/raw-dartdoc --sanitize-html --max-file-count 10000000 --max-total-size 2147483648 --no-validate-links --sdk-dir /home/worker/dart/stable`...
2026-02-04 16:27:59.282614 WARNING: `dartdoc` failed:
2026-02-04 16:27:59.282614 WARNING: Documenting leancode_lint...
2026-02-04 16:27:59.282614 WARNING: Discovering libraries...
2026-02-04 16:27:59.282614 WARNING: Linking elements...
2026-02-04 16:27:59.282614 WARNING: Precaching local docs for 318740 elements...
2026-02-04 16:27:59.282614 WARNING: Initialized dartdoc with 948 libraries
2026-02-04 16:27:59.282614 WARNING: Generating docs for library plugin.dart from package:leancode_lint/plugin.dart...
2026-02-04 16:27:59.282614 WARNING: dartdoc 9.0.1 (/home/worker/dartdoc/build/dartdoc) failed: Null check operator used on a null value
2026-02-04 16:27:59.282614 WARNING: #0      ModelElement._constructFromElementDeclaration (package:dartdoc/src/model/model_element.dart:320)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#1      new ModelElement.for_ (package:dartdoc/src/model/model_element.dart:250)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#2      new ModelElement.forElement (package:dartdoc/src/model/model_element.dart:112)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#3      Nameable.getModelForElement (package:dartdoc/src/model/nameable.dart:73)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#4      CommentReferable._lookupViaScope (package:dartdoc/src/model/comment_referable.dart:142)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#5      CommentReferable.referenceBy (package:dartdoc/src/model/comment_referable.dart:58)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#6      _getMatchingLinkElement (package:dartdoc/src/markdown_processor.dart:176)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#7      getMatchingLinkElement (package:dartdoc/src/markdown_processor.dart:187)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#8      MarkdownDocument._makeLinkNode (package:dartdoc/src/markdown_processor.dart:313)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#9      new MarkdownDocument.withElementLinkResolver.<anonymous closure> (package:dartdoc/src/markdown_processor.dart:267)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#10     LinkSyntax._resolveReferenceLink (package:markdown/src/inline_syntaxes/link_syntax.dart:137)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#11     LinkSyntax._tryCreateReferenceLink (package:markdown/src/inline_syntaxes/link_syntax.dart:177)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#12     LinkSyntax.close (package:markdown/src/inline_syntaxes/link_syntax.dart:103)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#13     InlineParser._linkOrImage (package:markdown/src/inline_parser.dart:150)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#14     InlineParser.parse (package:markdown/src/inline_parser.dart:106)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#15     MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:298)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#16     MarkdownDocument._parseInlineContent (package:dartdoc/src/markdown_processor.dart:303)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#17     MarkdownDocument.parseMarkdownText (package:dartdoc/src/markdown_processor.dart:288)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#18     Documentation._parseDocumentation (package:dartdoc/src/model/documentation.dart:83)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#19     Documentation._renderDocumentation (package:dartdoc/src/model/documentation.dart:64)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#20     Documentation.asOneLiner (package:dartdoc/src/model/documentation.dart:58)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#21     ModelElement.oneLineDoc (package:dartdoc/src/model/model_element.dart:737)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#22     __renderClass_partial_instance_methods_12_partial_callable_0 (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:4350)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#23     _deduplicated__instance_methods (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:2416)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#24     _renderClass_partial_instance_methods_12 (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:3302)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#25     renderClass (package:dartdoc/src/generator/templates.aot_renderers_for_html.dart:342)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#26     HtmlAotTemplates.renderClass (package:dartdoc/src/generator/templates.dart:124)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#27     GeneratorBackend.generateClass (package:dartdoc/src/generator/generator_backend.dart:135)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#28     HtmlGeneratorBackend.generateClass (package:dartdoc/src/generator/html_generator_backend.dart:20)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#29     Generator._generateDocs (package:dartdoc/src/generator/generator.dart:178)
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#30     Generator.generate (package:dartdoc/src/generator/generator.dart:54)
2026-02-04 16:27:59.282614 WARNING: <asynchronous suspension>
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#31     Dartdoc.generateDocsBase (package:dartdoc/src/dartdoc.dart:199)
2026-02-04 16:27:59.282614 WARNING: <asynchronous suspension>
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#32     Dartdoc.generateDocs (package:dartdoc/src/dartdoc.dart:237)
2026-02-04 16:27:59.282614 WARNING: <asynchronous suspension>
2026-02-04 16:27:59.282614 WARNING: dart-lang/pub-dev#33     Dartdoc.executeGuarded.<anonymous closure> (package:dartdoc/src/dartdoc.dart:269)
2026-02-04 16:27:59.282614 WARNING: <asynchronous suspension>
2026-02-04 16:27:59.318520 INFO: Writing summary.json
2026-02-04 16:27:59.323416 INFO: Running dartdoc post-processing
2026-02-04 16:27:59.326015 INFO: Creating .tar.gz archive
2026-02-04 16:27:59.431462 INFO: Finished .tar.gz archive
2026-02-04 16:27:59.529134 INFO: Finished post-processing
### Execution of process exited 0
STOPPED: 2026-02-04T16:27:59.663182Z

dartdoc failed. This resulted in two issues:

However, running pana locally on the package generates docs properly:

Local output
2026-02-04 17:53:30.893785 INFO: Running `dart --version`...
2026-02-04 17:53:30.971220 INFO: Running `git rev-parse --show-toplevel`...
2026-02-04 17:53:57.843825 INFO: Running `dart pub get --no-example`...
2026-02-04 17:53:59.457025 INFO: Running `dart pub outdated --json --up-to-date --no-dev-dependencies --no-dependency-overrides`...
2026-02-04 17:53:59.662945 INFO: Analyzing package...
2026-02-04 17:53:59.668310 INFO: Running `dart analyze --format machine .`...
2026-02-04 17:54:09.628071 INFO: Running `git init`...
2026-02-04 17:54:09.644995 INFO: Running `git remote add origin https://github.com/leancodepl/flutter_corelibrary`...
2026-02-04 17:54:09.654538 INFO: Running `git remote show origin`...
2026-02-04 17:54:10.081699 INFO: Running `git fetch --depth 1 --no-recurse-submodules origin master`...
2026-02-04 17:54:10.851049 INFO: Running `git ls-tree -r --name-only --full-tree origin/master`...
2026-02-04 17:54:10.862896 INFO: Running `git show origin/master:packages/cqrs/pubspec.yaml`...
2026-02-04 17:54:10.873447 INFO: Running `git show origin/master:packages/enhanced_gradients/example/pubspec.yaml`...
2026-02-04 17:54:10.883555 INFO: Running `git show origin/master:packages/enhanced_gradients/pubspec.yaml`...
2026-02-04 17:54:10.892705 INFO: Running `git show origin/master:packages/leancode_analytics/pubspec.yaml`...
2026-02-04 17:54:10.901567 INFO: Running `git show origin/master:packages/leancode_analytics_base/pubspec.yaml`...
2026-02-04 17:54:10.910769 INFO: Running `git show origin/master:packages/leancode_analytics_firebase/pubspec.yaml`...
2026-02-04 17:54:10.919465 INFO: Running `git show origin/master:packages/leancode_analytics_posthog/pubspec.yaml`...
2026-02-04 17:54:10.927341 INFO: Running `git show origin/master:packages/leancode_debug_page/example/pubspec.yaml`...
2026-02-04 17:54:10.935631 INFO: Running `git show origin/master:packages/leancode_debug_page/pubspec.yaml`...
2026-02-04 17:54:10.944393 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/example/pubspec.yaml`...
2026-02-04 17:54:10.953380 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/leancode_flutter_svg_adaptive_loader_test/pubspec.yaml`...
2026-02-04 17:54:10.961265 INFO: Running `git show origin/master:packages/leancode_flutter_svg_adaptive_loader/pubspec.yaml`...
2026-02-04 17:54:10.969515 INFO: Running `git show origin/master:packages/leancode_force_update/example/pubspec.yaml`...
2026-02-04 17:54:10.977944 INFO: Running `git show origin/master:packages/leancode_force_update/pubspec.yaml`...
2026-02-04 17:54:10.986234 INFO: Running `git show origin/master:packages/leancode_hooks/pubspec.yaml`...
2026-02-04 17:54:10.994977 INFO: Running `git show origin/master:packages/leancode_lint/pubspec.yaml`...
2026-02-04 17:54:11.003620 INFO: Running `git show origin/master:packages/leancode_markup/example/pubspec.yaml`...
2026-02-04 17:54:11.012365 INFO: Running `git show origin/master:packages/leancode_markup/pubspec.yaml`...
2026-02-04 17:54:11.020146 INFO: Running `git show origin/master:packages/login_client/pubspec.yaml`...
2026-02-04 17:54:11.028519 INFO: Running `git show origin/master:packages/login_client_flutter/pubspec.yaml`...
2026-02-04 17:54:11.037127 INFO: Running `git show origin/master:packages/override_api_endpoint/pubspec.yaml`...
2026-02-04 17:54:11.044385 INFO: Running `git show origin/master:pubspec.yaml`...
2026-02-04 17:54:18.202983 INFO: Running `dart pub get --no-example`...
2026-02-04 17:54:18.308854 INFO: Running `dart format --output=none --set-exit-if-changed /private/var/folders/y2/7kx_pwvs60x0dznq55zqy11m0000gn/T/pana_nTUEmk/packages/leancode_lint`...
2026-02-04 17:54:18.782652 INFO: Analyzing pub downgrade...
2026-02-04 17:54:18.783573 INFO: Running `dart pub downgrade --no-example`...
2026-02-04 17:54:19.242838 INFO: Running `dart analyze --format machine .`...
2026-02-04 17:54:21.367910 INFO: [pub-downgrade-success]
2026-02-04 17:54:21.369039 INFO: Running `dart pub upgrade --no-example`...
2026-02-04 17:54:21.804323 INFO: Running `dart pub global activate dartdoc`...
2026-02-04 17:54:24.717873 INFO: Running `dart pub global run dartdoc --output /private/var/folders/y2/7kx_pwvs60x0dznq55zqy11m0000gn/T/pana.1770224010883.HSvBP9/doc --sanitize-html --max-file-count 10000000 --max-total-size 2147483648 --no-validate-links`...                                                                                                               
2026-02-04 17:54:38.859488 INFO: `dartdoc` completed:
                                 Documenting leancode_lint...
                                 Discovering libraries...
                                 Linking elements...
                                 Precaching local docs for 318740 elements...
                                 Initialized dartdoc with 948 libraries
                                 Generating docs for library main.dart from package:leancode_lint/main.dart...
                                 Generating docs for library config.dart from package:leancode_lint/config.dart...
                                 Generating docs for library plugin.dart from package:leancode_lint/plugin.dart...
                                 Documented 3 public libraries in 13.8 seconds
                                 Success! Docs generated into /private/var/folders/y2/7kx_pwvs60x0dznq55zqy11m0000gn/T/pana.1770224010883.HSvBP9/doc
                                 Found 0 warnings and 0 errors.

## ✓ Follow Dart file conventions (30 / 30)
### [*] 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: `Apache-2.0`.


## ✗ Provide documentation (10 / 20)
### [*] 10/10 points: 20% or more of the public API has dartdoc comments

6 out of 22 API elements (27.3 %) have documentation comments.

Some symbols that are missing documentation: `config`, `config.CatchParameterNamesConfig`, `config.CatchParameterNamesConfig.CatchParameterNamesConfig.new`, `config.CatchParameterNamesConfig.exception`, `config.CatchParameterNamesConfig.stackTrace`.

### [x] 0/10 points: Package has an example

<details>
<summary>
No example found.
</summary>

See [package layout](https://dart.dev/tools/pub/package-layout#examples) guidelines on how to add an example.
</details>


## ✓ Platform support (20 / 20)
### [*] 20/20 points: Supports 5 of 6 possible platforms (**iOS**, **Android**, Web, **Windows**, **macOS**, **Linux**)

* ✓ Android

* ✓ iOS

* ✓ Windows

* ✓ Linux

* ✓ macOS


These platforms are not supported:

<details>
<summary>
Package not compatible with platform Web
</summary>

Because:
* `package:leancode_lint/main.dart` that imports:
* `package:leancode_lint/plugin.dart` that imports:
* `package:leancode_lint/src/lints/use_padding.dart` that imports:
* `package:leancode_lint/src/helpers.dart` that imports:
* `package:leancode_lint/src/type_checker.dart` that imports:
* `package:analyzer/dart/element/type.dart` that imports:
* `package:analyzer/src/dart/element/type.dart` that imports:
* `package:analyzer/src/utilities/extensions/element.dart` that imports:
* `package:analyzer/src/dart/element/member.dart` that imports:
* `package:analyzer/src/generated/utilities_dart.dart` that imports:
* `package:analyzer/src/dart/element/element.dart` that imports:
* `package:analyzer/src/summary2/linked_element_factory.dart` that imports:
* `package:analyzer/src/summary2/export.dart` that imports:
* `package:analyzer/src/summary2/library_builder.dart` that imports:
* `package:analyzer/src/summary2/types_builder.dart` that imports:
* `package:analyzer/src/summary2/link.dart` that imports:
* `package:analyzer/src/summary2/variance_builder.dart` that imports:
* `package:analyzer/src/summary2/record_type_builder.dart` that imports:
* `package:analyzer/src/dart/element/type_visitor.dart` that imports:
* `package:analyzer/src/summary2/named_type_builder.dart` that imports:
* `package:analyzer/src/dart/element/type_system.dart` that imports:
* `package:analyzer/src/generated/inference_log.dart` that imports:
* `package:analyzer/src/generated/resolver.dart` that imports:
* `package:analyzer/src/util/ast_data_extractor.dart` that imports:
* `package:analyzer/dart/element/element.dart` that imports:
* `package:analyzer/src/dart/resolver/scope.dart` that imports:
* `package:analyzer/src/generated/engine.dart` that imports:
* `package:analyzer/src/dart/analysis/analysis_options.dart` that imports:
* `package:analyzer/src/lint/registry.dart` that imports:
* `package:analyzer/src/analysis_rule/rule_context.dart` that imports:
* `package:analyzer/analysis_rule/analysis_rule.dart` that imports:
* `package:analyzer/src/lint/pub.dart` that imports:
* `package:analyzer/source/file_source.dart` that imports:
* `package:analyzer/file_system/file_system.dart` that imports:
* `package:watcher/watcher.dart` that imports:
* `package:watcher/src/file_watcher/polling.dart` that imports:
* `package:watcher/src/polling.dart` that imports:
* `dart:io`
</details>


## ✓ Pass static analysis (50 / 50)
### [*] 50/50 points: code has no errors, warnings, lints, or formatting issues


## ✓ Support up-to-date dependencies (40 / 40)
### [*] 10/10 points: All of the package dependencies are supported in the latest version

|Package|Constraint|Compatible|Latest|Notes|
|:-|:-|:-|:-|:-|
|[`analysis_server_plugin`]|`^0.3.8`|0.3.8|0.3.8||
|[`analyzer`]|`^10.0.2`|10.0.2|10.0.2||
|[`analyzer_plugin`]|`^0.14.2`|0.14.2|0.14.2||
|[`meta`]|`^1.18.0`|1.18.1|1.18.1||
|[`path`]|`^1.9.1`|1.9.1|1.9.1||
|[`source_span`]|`^1.10.1`|1.10.1|1.10.1||
|[`yaml`]|`^3.1.3`|3.1.3|3.1.3||

<details><summary>Transitive dependencies</summary>

|Package|Constraint|Compatible|Latest|Notes|
|:-|:-|:-|:-|:-|
|[`_fe_analyzer_shared`]|-|94.0.0|94.0.0||
|[`args`]|-|2.7.0|2.7.0||
|[`async`]|-|2.13.0|2.13.0||
|[`collection`]|-|1.19.1|1.19.1||
|[`convert`]|-|3.1.2|3.1.2||
|[`crypto`]|-|3.0.7|3.0.7||
|[`dart_style`]|-|3.1.5|3.1.5||
|[`file`]|-|7.0.1|7.0.1||
|[`glob`]|-|2.1.3|2.1.3||
|[`package_config`]|-|2.2.0|2.2.0||
|[`pub_semver`]|-|2.2.0|2.2.0||
|[`string_scanner`]|-|1.4.1|1.4.1||
|[`term_glyph`]|-|1.2.2|1.2.2||
|[`typed_data`]|-|1.4.0|1.4.0||
|[`watcher`]|-|1.2.1|1.2.1||
|[`yaml_edit`]|-|2.2.3|2.2.3||
</details>

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

[`analysis_server_plugin`]: https://pub.dev/packages/analysis_server_plugin
[`analyzer`]: https://pub.dev/packages/analyzer
[`analyzer_plugin`]: https://pub.dev/packages/analyzer_plugin
[`meta`]: https://pub.dev/packages/meta
[`path`]: https://pub.dev/packages/path
[`source_span`]: https://pub.dev/packages/source_span
[`yaml`]: https://pub.dev/packages/yaml
[`_fe_analyzer_shared`]: https://pub.dev/packages/_fe_analyzer_shared
[`args`]: https://pub.dev/packages/args
[`async`]: https://pub.dev/packages/async
[`collection`]: https://pub.dev/packages/collection
[`convert`]: https://pub.dev/packages/convert
[`crypto`]: https://pub.dev/packages/crypto
[`dart_style`]: https://pub.dev/packages/dart_style
[`file`]: https://pub.dev/packages/file
[`glob`]: https://pub.dev/packages/glob
[`package_config`]: https://pub.dev/packages/package_config
[`pub_semver`]: https://pub.dev/packages/pub_semver
[`string_scanner`]: https://pub.dev/packages/string_scanner
[`term_glyph`]: https://pub.dev/packages/term_glyph
[`typed_data`]: https://pub.dev/packages/typed_data
[`watcher`]: https://pub.dev/packages/watcher
[`yaml_edit`]: https://pub.dev/packages/yaml_edit

### [*] 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.


Points: 150/160.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type-bugIncorrect behavior (everything from a crash to more subtle misbehavior)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions