branvier_lints 0.3.6 copy "branvier_lints: ^0.3.6" to clipboard
branvier_lints: ^0.3.6 copied to clipboard

Lints used in Branvier projects.

Changelog #

0.3.6 Jul 30, 2024 #

  • Ignored avoid_non_null_assertion.

0.3.5 May 11, 2024 #

  • Ignored inference_failure_on_function_invocation.

0.3.4 April 16, 2024 #

  • Removed prefer_async_await.

0.3.3 April 14, 2024 #

  • Updated member_ordering:
    • Added fields.
    • Removed field_fields, private_fields and methods.
  • Added AnimationController, StreamSubscription and Timer to ignored_types of avoid_late_keyword lint.

0.3.2 April 1, 2024 #

  • Bump solid_lints to ^0.1.5.

0.3.0 Mar 26, 2024 #

  • Bump custom_lint_builder to ^0.6.4.
  • Updated analysis_options.yaml docs.
  • Changed cyclomatic_complexity and function_lines_of_code to their recommended values.
  • Disabled:
    • max_lines_for_file
    • max_lines_for_function (only Pyramid)
    • max_switch_cases
    • prefer_const_constructor_declarations
    • number_of_parameters

0.2.5 Mar 12, 2024 #

We decided to remove some dependencies to make the package lighter and faster.

  • Bump pyramid_lint to 2.0.0.
  • All custom lints are warnings now.
  • Removed nilts dependency.
  • Removed leancode_lint dependency.
  • Removed ListenableBuilder and ValueListenableBuilder from assists.
  • Removed duplicated lints. (Solid vs Pyramid).

0.2.0 Mar 12, 2024 #

  • Disabled max_lines_for_function and function_lines_of_code rules as cyclomatic_complexity is enough to check the complexity of a function and those conflicts with build method of flutter widgets.

0.1.0 Mar 1, 2024 #

  • Initial pre-release.