📦 Erster Sync via Git
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
include: package:very_good_analysis/analysis_options.5.1.0.yaml
|
||||
|
||||
dart_code_metrics:
|
||||
anti-patterns:
|
||||
- long-method
|
||||
- long-parameter-list
|
||||
- long-file
|
||||
- no-equal-then-else
|
||||
- prefer-static-class
|
||||
- prefer-conditional-expressions
|
||||
- avoid-unused-parameters
|
||||
metrics:
|
||||
cyclomatic-complexity: 20
|
||||
lines-of-code: 100
|
||||
number-of-parameters: 4
|
||||
source-lines-of-code: 200
|
||||
metrics-exclude:
|
||||
- test/**
|
||||
- lib/generated/**
|
||||
rules:
|
||||
- prefer-trailing-comma
|
||||
- avoid-unnecessary-type-casts
|
||||
- avoid-unnecessary-type-assertions
|
||||
- no-boolean-literal-compare
|
||||
- prefer-const-border
|
||||
- avoid-missing-enum-constant-in-map
|
||||
- avoid-unused-parameters: false
|
||||
- avoid-dynamic: false
|
||||
|
||||
linter:
|
||||
rules:
|
||||
# Strenge Regeln – aktivieren
|
||||
- always_declare_return_types
|
||||
- annotate_overrides
|
||||
- avoid_print
|
||||
- avoid_redundant_argument_values
|
||||
- avoid_unnecessary_containers
|
||||
- avoid_void_async
|
||||
- cancel_subscriptions
|
||||
- cast_nullable_to_non_nullable
|
||||
- close_sinks
|
||||
- directives_ordering
|
||||
- prefer_const_constructors
|
||||
- prefer_const_constructors_in_immutables
|
||||
- prefer_const_declarations
|
||||
- prefer_const_literals_to_create_immutables
|
||||
- prefer_final_locals
|
||||
- prefer_single_quotes
|
||||
- sort_child_properties_last
|
||||
- unawaited_futures
|
||||
- unnecessary_await_in_return
|
||||
- unnecessary_lambdas
|
||||
- unnecessary_null_checks
|
||||
- use_key_in_widget_constructors
|
||||
- use_super_parameters
|
||||
|
||||
# Ausnahmen – deaktivieren
|
||||
- public_member_api_docs: false
|
||||
- lines_longer_than_80_chars: false
|
||||
Reference in New Issue
Block a user