very_good_analysis 3.1.0
very_good_analysis: ^3.1.0 copied to clipboard
Lint rules for Dart and Flutter used internally at Very Good Ventures.
3.1.0 #
- BREAKING refactor: remove deprecated
unawaited(useunawaitedfromdart:asyncinstead). - feat: additional lint rules:
3.0.2 #
- fix: remove deprecated
invariant_booleanslint - fix: deprecate
unawaited(useunawaitedfromdart:asyncinstead).
3.0.1 #
- feat: use analyzer language modes instead of deprecated
strong-modelanguage: 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_intsavoid_positional_boolean_parametersavoid_private_typedef_functionseol_at_end_of_fileflutter_style_todoslibrary_private_types_in_public_apino_default_casesnoop_primitive_operationsone_member_abstractsparameter_assignmentsprefer_asserts_with_messageprefer_constructors_over_static_methodsprefer_null_aware_method_callsrequire_trailing_commasuse_is_even_rather_than_modulo
2.3.0 #
- feat: additional analysis errors:
missing_required_parammissing_return
- feat: additional lint rules:
use_named_constantsuse_raw_stringsuse_late_for_private_fields_and_variablesuse_setters_to_change_propertiesuse_string_buffersuse_to_and_as_if_applicablesort_pub_dependenciesliteral_only_boolean_expressionsuse_build_context_synchronouslyavoid_bool_literals_in_conditional_expressionsavoid_catching_errorsavoid_double_and_int_checksavoid_equals_and_hash_code_on_mutable_classesavoid_escaping_inner_quotesavoid_field_initializers_in_const_classesavoid_redundant_argument_valuesavoid_returning_thisavoid_setters_without_gettersavoid_void_asynccast_nullable_to_non_nullabledeprecated_consistencyjoin_return_with_assignmentleading_newlines_in_multiline_stringsmissing_whitespace_between_adjacent_stringsno_runtimeType_toStringnull_check_on_nullable_type_parameterprefer_asserts_in_initializer_listsprefer_final_in_for_eachprefer_final_localsprefer_if_elements_to_conditional_expressionsprefer_int_literalssort_unnamed_constructors_firsttighten_type_of_initializing_formalstype_annotate_public_apisunnecessary_await_in_returnunnecessary_null_checksunnecessary_nullable_for_final_variable_declarationsunnecessary_parenthesisunnecessary_raw_strings
2.2.0 #
- feat: additional lint rules:
always_use_package_importsavoid_returning_null_for_futureavoid_slow_async_ioavoid_type_to_string
2.1.2 #
- refactor: remove deprecated
pedanticdependency - ci: improvements to ensure max pub score
- docs: minor documentation and package description updates
2.1.1 #
- docs: update
READMEto include latest version - docs: reword package description
- docs: consolidate
READMElinks
2.1.0 #
- feat: update sdk constraint to v2.12.0 stable
- feat: additional lint rules:
avoid_printavoid_returning_null_for_voidavoid_single_cascade_in_expression_statementsavoid_unnecessary_containersavoid_web_libraries_in_fluttercurly_braces_in_flow_control_structuresexhaustive_casesfile_namesno_logic_in_create_stateprefer_const_constructors_in_immutablesprefer_const_declarationsprefer_const_literals_to_create_immutablesprefer_function_declarations_over_variablesprefer_inlined_addsprefer_is_not_operatorprefer_null_aware_operatorsprefer_void_to_nullprovide_deprecation_messagesized_box_for_whitespaceunnecessary_overridesunnecessary_string_escapesunnecessary_string_interpolationsuse_full_hex_values_for_flutter_colorsvoid_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_printavoid_unnecessary_containersprefer_final_in_for_eachprefer_final_localsprefer_const_declarationssized_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_optionsused at Very Good Ventures