From 0193d046a882030d83645319ddea052cb3d4e0aa Mon Sep 17 00:00:00 2001 From: Anatoliy Poloz Date: Tue, 27 Feb 2024 14:58:26 +0300 Subject: [PATCH] ci(code-analisys) --- analysis_options.yaml | 38 +++++++++++++++++++++----------------- pubspec.yaml | 1 + 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/analysis_options.yaml b/analysis_options.yaml index 72788038..6c5f0587 100644 --- a/analysis_options.yaml +++ b/analysis_options.yaml @@ -3,20 +3,24 @@ analyzer: - dart_code_metrics dart_code_metrics: - 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/** - rules: - - newline-before-return - - no-boolean-literal-compare - - no-empty-block - - prefer-trailing-comma - - prefer-conditional-expressions - - no-equal-then-else + extends: + - package:dart_code_metrics_presets/all.yaml +# 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/** +# rules: +# - newline-before-return +# - no-boolean-literal-compare +# - no-empty-block +# - prefer-trailing-comma +# - prefer-conditional-expressions +# - no-equal-then-else diff --git a/pubspec.yaml b/pubspec.yaml index bc447661..40b6b2f2 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -26,6 +26,7 @@ dependencies: dev_dependencies: dart_code_metrics: ^5.7.6 + dart_code_metrics_presets: ^1.8.0 flutter_test: sdk: flutter flutter: