-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathanalysis_options.yaml
73 lines (52 loc) · 2.31 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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include: package:pedantic/analysis_options.yaml
# https://github.com/passsy/dart-lint/blob/master/lib/analysis_options.yaml
include: package:lint/analysis_options.yaml
analyzer:
strong-mode:
implicit-casts: false
implicit-dynamic: false
# see:
# https://github.com/dart-lang/linter/tree/master/lib/src/rules
# https://dart.dev/tools/linter-rules/
linter:
rules:
# https://dart.dev/tools/linter-rules/avoid_dynamic_calls
avoid_dynamic_calls: false
# https://github.com/passsy/dart-lint/blob/master/lib/analysis_options.yaml
avoid_equals_and_hash_code_on_mutable_classes: true
# https://dart.dev/tools/linter-rules/avoid_returning_this
avoid_returning_this: true
# https://dart.dev/tools/linter-rules/avoid_final_parameters
avoid_final_parameters: false
# https://dart.dev/tools/linter-rules/avoid_slow_async_io
avoid_slow_async_io: true
# https://dart.dev/tools/linter-rules/constant_identifier_names
constant_identifier_names: false
# https://github.com/passsy/dart-lint/blob/master/lib/analysis_options.yaml
lines_longer_than_80_chars: false
# https://dart.dev/tools/linter-rules/literal_only_boolean_expressions
literal_only_boolean_expressions: true
# https://dart.dev/tools/linter-rules/omit_local_variable_types
omit_local_variable_types: true
# https://dart.dev/tools/linter-rules/prefer_mixin
prefer_mixin: true
prefer_single_quotes: true
# https://dart.dev/tools/linter-rules/require_trailing_commas
require_trailing_commas: false
# allow java-style comments
# https://dart.dev/tools/linter-rules/slash_for_doc_comments
slash_for_doc_comments: false
# warn if await is missing on calling async func
# https://dart.dev/tools/linter-rules/unawaited_futures
unawaited_futures: true
# https://dart.dev/tools/linter-rules/unnecessary_brace_in_string_interps
unnecessary_brace_in_string_interps: false
# https://dart.dev/tools/linter-rules/unnecessary_lambdas
unnecessary_lambdas: true
# https://dart.dev/tools/linter-rules/unnecessary_late
unnecessary_late: true
# allow new keyword
# https://dart.dev/tools/linter-rules/unnecessary_new
unnecessary_new: false
# https://github.com/passsy/dart-lint/blob/master/lib/analysis_options.yaml
use_to_and_as_if_applicable: true