very_good_analysis 5.1.0 copy "very_good_analysis: ^5.1.0" to clipboard
very_good_analysis: ^5.1.0 copied to clipboard

Lint rules for Dart and Flutter used internally at Very Good Ventures.

5.1.0 #

  • fix: remove deprecated iterable_contains_unrelated_type lint
  • fix: remove deprecated list_remove_unrelated_type lint
  • fix(docs): full list of rules
  • feat: type equality checks should be warnings/errors

5.0.0+1 #

  • docs: minor updates to documentation in README.md

5.0.0 #

4.0.0+1 #

  • docs: minor updates to documentation in README.md

4.0.0 #

3.1.0 #

3.0.2 #

  • fix: remove deprecated invariant_booleans lint
  • fix: deprecate unawaited (use unawaited from dart:async instead).

3.0.1 #

  • feat: use analyzer language modes instead of deprecated strong-mode
    language:
      strict-casts: true
      strict-inference: true
      strict-raw-types: true
    

3.0.0 #

2.4.0 #

2.3.0 #

2.2.0 #

  • feat: additional lint rules:
    • always_use_package_imports
    • avoid_returning_null_for_future
    • avoid_slow_async_io
    • avoid_type_to_string

2.1.2 #

  • refactor: remove deprecated pedantic dependency
  • ci: improvements to ensure max pub score
  • docs: minor documentation and package description updates

2.1.1 #

  • docs: update README to include latest version
  • docs: reword package description
  • docs: consolidate README links

2.1.0 #

  • feat: update sdk constraint to v2.12.0 stable
  • feat: additional lint rules:
    • avoid_print
    • avoid_returning_null_for_void
    • avoid_single_cascade_in_expression_statements
    • avoid_unnecessary_containers
    • avoid_web_libraries_in_flutter
    • curly_braces_in_flow_control_structures
    • exhaustive_cases
    • file_names
    • no_logic_in_create_state
    • prefer_const_constructors_in_immutables
    • prefer_const_declarations
    • prefer_const_literals_to_create_immutables
    • prefer_function_declarations_over_variables
    • prefer_inlined_adds
    • prefer_is_not_operator
    • prefer_null_aware_operators
    • prefer_void_to_null
    • provide_deprecation_message
    • sized_box_for_whitespace
    • unnecessary_overrides
    • unnecessary_string_escapes
    • unnecessary_string_interpolations
    • use_full_hex_values_for_flutter_colors
    • void_checks

2.0.3 #

  • feat: additional linter rule:
    • sort_child_properties_last

2.0.2 #

  • feat: additional linter rule:
    • use_key_in_widget_constructors

2.0.1 #

  • feat: additional linter rule:
    • avoid_dynamic_calls

2.0.0 #

  • feat: stable null safe release

2.0.0-nullsafety.0 #

  • chore: migrate to null safety

1.0.4 #

  • docs: README and metadata updates

1.0.3 #

  • feat: additional linter rules
    • avoid_print
    • avoid_unnecessary_containers
    • prefer_final_in_for_each
    • prefer_final_locals
    • prefer_const_declarations
    • sized_box_for_whitespace

1.0.2 #

  • feat: add test/.test_coverage.dart to the list of ignored files

1.0.1 #

  • docs: README improvements
  • docs: inline documentation improvements

1.0.0 #