File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -67,9 +67,26 @@ instead.
67
67
68
68
#### Analyzer
69
69
70
+ - The analyzer includes a new plugin system. You can use this system to write
71
+ your own analysis rules and IDE quick fixes.
72
+
73
+ - ** Analysis rules:** Static analysis checks that report diagnostics (lints
74
+ or warnings). You see these in your IDE and at the command line via `dart
75
+ analyze` or ` flutter analyze`.
76
+ - ** Quick fixes:** Local refactorings that correct a reported lint or
77
+ warning.
78
+ - ** Quick assists:** Local refactorings available in the IDE that are not
79
+ associated with a specific diagnostic.
80
+
81
+ See the documentation for [ writing an analyzer plugin] [ ] , and the
82
+ documentation for [ using analyzer plugins] [ ] to learn more.
83
+
70
84
- Lint rules which are incompatible with each other and which are specified in
71
85
included analysis options files are now reported.
72
86
87
+ [ writing an analyzer plugin ] : https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/writing_a_plugin.md
88
+ [ using analyzer plugins ] : https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/using_plugins.md
89
+
73
90
#### Dart CLI and Dart VM
74
91
75
92
- The Dart CLI and Dart VM have been split into two seperate executables.
You can’t perform that action at this time.
0 commit comments