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
Releases
latest 43-
312.0.024 May 2026Release notes
Open source →[312.0.0] - 2026-05-24
Added
- Enabled the
simple_directive_pathsrule withwarningseverity.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.12.0.
Release notes
Open source →Added
- Enabled the
simple_directive_pathsrule withwarningseverity.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.12.0.
- Enabled the
-
311.0.012 Feb 2026Release notes
Open source →Added
- Enabled the
simplify_variable_patternrule withwarningseverity.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.11.0. - Marked the
avoid_null_checks_in_equality_operatorsrule as deprecated in Dart 3.11. - Marked the
prefer_final_parametersrule as deprecated in Dart 3.11. - Marked the
use_if_null_to_convert_nulls_to_boolsrule as deprecated in Dart 3.11.
Release notes
Open source →Added
- Enabled the
simplify_variable_patternrule withwarningseverity.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.11.0. - Marked the
avoid_null_checks_in_equality_operatorsrule as deprecated in Dart 3.11. - Marked the
prefer_final_parametersrule as deprecated in Dart 3.11. - Marked the
use_if_null_to_convert_nulls_to_boolsrule as deprecated in Dart 3.11.
- Enabled the
-
310.0.029 Nov 2025Release notes
Open source →Added
- Enabled the
switch_on_typerule witherrorseverity. - Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
unnecessary_unawaitedrule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
switch_on_typerule witherrorseverity. - Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
unnecessary_unawaitedrule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
309.0.029 Nov 2025Release notes
Open source →Added
- Enabled the
switch_on_typerule witherrorseverity. - Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
unnecessary_unawaitedrule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
switch_on_typerule witherrorseverity. - Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
unnecessary_unawaitedrule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
308.0.029 Nov 2025Release notes
Open source →Added
- Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
unnecessary_ignorerule withwarningseverity. - Enabled the
use_null_aware_elementsrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
307.0.029 Nov 2025Release notes
Open source →Removed
- The
enable_null_safetyrule (removed in Dart 3.0). - The
unsafe_htmlrule (removed in Dart 3.7).
Release notes
Open source →Removed
- The
enable_null_safetyrule (removed in Dart 3.0). - The
unsafe_htmlrule (removed in Dart 3.7).
- The
-
306.0.029 Nov 2025 -
305.0.029 Nov 2025Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
304.0.030 Nov 2025Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
303.0.030 Nov 2025Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
302.0.030 Nov 2025Release notes
Open source →Added
- Enabled the
annotate_redeclaresrule withwarningseverity. - Enabled the
iterable_contains_unrelated_typerule witherrorseverity. - Enabled the
list_remove_unrelated_typerule witherrorseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
301.0.030 Nov 2025Release notes
Open source →Added
- Enabled the
iterable_contains_unrelated_typerule witherrorseverity. - Enabled the
list_remove_unrelated_typerule witherrorseverity.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- Enabled the
-
300.0.030 Nov 2025Release notes
Open source →Changed
- [BREAKING CHANGE] Updated versioning system from
3x.x.xto3xy.x.xformat for unambiguous Dart SDK version mapping.
Removed
- The
enable_null_safetyrule (removed in Dart 3.0).
- [BREAKING CHANGE] Updated versioning system from
-
38.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Enabled the
omit_local_variable_typesrule (previously disabled): May allow previously failing code to pass linting. - [BREAKING CHANGE] Changed the
omit_obvious_property_typesrule severity fromwarningtoignoreand disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.
- Added new rules to the
-
38.0.008 Jul 2025Release notes
Open source →Added
- CLI tool for fast version switching.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.8.0. - Updated
README.md.
-
37.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Enabled the
omit_local_variable_typesrule (previously disabled): May allow previously failing code to pass linting. - [BREAKING CHANGE] Changed the
omit_obvious_property_typesrule severity fromwarningtoignoreand disabled it (previously enabled): May affect CI/CD pipelines that enforce strict linting.
- Added new rules to the
-
37.0.008 Jul 2025 -
36.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
document_ignoresrule severity fromerrortowarning: May allow previously failing code to pass linting. - [BREAKING CHANGE] Enabled the
omit_local_variable_typesrule (previously disabled): May allow previously failing code to pass linting.
- Added new rules to the
-
36.0.008 Jul 2025 -
35.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
document_ignoresrule severity fromerrortowarning: May allow previously failing code to pass linting. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
35.0.007 Jul 2025 -
34.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
34.0.007 Jul 2025 -
33.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
33.0.007 Jul 2025 -
32.1.025 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
32.0.007 Jul 2025 -
31.1.025 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
31.0.007 Jul 2025 -
30.1.022 Jul 2025Release notes
Open source →Changed
- Added new rules to the
analyzer.excludesection inanalysis_options.yaml. - [BREAKING CHANGE] Changed the
omit_local_variable_typesrule severity fromerrortowarning: May allow previously failing code to pass linting.
- Added new rules to the
-
30.0.007 Jul 2025 -
1.7.006 Apr 2025 -
1.6.006 Apr 2025 -
1.5.006 Apr 2025 -
1.4.006 Apr 2025 -
1.3.006 Apr 2025 -
1.2.006 Apr 2025 -
1.1.006 Apr 2025 -
1.0.006 Apr 2025Release notes
Open source →Added
- CLI tool for validating the
analysis_options.yamlfile.
Changed
- [BREAKING CHANGE] Updated minimum Dart SDK version to
>=3.0.0. - [BREAKING CHANGE] Changed the
private_optional_parameterrule severity toignore: May silence errors previously shown in user projects.
Fixed
- Resolved analyzer warnings when including
package:lintorium/analysis_options.yamlin a project.
- CLI tool for validating the
-
0.1.311 Jan 2025 -
0.1.211 Jan 2025 -
0.1.130 Dec 2024Release notes
Open source →Changed
- Updated
README.md,CHANGELOG.md, andLICENSEfor better presentation and readability onpub.dev.
- Updated
-
0.1.030 Dec 2024