-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanalysis_options.yaml
56 lines (53 loc) · 1.4 KB
/
analysis_options.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
include: package:flutter_lints/flutter.yaml
analyzer:
exclude: [build/**, lib/**.freezed.dart, lib/**.g.dart]
plugins:
- dart_code_metrics
linter:
rules:
- always_use_package_imports:
severity: warning
- unused-import:
severity: warning
dart_code_metrics:
metrics:
cyclomatic-complexity: 20
number-of-parameters: 4
maximum-nesting-level: 5
metrics-exclude:
- test/**
- lib/**.freezed.dart
- lib/**.g.dart
rules:
- avoid-dynamic:
severity: warning
- avoid-redundant-async:
severity: warning
- avoid-passing-async-when-sync-expected:
severity: warning
- avoid-redundant-async:
severity: warning
- avoid-unnecessary-type-assertions:
severity: warning
- avoid-unnecessary-type-casts:
severity: warning
- avoid_relative_lib_imports:
severity: warning
- avoid-unrelated-type-assertions:
severity: warning
- avoid-unused-parameters:
severity: warning
- avoid-nested-conditional-expressions:
severity: warning
- newline-before-return:
severity: warning
- no-boolean-literal-compare:
severity: warning
- prefer-trailing-comma:
severity: warning
- prefer-conditional-expressions:
severity: warning
- no-equal-then-else:
severity: warning
- prefer-moving-to-variable:
severity: warning