yumemi_lints
Customizable Linter library which enforces coding standards and best practice for Flutter/Dart apps, packages and plugins.
4.4.0
7.3K downloads/mo
#3351 most downloaded on pub.dev
yumemi-inc/flutter-yumemi-lints
What this package is like to depend on
Last release 4 months ago
03 Apr 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 19 of 19 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
19 releases · first in 2023
2 releases in the last 12 months
see the full history below
Release timeline
19 releases · Nov 2023 to Apr 2026
2024
2025
2026
Releases
latest 19-
4.4.003 Apr 2026 -
4.3.016 Nov 2025 -
4.2.015 Aug 2025 -
4.1.129 May 2025Release notes
Open source →Improvements
- Added
formatter: trailing_commas: preserveto the recommended configuration files for Dart 3.8.x (lib/dart/3.8/recommended.yaml) and Flutter 3.32.x (lib/flutter/3.32/recommended.yaml) to explicitly preserve trailing commas.
- Added
-
4.1.028 May 2025 -
4.0.002 May 2025Release notes
Open source →Changed
- Modified the reference source for lint rules, allowing precise identification of when each rule was added or removed. This enables providing accurate lint rule lists for specific Dart versions.
- Added the following lint rules with their supported Dart versions:
avoid_as: 2.17 - 2.19invariant_booleans: 2.17 - 2.19prefer_bool_in_asserts: 2.17 - 2.19prefer_equal_for_default_values: 2.17 - 2.19super_goes_last: 2.17 - 2.19always_require_non_null_named_parameters: 2.17 - 3.2avoid_returning_null: 2.17 - 3.2avoid_returning_null_for_future: 2.17 - 3.2iterable_contains_unrelated_type: 2.17 - 3.2list_remove_unrelated_type: 2.17 - 3.2package_api_docs: 2.17 - 3.6unsafe_html: 2.17 - 3.6enable_null_safety: 2.19
- Added the following lint rules with their supported Dart versions:
- Modified the reference source for lint rules, allowing precise identification of when each rule was added or removed. This enables providing accurate lint rule lists for specific Dart versions.
-
3.1.015 Feb 2025 -
3.0.027 Jan 2025Release notes
Open source →Changed
- Removed lint rules as they are now marked as "removed" in the upstream Dart SDK [dart-lang/sdk/pkg/linter/tool/machine/rules.json@762a4c7]. This is an intentional change as these rules have been officially deprecated:
package_api_docsunsafe_html
Features
- Added support for Dart 3.6.x.
- Added support for Flutter 3.27.x.
Improvements
- Changed to be independent of the
pathpackage. - Changed to be independent of the
metapackage. - Changed to be independent of the
pub_semverpackage. - Changed to be independent of the
yamlpackage. - Changed to be independent of the
filepackage. - Changed to be independent of the
argspackage.
- Removed lint rules as they are now marked as "removed" in the upstream Dart SDK [dart-lang/sdk/pkg/linter/tool/machine/rules.json@762a4c7]. This is an intentional change as these rules have been officially deprecated:
-
2.2.015 Aug 2024Release notes
Open source →Features
- Added support for Dart 3.5.x.
- Added support for Flutter 3.24.x.
Improvements
- Output to use "categories" instead of "group".
-
2.1.021 May 2024 -
2.0.002 May 2024Release notes
Open source →Features
- Added update command to automatically update lint rules to match the Flutter or Dart sdk version of the project.
dart run yumemi_lints update
Breaking Changes
- Removed the patch version from the directory name of Lint Rules.
- Changed the lint rule
use_setters_to_change_propertiesto be deprecated. - Changed the severity level of some lint rules to
error.invalid_use_of_visible_for_testing_memberannotate_overridesannotate_redeclaresavoid_implementing_value_typesavoid_renaming_method_parametersavoid_shadowing_type_parametersconditional_uri_does_not_existdepend_on_referenced_packagesfile_namesimplementation_importslibrary_namesmatching_super_parametersnull_check_on_nullable_type_parameterpackage_namesrecursive_gettersvoid_checks
- Fixed a bug in determining if a lint rule is exclusive to Flutter, and added/removed some lint rules in all.yaml for dart and flutter.
- Added to Dart and removed from Flutter.
avoid_printprefer_const_constructorsprefer_const_constructors_in_immutablesprefer_const_declarationsprefer_const_literals_to_create_immutables
- Added to Flutter and removed from Dart.
diagnostic_describe_all_propertiessized_box_shrink_expanduse_colored_boxuse_decorated_box
- Added to Dart and removed from Flutter.
- Added update command to automatically update lint rules to match the Flutter or Dart sdk version of the project.
-
1.7.019 Feb 2024 -
1.6.031 Jan 2024 -
1.5.021 Jan 2024 -
1.4.015 Jan 2024Release notes
Open source →- Added support for Dart 3.2.4.
- Added support for Flutter 3.16.5 to 3.16.7.
-
1.3.015 Dec 2023 -
1.2.008 Dec 2023Release notes
Open source →- Added support for Dart 3.2.1 to 3.2.3.
- Added support for Flutter 3.16.1 to 3.16.3.
-
1.1.017 Nov 2023Release notes
Open source →- Added support for Dart 3.1.4 to 3.2.0.
- Added support for Flutter 3.13.7 to 3.16.0.
-
1.0.006 Nov 2023