Files
eatvio_app/analysis_options.yaml
2025-03-24 17:37:47 +03:00

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