Skip to content

Commit a3b6333

Browse files
srawlinsCommit Queue
authored andcommitted
CHANGELOG: add notes for analyzer plugins
Change-Id: Ia9567fe36a063f0d66cada962bbed0d7aad35ee3 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/451180 Commit-Queue: Samuel Rawlins <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent ddd915f commit a3b6333

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,26 @@ instead.
6767

6868
#### Analyzer
6969

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+
7084
- Lint rules which are incompatible with each other and which are specified in
7185
included analysis options files are now reported.
7286

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+
7390
#### Dart CLI and Dart VM
7491

7592
- The Dart CLI and Dart VM have been split into two seperate executables.

0 commit comments

Comments
 (0)