Flutter Gems is a curated list of 6000+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn Twitter

Top Flutter Linter packages

Last updated: July 1, 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.

Dart 3 compatible 👍 1.11K
Maintenance Status: Good

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

Dart 3 compatible 👍 843
Maintenance Status: Good

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

Dart 3 compatible 👍 607
Maintenance Status: Good

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

Dart 3 compatible 👍 239
Maintenance Status: Good

Riverpod_lint is a developer tool for users of Riverpod, designed to help stop common issues and simplify repetitive tasks.

Dart 3 compatible 👍 228
Maintenance Status: Good

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

custom_lint Card Image
Dart 3 compatible 👍 177
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.

Dart 3 compatible 👍 73
Maintenance Status: Good

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

Dart 3 compatible 👍 52
Maintenance Status: Good

Robust, high-quality lint rules used at LeanCode.

Dart 3 compatible 👍 51
Maintenance Status: Good

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

Dart 3 compatible 👍 49
Maintenance Status: Good

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

Dart 3 compatible 👍 31
Maintenance Status: Good

Flutter and Dart lint rules used at iteo

Dart 3 compatible 👍 29
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

Dart 3 compatible 👍 9
Maintenance Status: Good

Flame lint package

Dart 3 compatible 👍 8
Maintenance Status: Good

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

Dart 3 compatible 👍 6
Maintenance Status: Good

Linting tool for Dart and Flutter projects to encourage good coding practices.

Dart 3 compatible 👍 3
Maintenance Status: Good

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

Dart 3 compatible 👍 26
Maintenance Status: Average

The Import Lint package defines import lint rules and report on lints found in Dart code.

Dart 3 compatible 👍 25
Maintenance Status: Average

Lint rules for Flutter and Dart, created for the open source projects of the Flutterando Community.

Dart 3 compatible 👍 21
Maintenance Status: Average

Stricter Dart analyzer linter settings and best practices.