|
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`. |
7 |
| - |
8 |
| -# The following line activates a set of recommended lints for Flutter apps, |
9 |
| -# packages, and plugins designed to encourage good coding practices. |
10 | 1 | include: package:flutter_lints/flutter.yaml
|
11 | 2 |
|
| 3 | +analyzer: |
| 4 | + exclude: |
| 5 | + - lib/generated/** |
| 6 | + - bin/** |
12 | 7 | 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 https://dart.dev/lints. |
17 |
| - # |
18 |
| - # Instead of disabling a lint rule for the entire project in the |
19 |
| - # section below, it can also be suppressed for a single line of code |
20 |
| - # or a specific dart file by using the `// ignore: name_of_lint` and |
21 |
| - # `// ignore_for_file: name_of_lint` syntax on the line or in the file |
22 |
| - # producing the lint. |
23 | 8 | rules:
|
24 |
| - # avoid_print: false # Uncomment to disable the `avoid_print` rule |
25 |
| - # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule |
26 |
| - |
27 |
| -# Additional information about this file can be found at |
28 |
| -# https://dart.dev/guides/language/analysis-options |
| 9 | + avoid_catches_without_on_clauses: false |
| 10 | + prefer_relative_imports: true |
| 11 | + avoid_print: true |
| 12 | + lines_longer_than_80_chars: true |
| 13 | + require_trailing_commas: true |
| 14 | + depend_on_referenced_packages: false |
| 15 | + prefer_interpolation_to_compose_strings: true |
| 16 | + avoid_dynamic_calls: true |
| 17 | + avoid_annotating_with_dynamic: true |
0 commit comments