very_good_analysis
very_good_analysis copied to clipboard
Lint rules for Dart and Flutter used internally at Very Good Ventures 🦄
### Description The lint is not functional and is set to be deprecated and removed (https://github.com/dart-lang/linter/issues/5107). ### Requirements - [ ] The `package_api_docs` is no longer enabled by the package...
### Description Since the 8.0.0 release candidate 1, the `omit_obvious_property_types` rule is part of the analysis options. While I like it, and it seems pretty nice, I unfortunately encountered an...
### Description It would be helpful to add a lint that flags hardcoded strings in Dart/Flutter code. Hardcoded strings can make localization and maintenance more difficult, especially in larger apps....
### Description This would be very helpful if there's a lint rule that tells to import barrel file instead of direct or individual file if there's any barrel available in...
We found the JSON file that has all the information we need, https://github.com/dart-lang/site-www/blob/17ccab9e54d0166753c088651a98a5b6e78c1078/src/_data/linter_rules.json#L1764 Make a weekly action that checks that file against our lint list to look for deprecated or...
### Description This is follow up from #107. There was an ask to remove the `unnecessary_await_in_return` lint. Upon doing research into this it seems like the Dart team has not...
### Description Today, a new version of VSCode has been released and enhaced a new feature allowing Github Copilot to follow specific rules for reviewing code, rewriting, etc. It would...
### Description This proposal is to change ```yaml formatter: trailing_commas: preserve ``` to ```yaml formatter: trailing_commas: automate ``` Personally, I think this is a much cleaner system and enables the...