axel-op/Dart/Flutter Package Analyzer

Performs static analysis, linting, formatting, to compute the Pub score of your Dart/Flutter package.

View on GitHub

Trust Signals

Scorecard Score
Scorecard 2–4scored Jul 6, 2026
Maintenance Recency
Stalelast commit Mar 6, 2024
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: axel-op/dart-package-analyzer@7a6c3c66bce78d82b729a1ffef2d9458fde6c8d2 # v3

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
githubTokenToken to connect to GitHub. Use secrets.GITHUB_TOKENyes
relativePathPath of the package relatively to the root of the repositoryno""
namedescription
totalTotal score of the package
total_maxMaximum score the package can get
conventionsScore for the category 'Follow Dart file conventions'
conventions_maxMaximum score for the category 'Follow Dart file conventions'
documentationScore for the category 'Provide documentation'
documentation_maxMaximum score for the category 'Provide documentation'
platformsScore for the category 'Support multiple platforms'
platforms_maxMaximum score for the category 'Support multiple platforms'
analysisScore for the category 'Static analysis'
analysis_maxMaximum score for the category 'Static analysis'
dependenciesScore for the category 'Support up-to-date dependencies'
dependencies_maxMaximum score for the category 'Support up-to-date dependencies'
json_outputThe pana output in JSON format