cosee lints



pub package package publisher license

This package provides custom lint rules and metrics for Dart and Flutter projects used internally at cosee GmbH. It can be added to your project as a dev dependency.

Installation

To install the package, add the following to your pubspec.yaml file:

dev_dependencies:
  cosee_lints: ^0.4.0

Then, add an include in analysis_options.yaml.
For a casual project:

include: package:cosee_lints/analysis_options.yaml

For a package:

include: package:cosee_lints/analysis_options_package.yaml

If you are using dart_code_metrics you can extend our preset by adding the following line in analysis_options.yaml:

dart_code_metrics:
  extends:
    - package:cosee_lints/metrics.yaml

Usage

The lint rules can be run using the following command:

dart analyze

# or for Flutter
flutter analyze

The Dart Code Metrics can be run using the following command:

dart run dart_code_metrics:metrics analyze lib

Libraries