PackageTrack
Sign in Get early access

fd_lints

An opiniated set of lint rules for Dart and Flutter projects. Made by yours truly Floating Dartists.

3.0.0 4.8K downloads/mo #3883 most downloaded on pub.dev Floating-Dartists/fd_lints

What this package is like to depend on

Last release 6 months ago

28 Jan 2026

Release timing varies

gaps range from 1 weeks to 8 months

Nearly every release is documented

notes for 15 of 15 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

15 releases · first in 2023

1 release in the last 12 months

see the full history below

Release timeline

15 releases · Feb 2023 to Jan 2026
2024 2025 2026
Release Pre-release

Releases

latest 15
  1. 3.0.0 28 Jan 2026
    Release notes

    What's Changed

    • chore(deps): bump custom_lint_builder from 0.7.6 to 0.8.0 by @dependabot[bot] in #15
    • chore(deps): bump analyzer from 7.6.0 to 8.1.1 by @dependabot[bot] in #16
    • Refactor: Remove custom_lint and add rules by @TesteurManiak in #17

    Full Changelog: 2.5.0...3.0.0

    Open source →
    Release notes

    Breaking Changes:

    • Removed rules preset dart.yaml and flutter.yaml
    Open source →
  2. 2.5.0 22 May 2025
    Release notes

    What's Changed

    • chore(deps): bump analyzer_plugin from 0.12.0 to 0.13.0 by @dependabot in #14

    Full Changelog: 2.4.0...2.5.0

    Open source →
    Release notes
    • chore(deps): bump analyzer_plugin from 0.12.0 to 0.13.0 by @dependabot in https://github.com/Floating-Dartists/fd_lints/pull/14

    Full Changelog: https://github.com/Floating-Dartists/fd_lints/compare/2.4.0...2.5.0

    Open source →
  3. 2.4.0 13 Feb 2025
    Release notes

    What's Changed

    • chore(deps): bump custom_lint_builder, analyzer_plugin and analyzer by @dependabot in #13
    • Fixed linting rules by hiding LintCode from package:analyzer/error/error.dart
    • Replaced deprecated usage of reportErrorForNode by atNode in custom rules
    • Added rules to core dart.yaml file:
      • document_ignores: Document ignore comments.
      • unnecessary_underscores: Unnecessary underscores can be removed.

    Full Changelog: 2.3.1...2.4.0

    Open source →
    Release notes
    • chore(deps): bump custom_lint_builder, analyzer_plugin and analyzer by @dependabot in https://github.com/Floating-Dartists/fd_lints/pull/13
    • Fixed linting rules by hiding LintCode from package:analyzer/error/error.dart
    • Replaced deprecated usage of reportErrorForNode by atNode in custom rules
    • Added rules to core dart.yaml file:
      • document_ignores: Document ignore comments.
      • unnecessary_underscores: Unnecessary underscores can be removed.

    Full Changelog: https://github.com/Floating-Dartists/fd_lints/compare/2.3.1...2.4.0

    Open source →
  4. 2.3.1 17 Dec 2024
    Release notes

    What's Changed

    Full Changelog: 2.2.1...2.3.1

    Open source →
    Release notes
    • Bump analyzer dependency to: ">=6.0.0 <7.0.0"
    Open source →
  5. 2.3.0 02 Jun 2024
    Release notes
    Open source →
  6. 2.2.1 03 May 2024
    Release notes

    What's Changed

    • chore(deps): bump custom_lint_builder from 0.5.14 to 0.6.4 by @dependabot in #9

    New Contributors

    Full Changelog: 2.2.0...2.2.1

    Open source →
    Release notes
    • Bump dependencies
    Open source →
  7. 2.2.0 20 Sep 2023
    Release notes
    • Updated analyzer dependency constraints to ">=5.12.0 <7.0.0"
    • Updated custom_lint_builder dependency constraints to ">=0.5.2 <0.6.0"
    Open source →
    Release notes
    • Updated analyzer dependency constraints to ">=5.12.0 <7.0.0"
    • Updated custom_lint_builder dependency constraints to ">=0.5.2 <0.6.0"
    Open source →
  8. 2.1.0 12 Jul 2023
    Release notes
    • Updated documentation of the package
    • Upgraded custom_lint 0.4.0->0.5.0
    Open source →
    Release notes
    • Updated documentation of the package
    • Upgraded [custom_lint][custom_lint] 0.4.0->0.5.0
    Open source →
  9. 2.0.1 09 Jun 2023
    Release notes
    • Updated documentation of custom rules
    Open source →
    Release notes
    • Updated documentation of custom rules
    Open source →
  10. 2.0.0 05 Jun 2023
    Release notes
    • Added rule flutter_style_todos
    • Created custom rules with the package custom_lint
      • avoid_as: Avoid using as keyword ⚠️
      • avoid_non_null_assertion: Avoid using ! operator ⚠️
    Open source →
    Release notes
    • Added rule flutter_style_todos
    • Created custom rules with the package [custom_lint][custom_lint]
      • avoid_as: Avoid using as keyword :warning:
      • avoid_non_null_assertion: Avoid using ! operator :warning:
    Open source →
  11. 1.1.1 26 May 2023
    Release notes
    • Added rule invalid_annotation_target as ignored
    Open source →
    Release notes
    • Added rule invalid_annotation_target as ignored
    Open source →
  12. 1.1.0 15 May 2023
    Release notes
    Open source →
  13. 1.0.2 19 Feb 2023
    Release notes Open source →
  14. 1.0.1 18 Feb 2023
    Release notes Open source →
  15. 1.0.0 08 Feb 2023
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive