PackageTrack
Sign in Get early access

amplify_lints

The lint rules used in developing Amplify Flutter packages and plugins.

3.1.6 aws-amplify/amplify-flutter

What this package is like to depend on

Last release 1 months ago

21 Jul 2026

Release timing varies

gaps range from 3 weeks to 11 months

Nearly every release is documented

notes for 16 of 16 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

16 releases · first in 2021

3 releases in the last 12 months

see the full history below

Release timeline

16 releases · Sep 2021 to Jul 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 16
  1. 3.1.6 21 Jul 2026
    Release notes
    • Minor bug fixes and improvements
    Open source →
  2. 3.1.5 29 Jun 2026
    Release notes
    • Minor bug fixes and improvements
    Open source →
  3. 3.1.4 14 Oct 2025
    Release notes

    Chores

    • chore(all): Bumped Dart SDK to ^3.9.0 (#6306)
    Open source →
  4. 3.1.3 30 Jun 2025
    Release notes

    Chores

    • chore(all): Bump Dart SDK to 3.8.0 (#6165)
    Open source →
  5. 3.1.2 29 May 2025
    Release notes

    Chores

    • chore(all): Bump Dart SDK to 3.7.0 (#6026)
    Open source →
  6. 3.1.1 07 Mar 2025
    Release notes
    • Minor bug fixes and improvements
    Open source →
  7. 3.1.0 17 Apr 2024
    Release notes

    Features

    • feat: update plus plugins version (#4619)
    Open source →
  8. 3.0.2 06 Dec 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  9. 3.0.1 06 Nov 2023
    Release notes
    • Minor bug fixes and improvements
    Open source →
  10. 3.0.0 11 May 2023
    Release notes

    Breaking Changes

    • chore(amplify_lints)!: Remove app_core.yaml and library_core.yaml

    Features

    • Dart 3 support (must update Dart SDK constraint to ^3.0.0)
    Open source →
  11. 2.0.3 17 Apr 2023
    Release notes
    • Update repository URL
    Open source →
  12. 2.0.2 17 Feb 2023
    Release notes
    • Enforce implementation_imports to align with package:lints
    Open source →
  13. 2.0.1 02 Aug 2022
    Release notes
    • Fix package analysis issues
    Open source →
  14. 2.0.0 02 Aug 2022
    Release notes
    • Bumped min Dart SDK to 2.17
    • Upgraded package:lints and package:flutter_lints dependencies to 2.0
    • Migrated specs as follows:
      • flutter_lib.yaml, dart.yaml -> library.yaml
      • flutter_app.yaml -> app.yaml
    • Ignores implementation_imports lint for library.yaml and library_core.yaml

    Introduced the following new lints to library.yaml:

    • always_use_package_imports
    • avoid_classes_with_only_static_members
    • avoid_dynamic_calls
    • avoid_field_initializers_in_const_classes
    • avoid_js_rounded_ints
    • avoid_multiple_declarations_per_line
    • cascade_invocations
    • comment_references
    • conditional_uri_does_not_exist
    • deprecated_consistency
    • eol_at_end_of_file
    • flutter_style_todos
    • join_return_with_assignment
    • no_runtimeType_toString
    • noop_primitive_operations
    • omit_local_variable_types
    • prefer_asserts_in_initializer_lists
    • prefer_final_in_for_each
    • prefer_final_locals
    • prefer_if_elements_to_conditional_expressions
    • prefer_int_literals
    • prefer_null_aware_method_calls
    • require_trailing_commas
    • sort_constructors_first
    • tighten_type_of_initializing_formals
    • unawaited_futures
    • unnecessary_null_checks
    • use_enums
    • use_if_null_to_convert_nulls_to_bools
    • use_late_for_private_fields_and_variables
    • use_named_constants
    • use_raw_strings
    • use_setters_to_change_properties
    • use_string_buffers
    • use_super_parameters
    • use_test_throws_matchers
    • use_to_and_as_if_applicable

    Introduced the following new lints to app.yaml:

    • avoid_dynamic_calls
    • avoid_field_initializers_in_const_classes
    • eol_at_end_of_file
    • flutter_style_todos
    • omit_local_variable_types
    • prefer_final_in_for_each
    • prefer_final_locals
    • prefer_int_literals
    • prefer_null_aware_method_calls
    • require_trailing_commas
    • secure_pubspec_urls
    • sized_box_shrink_expand
    • sort_constructors_first
    • tighten_type_of_initializing_formals
    • unawaited_futures
    • unnecessary_null_checks
    • use_colored_box
    • use_decorated_box
    • use_enums
    • use_if_null_to_convert_nulls_to_bools
    • use_late_for_private_fields_and_variables
    • use_named_constants
    • use_raw_strings
    • use_setters_to_change_properties
    • use_super_parameters
    • use_test_throws_matchers

    To allow migration to the new lints, the old lints are available as library_core.yaml and app_core.yaml with only the upgrade to package:lints and package:flutter_lints v2.0.

    Open source →
  15. 1.1.0 20 Jan 2022
    Release notes

    Chores

    • Added depend_on_referenced_packages and use_build_context_synchronously lints
    Open source →
  16. 1.0.0 10 Sep 2021
    Release notes

    Chores

    • chore(amplify_lints): Add amplify_lints package (#808)
    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