Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter Linter packages
Last updated: December 4, 2024
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.
flutter_lints
Dart 3 compatible 👍 1.19K
Maintenance Status: Good
Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
lint
Dart 3 compatible 👍 848
Maintenance Status: Good
An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter
very_good_analysis
Dart 3 compatible 👍 658
Maintenance Status: Good
Lint rules for Dart and Flutter used internally at Very Good Ventures.
riverpod_lint
Dart 3 compatible 👍 270
Maintenance Status: Good
Riverpod_lint is a developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks.
lints
Dart 3 compatible 👍 238
Maintenance Status: Good
Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.
custom_lint
Dart 3 compatible 👍 207
Maintenance Status: Good
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
Dart 3 compatible 👍 73
Maintenance Status: Good
[mono edition] Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.
leancode_lint
Dart 3 compatible 👍 58
Maintenance Status: Good
Robust, high-quality lint rules used at LeanCode.
surf_lint_rules
Dart 3 compatible 👍 53
Maintenance Status: Good
Lint rules for "Surf" company for Dart and Flutter projects.
solid_lints
Dart 3 compatible 👍 51
Maintenance Status: Good
Lints for Dart and Flutter based on software industry standards and best practices.
dart_code_linter
Dart 3 compatible 👍 44
Maintenance Status: Good
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.
linteo
Dart 3 compatible 👍 31
Maintenance Status: Good
Flutter and Dart lint rules used at iteo
austerity
Dart 3 compatible 👍 28
Maintenance Status: Good
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
Dart 3 compatible 👍 27
Maintenance Status: Good
The Import Lint package defines import lint rules and report on lints found in Dart code.
pyramid_lint
Dart 3 compatible 👍 9
Maintenance Status: Good
Linting tool for Dart and Flutter projects to encourage good coding practices.
amplify_lints
Dart 3 compatible 👍 3
Maintenance Status: Good
The lint rules used in developing Amplify Flutter packages and plugins.
mvvm_linter
Dart 3 compatible 👍 2
Maintenance Status: Good
The MVVM Linter is a tool designed to enforce best practices and coding standards in MVVM.
flutterando_analysis
Dart 3 compatible 👍 25
Maintenance Status: Average
Lint rules for Flutter and Dart, created for the open source projects of the Flutterando Community.
extra_pedantic
Dart 3 compatible 👍 22
Maintenance Status: Average
Stricter Dart analyzer linter settings and best practices.
design_system_lints
Dart 3 compatible 👍 8
Maintenance Status: Average
A collection of lints and code edits to enforce UI standards within a codebase. Built with Sidecar.