axel-op/Dart/Flutter Package Analyzer
Performs static analysis, linting, formatting, to compute the Pub score of your Dart/Flutter package.
View on GitHubTrust Signals
- Scorecard Score
- Scorecard 2–4scored Jul 6, 2026
- Maintenance Recency
- Stalelast commit Mar 6, 2024
- License
- MIT
Pinned Snippet
uses: axel-op/dart-package-analyzer@7a6c3c66bce78d82b729a1ffef2d9458fde6c8d2 # v3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| githubToken | Token to connect to GitHub. Use secrets.GITHUB_TOKEN | yes | — |
| relativePath | Path of the package relatively to the root of the repository | no | "" |
Outputs
| name | description |
|---|---|
| total | Total score of the package |
| total_max | Maximum score the package can get |
| conventions | Score for the category 'Follow Dart file conventions' |
| conventions_max | Maximum score for the category 'Follow Dart file conventions' |
| documentation | Score for the category 'Provide documentation' |
| documentation_max | Maximum score for the category 'Provide documentation' |
| platforms | Score for the category 'Support multiple platforms' |
| platforms_max | Maximum score for the category 'Support multiple platforms' |
| analysis | Score for the category 'Static analysis' |
| analysis_max | Maximum score for the category 'Static analysis' |
| dependencies | Score for the category 'Support up-to-date dependencies' |
| dependencies_max | Maximum score for the category 'Support up-to-date dependencies' |
| json_output | The pana output in JSON format |