lints 1.0.0 copy "lints: ^1.0.0" to clipboard
lints: ^1.0.0 copied to clipboard

outdated

Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.

pub package Build Status

Official Dart lint rules. #

The Dart linter is a static analyzer for identifying possible problems in your Dart source code. More than a hundred linter rules are available, checking anything from potential typing issues, coding style, and formatting.

The current package:lints contains the official selections of lints that the Dart team encourages using.

Two sets of lints are available:

  • Core lints: Lints that help identify critical issues that are likely to lead to problems when running or consuming Dart code. All code should pass these lints.

  • Recommended lints: Lints that help identify additional issues that may lead to problems when running or consuming Dart code, and lints that enforce writing Dart using a single, idiomatic style and format. All code is encouraged to pass these lints. The recommended lints include all the core lints.

Where these lints are used #

When creating new Dart project using the dart create command, the lints from package:lints are enabled by default.

When uploading a package to the pub.dev package repository, packages are awarded pub points depending on whether they pass at least the 'core' lints (note: the recommended lints automatically include all core lints).

For documentation on the individual lints, see the linter rules page on dart.dev.

How to enable these lints #

For new apps created with dart create, the lints are enabled by default.

For existing apps or packages, take these steps to enable these lints:

  1. In a terminal, located at the root of your package, run this command:
dart pub add --dev lints
  1. Create a new analysis_options.yaml file, next to the pubspec, that includes the lints package:
include: package:lints/core.yaml

Customizing the pre-defined lint sets #

You can customize the pre-defined lint sets, both to disable one or more of the lints included, or to add additional lints. For details see customizing static analysis.

252
likes
0
points
7.56M
downloads

Publisher

verified publisherdart.dev

Weekly Downloads

Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.

License

unknown (license)

More

Packages that depend on lints