|
1 |
| -# This file configures the analyzer, which statically analyzes Dart code to |
2 |
| -# check for errors, warnings, and lints. |
3 |
| -# |
4 |
| -# The issues identified by the analyzer are surfaced in the UI of Dart-enabled |
5 |
| -# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be |
6 |
| -# invoked from the command line by running `flutter analyze`. |
| 1 | +# https://dart.dev/tools/linter-rules |
7 | 2 |
|
8 |
| -# The following line activates a set of recommended lints for Flutter apps, |
9 |
| -# packages, and plugins designed to encourage good coding practices. |
10 | 3 | include: package:flutter_lints/flutter.yaml
|
11 | 4 |
|
12 | 5 | linter:
|
13 |
| - # The lint rules applied to this project can be customized in the |
14 |
| - # section below to disable rules from the `package:flutter_lints/flutter.yaml` |
15 |
| - # included above or to enable additional rules. A list of all available lints |
16 |
| - # and their documentation is published at |
17 |
| - # https://dart-lang.github.io/linter/lints/index.html. |
18 |
| - # |
19 |
| - # Instead of disabling a lint rule for the entire project in the |
20 |
| - # section below, it can also be suppressed for a single line of code |
21 |
| - # or a specific dart file by using the `// ignore: name_of_lint` and |
22 |
| - # `// ignore_for_file: name_of_lint` syntax on the line or in the file |
23 |
| - # producing the lint. |
24 | 6 | rules:
|
25 |
| - # avoid_print: false # Uncomment to disable the `avoid_print` rule |
26 |
| - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule |
27 |
| - |
28 |
| -# Additional information about this file can be found at |
29 |
| -# https://dart.dev/guides/language/analysis-options |
| 7 | + prefer_single_quotes: true |
| 8 | + always_use_package_imports: true |
| 9 | + unnecessary_parenthesis: true |
| 10 | + sort_constructors_first: true |
| 11 | + require_trailing_commas: true |
0 commit comments