PackageTrack
Sign in Get early access

lintorium

A set of strict lint rules for Dart. Unlike other packages, lintorium keeps the same ruleset configured identically across every supported Dart SDK version.

312.0.0 2.6K downloads/mo #4892 most downloaded on pub.dev ilexbor/lintorium

What this package is like to depend on

Last release 3 months ago

24 May 2026

Ships fairly regularly

a new release about every 3 months

Nearly every release is documented

notes for 43 of 43 stable releases

Nothing withdrawn

no release was ever pulled

2 years old

43 releases · first in 2024

13 releases in the last 12 months

see the full history below

Release timeline

43 releases · Dec 2024 to May 2026
2025 2026
Release Pre-release

Releases

latest 43
  1. 312.0.0 24 May 2026
    Release notes

    [312.0.0] - 2026-05-24

    Added

    • Enabled the simple_directive_paths rule with warning severity.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.12.0.
    Open source →
    Release notes

    Added

    • Enabled the simple_directive_paths rule with warning severity.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.12.0.
    Open source →
  2. 311.0.0 12 Feb 2026
    Release notes

    Added

    • Enabled the simplify_variable_pattern rule with warning severity.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.11.0.
    • Marked the avoid_null_checks_in_equality_operators rule as deprecated in Dart 3.11.
    • Marked the prefer_final_parameters rule as deprecated in Dart 3.11.
    • Marked the use_if_null_to_convert_nulls_to_bools rule as deprecated in Dart 3.11.
    Open source →
    Release notes

    Added

    • Enabled the simplify_variable_pattern rule with warning severity.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.11.0.
    • Marked the avoid_null_checks_in_equality_operators rule as deprecated in Dart 3.11.
    • Marked the prefer_final_parameters rule as deprecated in Dart 3.11.
    • Marked the use_if_null_to_convert_nulls_to_bools rule as deprecated in Dart 3.11.
    Open source →
  3. 310.0.0 29 Nov 2025
    Release notes

    Added

    • Enabled the switch_on_type rule with error severity.
    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the unnecessary_unawaited rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the switch_on_type rule with error severity.
    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the unnecessary_unawaited rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  4. 309.0.0 29 Nov 2025
    Release notes

    Added

    • Enabled the switch_on_type rule with error severity.
    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the unnecessary_unawaited rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the switch_on_type rule with error severity.
    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the unnecessary_unawaited rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  5. 308.0.0 29 Nov 2025
    Release notes

    Added

    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the unnecessary_ignore rule with warning severity.
    • Enabled the use_null_aware_elements rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  6. 307.0.0 29 Nov 2025
    Release notes

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    • The unsafe_html rule (removed in Dart 3.7).
    Open source →
    Release notes

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    • The unsafe_html rule (removed in Dart 3.7).
    Open source →
  7. 306.0.0 29 Nov 2025
    Release notes

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  8. 305.0.0 29 Nov 2025
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  9. 304.0.0 30 Nov 2025
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  10. 303.0.0 30 Nov 2025
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  11. 302.0.0 30 Nov 2025
    Release notes

    Added

    • Enabled the annotate_redeclares rule with warning severity.
    • Enabled the iterable_contains_unrelated_type rule with error severity.
    • Enabled the list_remove_unrelated_type rule with error severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  12. 301.0.0 30 Nov 2025
    Release notes

    Added

    • Enabled the iterable_contains_unrelated_type rule with error severity.
    • Enabled the list_remove_unrelated_type rule with error severity.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  13. 300.0.0 30 Nov 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated versioning system from 3x.x.x to 3xy.x.x format for unambiguous Dart SDK version mapping.

    Removed

    • The enable_null_safety rule (removed in Dart 3.0).
    Open source →
  14. 38.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Enabled the omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.
    • [BREAKING CHANGE] Changed the omit_obvious_property_types rule severity from warning to ignore and disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.
    Open source →
  15. 38.0.0 08 Jul 2025
    Release notes

    Added

    • CLI tool for fast version switching.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.8.0.
    • Updated README.md.
    Open source →
  16. 37.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Enabled the omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.
    • [BREAKING CHANGE] Changed the omit_obvious_property_types rule severity from warning to ignore and disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.
    Open source →
  17. 37.0.0 08 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  18. 36.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the document_ignores rule severity from error to warning: May allow previously failing code to pass linting.
    • [BREAKING CHANGE] Enabled the omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.
    Open source →
  19. 36.0.0 08 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  20. 35.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the document_ignores rule severity from error to warning: May allow previously failing code to pass linting.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  21. 35.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  22. 34.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  23. 34.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  24. 33.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  25. 33.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  26. 32.1.0 25 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  27. 32.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  28. 31.1.0 25 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  29. 31.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  30. 30.1.0 22 Jul 2025
    Release notes

    Changed

    • Added new rules to the analyzer.exclude section in analysis_options.yaml.
    • [BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
    Open source →
  31. 30.0.0 07 Jul 2025
    Release notes

    Changed

    • Updated README.md.
    Open source →
  32. 1.7.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.7.0.
    Open source →
  33. 1.6.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.6.0.
    Open source →
  34. 1.5.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.5.0.
    Open source →
  35. 1.4.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.4.0.
    Open source →
  36. 1.3.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.3.0.
    Open source →
  37. 1.2.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.2.0.
    Open source →
  38. 1.1.0 06 Apr 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.1.0.
    Open source →
  39. 1.0.0 06 Apr 2025
    Release notes

    Added

    • CLI tool for validating the analysis_options.yaml file.

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.0.0.
    • [BREAKING CHANGE] Changed the private_optional_parameter rule severity to ignore: May silence errors previously shown in user projects.

    Fixed

    • Resolved analyzer warnings when including package:lintorium/analysis_options.yaml in a project.
    Open source →
  40. 0.1.3 11 Jan 2025
    Release notes

    Changed

    • Updated documentation for improved clarity and usability.
    Open source →
  41. 0.1.2 11 Jan 2025
    Release notes

    Changed

    • [BREAKING CHANGE] Updated minimum Dart SDK version to >=3.4.0.
    Open source →
  42. 0.1.1 30 Dec 2024
    Release notes

    Changed

    • Updated README.md, CHANGELOG.md, and LICENSE for better presentation and readability on pub.dev.
    Open source →
  43. 0.1.0 30 Dec 2024
    Release notes

    Added

    • Initial release of the package.
    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