forked from eatvio/eatvio_app
49 lines
1023 B
YAML
49 lines
1023 B
YAML
include: package:flutter_lints/flutter.yaml
|
|
|
|
linter:
|
|
rules:
|
|
|
|
formatter:
|
|
page_width: 80
|
|
|
|
analyzer:
|
|
exclude:
|
|
- '**/*.g.dart'
|
|
- '**/l10n.dart'
|
|
- '**/messages_all.dart'
|
|
- '**/messages_en.dart'
|
|
- '**/messages_ru.dart'
|
|
errors:
|
|
invalid_annotation_target: ignore
|
|
plugins:
|
|
- dart_code_metrics
|
|
|
|
dart_code_metrics:
|
|
extends:
|
|
- package:dart_code_metrics_presets/flutter_all.yaml
|
|
- package:dart_code_metrics_presets/bloc.yaml
|
|
metrics:
|
|
cyclomatic-complexity: 20
|
|
lines-of-executable-code: 50
|
|
number-of-parameters: 4
|
|
maximum-nesting-level: 5
|
|
metrics-exclude:
|
|
- test/**
|
|
# extends:
|
|
# - recommended
|
|
# anti-patterns:
|
|
# - long-method
|
|
# - long-parameter-list
|
|
# metrics:
|
|
# cyclomatic-complexity: 20
|
|
# lines-of-executable-code: 50
|
|
# number-of-parameters: 4
|
|
# maximum-nesting-level: 5
|
|
# metrics-exclude:
|
|
# - test/**
|
|
# - newline-before-return
|
|
# - no-boolean-literal-compare
|
|
# - no-empty-block
|
|
# - prefer-conditional-expressions
|
|
# - no-equal-then-else
|