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.
As seen in the logs for version 20.0.0 of the leancode_lint package here and here:
pub.dev output
dartdoc failed. This resulted in two issues:
dartdocdid not generate this page."However, running
panalocally on the package generates docs properly:Local output