[analyzer] Add some significant updates to 3.3 changelog

Too much has changed to enumerate it all, but we can highlight a few new features. This help developers know what's possible now and also can boost their confidence that Dart is continuing to improve.

Change-Id: I6aa39dbc6276dfddb7bcc595277ca40a9308371f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/348541
Commit-Queue: Brian Wilkerson <brianwilkerson@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Brian Wilkerson <brianwilkerson@google.com>
This commit is contained in:
Parker Lougheed 2024-01-26 21:10:55 +00:00 committed by Commit Queue
parent 34484719ca
commit 75eb5800db
2 changed files with 14 additions and 1 deletions

View file

@ -191,12 +191,25 @@
[#54201]: https://github.com/dart-lang/sdk/issues/54201
#### Analyzer
- You can now suppress diagnostics in `pubspec.yaml` files by
adding an `# ignore: <diagnostic_id>` comment.
- Invalid `dart doc` comment directives are now reported.
- The [`flutter_style_todos`][] lint now has a quick fix.
[`flutter_style_todos`]: https://dart.dev/lints/flutter_style_todos
#### Linter
- Removed the `iterable_contains_unrelated_type` and
`list_remove_unrelated_type` lints.
Consider migrating to the expanded
[`collection_methods_unrelated_type`][] lint.
- Removed various lints that are no longer necessary with sound null safety:
- `always_require_non_null_named_parameters`
- `avoid_returning_null`,
- `avoid_returning_null_for_future`
[`collection_methods_unrelated_type`]: https://dart.dev/lints/collection_methods_unrelated_type

View file

@ -1,4 +1,4 @@
# main
# 3.3.0
- removed lint: `always_require_non_null_named_parameters`
- removed lint: `avoid_returning_null`