dart_cognitive_complexity 1.0.0 dart_cognitive_complexity: ^1.0.0 copied to clipboard
A cognitive complexity linter for Dart libraries or applications.
dart_cognitive_complexity #
A cognitive complexity linter for Dart libraries or applications.
This plugin is based on custom_lint with reference from eslint-plugin-sonarjs.
Install #
name: example_app
dev_dependencies:
custom_lint:
dart_cognitive_complexity:
analyzer:
plugins:
- custom_lint
Config #
analyzer:
plugins:
- custom_lint
custom_lint:
rules:
- cognitive_complexity:
threshold: 15 # default 10
severity: info # default error
Example #
dart run custom_lint --no-fatal-infos --no-fatal-warnings
For detail usages, please refer to custom_lint usages.