NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3679 most downloaded on pub.dev
Analyzer-independent lint presets with Altive's recommended rule selection and optional Analyzer Plugin integration.
Last release 7 days ago
30 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 43 of 43 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
46 releases · first in 2022
One column per quarter.
chore(release): altive_lints 4.2.0
chore(release): altive_lints 4.2.0
unnecessary_await_in_return rule because it can cause unexpected errors.prefer_widget_class is available as an opt-in analysis rule and
remains disabled in the recommended preset.^1.1.0, matching the
release that provides prefer_widget_class.chore(release): altive_lints 4.1.0
chore(release): altive_lints 4.1.0
future_sync_value and unnecessary_this_alias remain enabled in
the recommended preset, while the experimental, migration-specific
migrate_design_widgets rule is disabled.fix: harden v4 example and plugin verification
fix: harden v4 example and plugin verification
altive_lints_plugin package.altive_lints, allowing its presets
to resolve in Flutter 3.44.7 workspaces that use test_api 0.7.11.altive_lints/ to
altive_lints_plugin/.altive_lints: ^4.0.0 in dev_dependencies and continue including
package:altive_lints/altive_lints.yaml.altive_lints_plugin to the consuming package's dependencies.altive_lints/ to
altive_lints_plugin/.plugins.altive_lints configuration to
plugins.altive_lints_plugin and change its version to ^1.0.0.dart analyze when command-line output must include
Analyzer Plugin diagnostics.package:altive_lints/altive_lints_preset.yaml.chore(release): altive_lints 3.1.0
chore(release): altive_lints 3.1.0
prefer_clock_now (#125).
DateTime.timestamp() in addition to DateTime.now().DateTime.now() → clock.now() and
DateTime.timestamp() → clock.now().toUtc() when the clock package is
available, including safe import and prefix handling.Update analyzer plugin dependencies for newer Dart analyze plugin entrypoints.
Update analyzer plugin dependencies for newer Dart analyze plugin entrypoints.
Keep dependency resolution compatible with Flutter 3.44.x meta 1.18.0 pin.
Update bundled plugin configuration to resolve altive_lints 3.x.
Update all_lint_rules (#129).
This release updates the analyzer plugin dependencies so that
package:altive_lints/altive_lints.yaml can be used with dart analyze on
newer Dart and Flutter SDKs.
analysis_server_plugin to >=0.3.15 <0.3.16analyzer to >=13.0.0 <13.1.0analyzer_plugin to >=0.14.9 <0.14.10analyzer_testing to ^0.2.6analysis_server_plugin 0.3.16 so that Flutter SDKs that pin meta to
1.18.0, such as Flutter 3.44.x, do not conflict on meta alone.plugin_entrypoint
package generated by dart analyze for analyzer plugins on newer SDKs.altive_lints 3.x instead of 2.x.NamedArgument, ClassDeclaration.namePart, and
BlockClassBody.chore(release): altive_lints 2.3.0
chore(release): altive_lints 2.3.0
chore(release): altive_lints 2.2.0
chore(release): altive_lints 2.2.0
altive_lints@2.1.0
build: update altive_lints to 2.0.0 stable
build: update altive_lints to 2.0.0 stable (#123)
A stable release for altive_lints 2.0.
fix: Change the plugin version specification method
fix: Change the plugin version specification method (#121)
FIX: Changed the AnalysisRule that had been registered as a Warning rule to be registered as a Lint rule.
Bumped minimum Dart SDK to 3.10 (required by the analyzer plugin).
FEAT: Support analyzer 7.x - 9.x (#116).
remove_deprecations_in_breaking_versions
FEAT: specify_nonobvious_property_types: false (#112).
bump custom_lint_builder to 0.8.0 (thanks to @masa-tokyo)
FEAT: Update all lint rules (#105).
FIX: disable omit_obvious_property_types and unsafe_variance (#101).
FEAT: update all_lint_rules (#97).
FIX: disable unnecessary_async lint rule to resolve conflicts with other lint patterns (#92).
FEAT: update all_lint_rules (#87).
FEAT: disable avoid_hardcoded_color lint if it's a test file (#83).
FEAT: Disable specify_nonobvious_local_variable_types to avoid conflicts (#80).
FIX: No warning if the number of elements in the spread operator using the if statement is more than two. (#74). (ad65c006) for avoid_single_child.
avoid_single_child.avoid_hardcoded_color.FIX: No warnings in test directory (#70).
FIX: Exclude Colors.transparent from the target of avoid_hardcoded_color (#63).
FEAT: Update all lint rules (#61).
all_lint_rules.yaml that are available from Dart 3.5.
FIX: Exclude collection-for from the warning of avoid_single_child (#52).
FEAT: Enable public_member_api_docs rule (#49).
Update minimum analyzer version to 6.5.0 (#39).
FIX: Fixed the potential cast error in avoid_single_child (#41).
If you want to adopt it, specify custom_lints in analysis_options.yaml. Detailed notation is here: altive_lints/example/analysis_options.yaml
If you want to adopt it, specify custom_lints in analysis_options.yaml. Detailed notation is here: altive_lints/example/analysis_options.yaml
prefer_sliver_prefix rule (#32). (6c941e72)prefer_clock_now rule (#35). (e5b056ad)prefer_dedicated_media_query_methods rule (#34). (945d5e85)prefer_space_between_elements rule (#33). (1534bffd)avoid_consecutive_sliver_to_box_adapter rule (#29). (8a22122a)avoid_hardcoded_color rule (#31). (4cfce859)avoid_single_child rule (#30). (ac57d755)avoid_shrink_wrap_in_list_view rule (#28). (b36d165b)FEAT: update all_lint_rules (#17).
FEAT: update all_lint_rules (#10).
- fix changelog. - fix example pubspec.lock.
FEAT: update all_lint_rules.yaml.
all_lint_rules.yaml
deprecated_member_use_from_same_package
all_lint_rules.yaml
deprecated_member_use_from_same_packageimplicit_reopeninvalid_case_patternsmatching_super_parametersno_literal_bool_comparisonstype_literal_in_constant_patternunnecessary_breaksall_lint_rules.yaml
enable_null_safety- DOCS: fix changelog indents.
remove from all_lint_rules.yaml as it has been deprecated
all_lint_rules.yaml with Flutter 3.7 / Dart 2.19. (f464f8d3)
all_lint_rules.yaml as it has been deprecated
always_require_non_null_named_parametersavoid_returning_nullavoid_returning_null_for_futureprefer_equal_for_default_valuescollection_methods_unrelated_typedangling_library_doc_commentsenable_null_safetyimplicit_call_tearoffslibrary_annotationsunnecessary_library_directiveFEAT: remove analyzer exclude specification.
FEAT: remove invariant_booleans as it has been deprecated.
FEAT: re-enable use_build_context_synchronously.
use_build_context_synchronously. (1ec61e89)FEAT: disable use_build_context_synchronously.
Bump minimum Dart version from 2.16.2 to 2.17.0
Initial release <!-- cSpell:ignore masa -->
Initial release
<!-- cSpell:ignore masa -->
Your coding agent can read these notes before it upgrades. Set up the MCP server →