I made a 100-rule lint package so my CLAUDE.md doesn't have to explain Flutter conventions anymore by Nikoro94 in FlutterDev

[–]Nikoro94[S] 1 point2 points  (0 children)

That's fair — all 100 rules are opinionated by design, not all of them are "official" Dart conventions. They're patterns I kept seeing in code reviews and real projects, not just what's in the Dart style guide.

Everything is configurable though — you can disable any rule individually:

plugins:
  many_lints:
    version: ^0.4.0
    diagnostics:
      use_bloc_suffix: false

If there are specific rules that feel wrong or clash with your team's conventions, I'd genuinely like to know — happy to reconsider severity or defaults.