Member-only story
Super Charged Lints
With the advent of having a suggested group of lints included in the project setup via the lints package:
Why do we need supercharged lints?
The Dart Linter
Compilers are lazy in that due to space and time, one cannot easily design a compiler that in micro-seconds compiles source code to execution code based on programming intentions in source code. So we have static linters that remind the developer to further mark up code to tell the compiler what are programming intent is.
In the Dart programming language, that linter is the Dart Linter.
What Is Wrong With Flutter Lints Package
Google only makes a small portion of the full 192-plus lint rules selected by default in the Flutter Lint package which replaced the now depreciated pedantic package; and that number is currently at 85.
The Passy Lint package currently by default sets up to use 147 Lint rules. You can see the list maintained and updated by package by RydMike: