Flutter Gems

Browse 4900+ useful Dart & Flutter packages that are neatly categorized!

Subscribe Medium LinkedIn Twitter

Top Flutter Linter packages

Last updated: March 25, 2023

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
Null safety 👍 823
Maintenance Status: Good

Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

lint
Null safety 👍 769
Maintenance Status: Good

An opinionated, community-driven set of lint rules for Dart and Flutter projects. Like pedantic but stricter

very_good_analysis
Null safety 👍 376
Maintenance Status: Good

Lint rules for Dart and Flutter used internally at Very Good Ventures.

lints
Null safety 👍 175
Maintenance Status: Good

Official Dart lint rules. Defines the 'core' and 'recommended' set of lints suggested by the Dart team.

riverpod_lint
Null safety 👍 113
Maintenance Status: Good

Riverpod_lint is a developper tool for users of Riverpod, designed to help stop common issue and simplify repetetive tasks.

custom_lint Card Image
custom_lint
Null safety 👍 88
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
Null safety 👍 56
Maintenance Status: Good

[mono edition] Recommended lints for Flutter apps, packages, and plugins to encourage good coding practices.

surf_lint_rules
Null safety 👍 42
Maintenance Status: Good

Lint rules for "Surf" company for Dart and Flutter projects.

solid_lints
Null safety 👍 28
Maintenance Status: Good

Lints for Dart and Flutter based on software industry standards and best practices.

linteo
Null safety 👍 28
Maintenance Status: Good

Flutter and Dart lint rules used at iteo

extra_pedantic
Null safety 👍 22
Maintenance Status: Good

Stricter Dart analyzer linter settings and best practices.

flame_lint
Null safety 👍 7
Maintenance Status: Good

Flame lint package

design_system_lints
Null safety 👍 6
Maintenance Status: Good

A collection of lints and code edits to enforce UI standards within a codebase. Built with Sidecar.

amplify_lints
Null safety 👍 3
Maintenance Status: Good

The lint rules used in developing Amplify Flutter packages and plugins.