pana

Last updated:

0 purchases

pana Image
pana Images
Add to Cart

Description:

pana

A library for analyzing Dart packages. It invokes executables from the Dart SDK
(or from the Flutter SDK if the package uses Flutter).
Reports are created in the following categories:

Follow Dart conventions
Provide documentation
Support multiple platforms
Pass static analysis
Support up-to-date dependencies

Used by the Dart Package site.
Use as an executable #
Installation #
dart pub global activate pana
copied to clipboard
Usage #
You can specify either a package (+ version) or a local directory to analyze:
Usage: pana [<options>] --hosted <published package name> [<version>]
pana [<options>] <local directory>

Options:
--dart-sdk The directory of the Dart SDK.
--flutter-sdk The directory of the Flutter SDK.
--exit-code-threshold The exit code will indicate if (max - granted points) > threshold.
-j, --json Output log records and full report as JSON.
--hosted-url The server that hosts <package>.
(defaults to "https://pub.dev")
-l, --line-length The line length to use with dart format.
--hosted Download and analyze a hosted package (from https://pub.dev).
--[no-]dartdoc Run dartdoc and score the package on documentation coverage.
(defaults to on)
--dartdoc-version The dartdoc version to use: `sdk`, `latest` (default) or `<version constraint>`.
copied to clipboard

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files In This Product:

Customer Reviews

There are no reviews.