Flutter Gems

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

Twitter Subscribe Medium LinkedIn

Top Flutter Linter packages

Last updated: November 29, 2022

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
Null safety 👍 735

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

flutter_lints
Null safety 👍 734

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

very_good_analysis
Null safety 👍 325

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

lints
Null safety 👍 160

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

effective_dart
Null safety 👍 127

Linter rules corresponding to the guidelines in Effective Dart.

linter
Null safety 👍 65

The implementation of the lint rules supported by the analyzer framework. This package is not intended to be used directly.

custom_lint Card Image
custom_lint
Null safety 👍 56

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 👍 55

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

surf_lint_rules
Null safety 👍 39

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

solid_lints
Null safety 👍 24

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

extra_pedantic
Null safety 👍 22

Stricter Dart analyzer linter settings and best practices.

flame_lint
Null safety 👍 7

Flame lint package

amplify_lints
Null safety 👍 3

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