altive_lints 1.12.1 copy "altive_lints: ^1.12.1" to clipboard
altive_lints: ^1.12.1 copied to clipboard

Provides `all_lint_rules.yaml` that activates all rules and `altive_lints.yaml` with Altive recommended rule selection.

1.12.1 #

  • FIX: Exclude collection-for from the warning of avoid_single_child (#52). (6d662328)
  • FIX: Exclude AvoidHardcodedJapanese from warnings for file names ending in _test.dart (#54). (3f3ca05)

1.12.0 #

  • FEAT: Enable public_member_api_docs rule (#49). (b46fd8f5)

1.11.2 #

  • Update minimum analyzer version to 6.5.0 (#39). (c9e9c33)

1.11.1 #

  • FIX: Fixed the potential cast error in avoid_single_child (#41). (5c0c8b5d)

1.11.0 #

Add Custom Lint #

If you want to adopt it, specify custom_lints in analysis_options.yaml. Detailed notation is here: altive_lints/example/analysis_options.yaml

  • FEAT: Add prefer_sliver_prefix rule (#32). (6c941e72)
  • FEAT: Add prefer_clock_now rule (#35). (e5b056ad)
  • FEAT: Add prefer_dedicated_media_query_methods rule (#34). (945d5e85)
  • FEAT: Add prefer_space_between_elements rule (#33). (1534bffd)
  • FEAT: Add avoid_consecutive_sliver_to_box_adapter rule (#29). (8a22122a)
  • FEAT: Add avoid_hardcoded_color rule (#31). (4cfce859)
  • FEAT: Add avoid_single_child rule (#30). (ac57d755)
  • FEAT: Add avoid_shrink_wrap_in_list_view rule (#28). (b36d165b)
  • FEAT: Set up custom lint (#27). (f6958263)

1.10.0 #

1.9.0 #

1.8.1 #

  • fix changelog.
  • fix example pubspec.lock.

1.8.0 #

1.7.0 #

  • FEAT: update all_lint_rules.yaml with Flutter 3.10 / Dart 3.0 (#2). (1f4c5abf)
    • add new rules to all_lint_rules.yaml
      • deprecated_member_use_from_same_package
      • implicit_reopen
      • invalid_case_patterns
      • matching_super_parameters
      • no_literal_bool_comparisons
      • type_literal_in_constant_pattern
      • unnecessary_breaks
    • remove from all_lint_rules.yaml
      • enable_null_safety

1.6.1 #

  • DOCS: fix changelog indents. (58280f76)

1.6.0 #

  • FEAT: update all_lint_rules.yaml with Flutter 3.7 / Dart 2.19. (f464f8d3)
    • remove from all_lint_rules.yaml as it has been deprecated
      • always_require_non_null_named_parameters
      • avoid_returning_null
      • avoid_returning_null_for_future
      • prefer_equal_for_default_values
    • add new rules
      • collection_methods_unrelated_type
      • dangling_library_doc_comments
      • enable_null_safety
      • implicit_call_tearoffs
      • library_annotations
      • unnecessary_library_directive

1.5.0 #

  • FEAT: remove analyzer exclude specification. (c26891c8)

1.4.0 #

  • FEAT: add rules. (c1582022)
    • combinators_ordering
    • discarded_futures
    • unnecessary_null_aware_operator_on_extension_on_nullable
    • unnecessary_to_list_in_spreads
    • unreachable_from_main
    • use_string_in_part_of_directives
  • FEAT: remove invariant_booleans as it has been deprecated. (c1582022)

1.3.0 #

  • FEAT: re-enable use_build_context_synchronously. (1ec61e89)

1.2.0 #

  • FEAT: disable use_build_context_synchronously. (c347f646)
  • FEAT: enable require_trailing_commas. (a46b8ec6)

1.1.0 #

  • Bump minimum Dart version from 2.16.2 to 2.17.0

1.0.0 #

Initial release

11
likes
0
pub points
79%
popularity

Publisher

verified publisheraltive.co.jp

Provides `all_lint_rules.yaml` that activates all rules and `altive_lints.yaml` with Altive recommended rule selection.

Homepage
Repository (GitHub)
View/report issues

Topics

#lints #analysis #code-style

License

unknown (license)

Dependencies

analyzer, collection, custom_lint_builder

More

Packages that depend on altive_lints