cosee_lints 0.16.0
cosee_lints: ^0.16.0 copied to clipboard
Lint rules and metrics for Dart and Flutter used internally at cosee GmbH.
cosee lints #
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.16.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_linter, add it as a development dependency and enable its modern analyzer
plugin in the root analysis_options.yaml:
dev_dependencies:
dart_code_linter: ^4.2.1
plugins:
dart_code_linter: ^4.2.1
include: package:cosee_lints/analysis_options.yaml
dart_code_linter:
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_linter:metrics analyze lib