very_good_analysis
very_good_analysis copied to clipboard
feat: update lints for Dart 3.5
Status
IN DEVELOPMENT
Description
Fixes: #107.
This adds newly recommended lints and removes recently removed lints. Lints which were only under discussion for removal or which haven't been released as recommended were skipped for now.
I can squash commits later, I wanted to keep them separate for review. Also, I marked this as a draft. Should it be a draft? Is this mergeable on it's own, and I should make a new PR for more opinionated changes?
Type of Change
- [x] โจ New feature (non-breaking change which adds functionality)
- [ ] ๐ ๏ธ Bug fix (non-breaking change which fixes an issue)
- [x] โ Breaking change (fix or feature that would cause existing functionality to change)
- [ ] ๐งน Code refactor
- [ ] โ Build configuration change
- [ ] ๐ Documentation
- [ ] ๐๏ธ Chore