pana 0.10.0 copy "pana: ^0.10.0" to clipboard
pana: ^0.10.0 copied to clipboard

outdatedDart 1 only

Evaluate the health and quality of a Dart package

Build Status

A library for analyzing Dart packages.

  • Validates the code using Dart Analyzer.
  • Checks code formatting.
  • Checks for outdated dependencies.
  • Infers supported platforms: Flutter, web, and/or server.

Used by the Dart Package site.

Use as an executable #

Installation #

> pub global activate pana

Usage #

You can specify either a package (+ version) or a local directory to analyze:

Usage: pana [<options>] <package> [<version>]
       pana [<options>] --source path <directory>

Options:
  -j, --json            Output log items as JSON.
  -s, --source          The source used to find the package.
                        [hosted (default), path]
  
      --hosted-url      The server that hosts <package>.
                        (defaults to "https://pub.dartlang.org")
  
      --[no-]warning    Shows the warning message before potentially destructive operation.
                        (defaults to on)