File tree Expand file tree Collapse file tree 1 file changed +18
-0
lines changed
Expand file tree Collapse file tree 1 file changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -83,6 +83,24 @@ instead.
8383
8484- Lint rules which are incompatible with each other and which are specified in
8585 included analysis options files are now reported.
86+ - Offer to add required named field formal parameters in a constructor when a
87+ field is not initialized.
88+ - Support the new ` @Deprecated ` annotations by reporting warnings when specific
89+ functionality of an element is deprecated.
90+ - Offer to import a libary for an appropriate extension member when method or
91+ property is accessed on a nullable value.
92+ - Offer to remove the ` const ` keyword for a constructor call which includes a
93+ method invocation.
94+ - Remove support for the deprecated ` @required ` annotation.
95+ - Add two assists to bind constuctor parameters to an existing or a
96+ non-existing field.
97+ - Add a warning which is reported when an ` @experimental ` member is used
98+ outside of the package in which it is declared.
99+ - Add a new lint rule, ` remove_deprecations_in_breaking_versions ` , is added to
100+ encourage developers to remove any deprecated members when the containing
101+ package has a "breaking version" number, like ` x.0.0 ` or ` 0.y.0 ` .
102+ - (Thanks [ @FMorschel ] ( https://github.com/FMorschel ) for many of the above
103+ enhancements!)
86104
87105[ writing an analyzer plugin ] : https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/writing_a_plugin.md
88106[ using analyzer plugins ] : https://github.com/dart-lang/sdk/blob/main/pkg/analysis_server_plugin/doc/using_plugins.md
You can’t perform that action at this time.
0 commit comments