NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #5468 most downloaded on pub.dev
A set of strict lint rules for Dart. Unlike other packages, lintorium keeps the same ruleset configured identically across every supported Dart SDK version.
Last release 4 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
One column per month.
[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.12.0 .
simple_directive_paths rule with warning severity.>=3.12.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.11.0 .
simplify_variable_pattern rule with warning severity.>=3.11.0.avoid_null_checks_in_equality_operators rule as deprecated in Dart 3.11.prefer_final_parameters rule as deprecated in Dart 3.11.use_if_null_to_convert_nulls_to_bools rule as deprecated in Dart 3.11.Enabled the switch_on_type rule with error severity.
switch_on_type rule with error severity.unnecessary_ignore rule with warning severity.unnecessary_unawaited rule with warning severity.use_null_aware_elements rule with warning severity.enable_null_safety rule (removed in Dart 3.0).Enabled the switch_on_type rule with error severity.
switch_on_type rule with error severity.unnecessary_ignore rule with warning severity.unnecessary_unawaited rule with warning severity.use_null_aware_elements rule with warning severity.enable_null_safety rule (removed in Dart 3.0).Enabled the unnecessary_ignore rule with warning severity.
unnecessary_ignore rule with warning severity.use_null_aware_elements rule with warning severity.enable_null_safety rule (removed in Dart 3.0).The enable_null_safety rule (removed in Dart 3.0).
enable_null_safety rule (removed in Dart 3.0).unsafe_html rule (removed in Dart 3.7).The enable_null_safety rule (removed in Dart 3.0).
enable_null_safety rule (removed in Dart 3.0).Enabled the annotate_redeclares rule with warning severity.
annotate_redeclares rule with warning severity.enable_null_safety rule (removed in Dart 3.0).Enabled the annotate_redeclares rule with warning severity.
annotate_redeclares rule with warning severity.enable_null_safety rule (removed in Dart 3.0).Enabled the annotate_redeclares rule with warning severity.
annotate_redeclares rule with warning severity.enable_null_safety rule (removed in Dart 3.0).Enabled the annotate_redeclares rule with warning severity.
annotate_redeclares rule with warning severity.iterable_contains_unrelated_type rule with error severity.list_remove_unrelated_type rule with error severity.enable_null_safety rule (removed in Dart 3.0).Enabled the iterable_contains_unrelated_type rule with error severity.
iterable_contains_unrelated_type rule with error severity.list_remove_unrelated_type rule with error severity.enable_null_safety rule (removed in Dart 3.0).[BREAKING CHANGE] Updated versioning system from 3x.x.x to 3xy.x.x format for unambiguous Dart SDK version mapping.
3x.x.x to 3xy.x.x format for unambiguous Dart SDK version mapping.enable_null_safety rule (removed in Dart 3.0).[BREAKING CHANGE] Enabled the omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.omit_obvious_property_types rule severity from warning to ignore and disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.8.0.
>=3.8.0.README.md.[BREAKING CHANGE] Enabled the omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.omit_obvious_property_types rule severity from warning to ignore and disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the document_ignores rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.document_ignores rule severity from error to warning: May allow previously failing code to pass linting.omit_local_variable_types rule (previously disabled): May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the document_ignores rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.document_ignores rule severity from error to warning: May allow previously failing code to pass linting.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Changed the omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.
analyzer.exclude section in analysis_options.yaml.omit_local_variable_types rule severity from error to warning: May allow previously failing code to pass linting.### Changed - Updated README.md.
README.md.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.7.0.
>=3.7.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.6.0.
>=3.6.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.5.0.
>=3.5.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.4.0.
>=3.4.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.3.0.
>=3.3.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.2.0.
>=3.2.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.1.0.
>=3.1.0.[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.0.0.
analysis_options.yaml file.>=3.0.0.private_optional_parameter rule severity to ignore: May silence errors previously shown in user projects.package:lintorium/analysis_options.yaml in a project.Updated documentation for improved clarity and usability.
[BREAKING CHANGE] Updated minimum Dart SDK version to >=3.4.0.
>=3.4.0.Updated README.md, CHANGELOG.md, and LICENSE for better presentation and readability on pub.dev.
README.md, CHANGELOG.md, and LICENSE for better presentation and readability on pub.dev.Initial release of the package.
Your coding agent can read these notes before it upgrades. Set up the MCP server →