Top Flutter Linter packages Linting is a process of checking code for potential errors or formatting issues. Linting rules are a set of guidelines that can be used to automatically check code for potential problems. These rules can be customized to fit the needs of a particular project or team. The complete list of Dart and Flutter packages that provide Linters, help manage Lint Rules and perform Linting for your Flutter project is provided below.
lint
852
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
riverpod_lint
283
Riverpod_lint is a developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks.
lints
249
Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.
custom_lint
231
Lint rules are a powerful way to improve the maintainability of a project. Custom Lint allows package authors and developers to easily write custom lint rules.
pedantic_mono
74
[mono edition] Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
dart_code_linter
52
Dart Code Linter is a software analytics tool that helps developers analyse and improve software quality. Dart Code Linter is based on a fork of Dart Code Metrics.
lucid_validation
49
A Dart/Flutter package for building strongly typed validation rules inspired by FluentValidation and created by the Flutterando community.
austerity
30
Dart and Flutter static code analysis, but not for the faint hearted. This code tries to turn all violations in to red squiggly lines
import_lint
27
The Import Lint package defines import lint rules and report on lints found in Dart code.
flutterando_analysis
24
Lint rules for Flutter and Dart, created for the open source projects of the Flutterando Community.
design_system_lints
8
A collection of lints and code edits to enforce UI standards within a codebase. Built with Sidecar.