📦 Erster Sync via Git

This commit is contained in:
Dustin-Mike Jens Hähnel
2026-07-19 21:49:30 +02:00
commit bfcbbd2881
66 changed files with 2452 additions and 0 deletions
+59
View File
@@ -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
+16
View File
@@ -0,0 +1,16 @@
Wie man es in ein Projekt einbindet:
## 1. Abhängigkeiten hinzufügen
```bash
flutter pub add very_good_analysis --dev
flutter pub add dart_code_metrics --dev
```
## 2. analysis_options.yaml ersetzen
Das Template aus `Templates/analysis_options.yaml` in dein Projekt kopieren.
## 3. Profit 😎
`flutter analyze` läuft jetzt mit den scharfen Regeln.