very_good_analysis 3.0.2 very_good_analysis: ^3.0.2 copied to clipboard
Lint rules for Dart and Flutter used internally at Very Good Ventures.
3.0.2 #
- fix: remove deprecated
invariant_booleans
lint - fix: deprecate
unawaited
(useunawaited
fromdart: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 #
- feat!: upgrade to support Dart
^2.17.0
- feat: additional lint rules:
2.4.0 #
- feat: additional lint rules:
avoid_js_rounded_ints
avoid_positional_boolean_parameters
avoid_private_typedef_functions
eol_at_end_of_file
flutter_style_todos
library_private_types_in_public_api
no_default_cases
noop_primitive_operations
one_member_abstracts
parameter_assignments
prefer_asserts_with_message
prefer_constructors_over_static_methods
prefer_null_aware_method_calls
require_trailing_commas
use_is_even_rather_than_modulo
2.3.0 #
- feat: additional analysis errors:
missing_required_param
missing_return
- feat: additional lint rules:
use_named_constants
use_raw_strings
use_late_for_private_fields_and_variables
use_setters_to_change_properties
use_string_buffers
use_to_and_as_if_applicable
sort_pub_dependencies
literal_only_boolean_expressions
use_build_context_synchronously
avoid_bool_literals_in_conditional_expressions
avoid_catching_errors
avoid_double_and_int_checks
avoid_equals_and_hash_code_on_mutable_classes
avoid_escaping_inner_quotes
avoid_field_initializers_in_const_classes
avoid_redundant_argument_values
avoid_returning_this
avoid_setters_without_getters
avoid_void_async
cast_nullable_to_non_nullable
deprecated_consistency
join_return_with_assignment
leading_newlines_in_multiline_strings
missing_whitespace_between_adjacent_strings
no_runtimeType_toString
null_check_on_nullable_type_parameter
prefer_asserts_in_initializer_lists
prefer_final_in_for_each
prefer_final_locals
prefer_if_elements_to_conditional_expressions
prefer_int_literals
sort_unnamed_constructors_first
tighten_type_of_initializing_formals
type_annotate_public_apis
unnecessary_await_in_return
unnecessary_null_checks
unnecessary_nullable_for_final_variable_declarations
unnecessary_parenthesis
unnecessary_raw_strings
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 #
- Add
analysis_options
used at Very Good Ventures