tidy 3.9.0
tidy: ^3.9.0 copied to clipboard
A completionist set of lint rules, aligned with Dart SDK versions.
3.9.0 #
switch_on_typedart-lang/sdk#59546unnecessary_unawaiteddart-lang/sdk#46218- REMOVE:
omit_obvious_property_types
3.8.0 #
use_null_aware_elementsdart-lang/sdk@4b9ed5eunnecessary_ignoredart-lang/sdk#35234
3.7.0 #
unnecessary_underscoresdart-lang/sdk#59638strict_top_level_inferencedart-lang/sdk#59562unsafe_variancedart-lang/sdk#59050unnecessary_asyncdart-lang/sdk#59814omit_obvious_property_typesdart-lang/sdk#59550specify_nonobvious_property_typesdart-lang/sdk#59550- REMOVE:
package_api_docsdart-lang/sdk#59554 - REMOVE:
unsafe_htmldart-lang/sdk#57099
3.6.0 #
use_truncating_divisiondart-lang/linter#3930- OPT-IN:
omit_obvious_local_variable_typesdart-lang/linter#3480 - OPT-IN:
specify_nonobvious_local_variable_typesdart-lang/linter#3480 avoid_futureor_voiddart-lang/linter#4622
3.5.0 #
unintented_html_in_doc_commentdart-lang/linter#4793invalid_runtime_check_with_js_interop_typesdart-lang/linter#4841document_ignoresdart-lang/linter#4860
3.4.0 #
missing_code_block_language_in_doc_commentdart-lang/linter#4904unnecessary_library_namedart-lang/linter#3882
3.3.0 #
No changes.
3.2.0 #
annotate_redeclaresdart-lang/linter#4747
3.1.0 #
no_literal_bool_comparisonsdart-lang/linter#3973matching_super_parametersdart-lang/linter#4263no_self_assignmentsdart-lang/linter#4067no_wildcard_variable_usesdart-lang/linter#4396
3.0.0 #
unnecessary_breaksdart-lang/linter#3981invalid_case_patternsdart-lang/linter#4047implicit_reopendart-lang/linter#4101deprecated_member_use_from_same_packagedart-lang/linter#4153type_literal_in_constant_patterndart-lang/linter#4207- REMOVE:
always_require_non_null_named_parameters,avoid_returning_null_for_future,avoid_returning_null,prefer_equal_for_default_valuesdart-lang/linter#3879 - REMOVE:
avoid_as,invariant_booleans,prefer_bool_in_asserts,prefer_equal_for_default_values,super_goes_last,enable_null_safetydart-lang/linter#3880 - REMOVE:
iterable_contains_unrelated_type,list_remove_unrelated_typesdart-lang/linter#4360
2.19.0 #
collection_methods_unrelated_typedart-lang/linter#3692dangling_library_doc_commentsdart-lang/linter#3796enable_null_safetydart-lang/linter#2773implicit_call_tearoffsdart-lang/linter#3592library_annotationsdart-lang/linter#3803unnecessary_library_directivedart-lang/linter#3791use_string_in_part_of_directivesdart-lang/linter#3567unreachable_from_maindart-lang/linter#3513combinators_orderingdart-lang/linter#3468- REMOVE:
invariant_booleansdart-lang/linter#3497
2.18.0 #
discarded_futuresdart-lang/linter#3431unnecessary_to_list_in_spreadsdart-lang/linter#3414unnecessary_null_aware_operator_on_extension_on_nullabledart-lang/linter#3392
2.17.0 #
use_enumsdart-lang/linter#3253use_colored_boxdart-lang/linter#3254use_super_parametersdart-lang/linter#3265
2.16.0 #
conditional_uri_does_not_existdart-lang/linter#3080unnecessary_latedart-lang/linter#3052no_leading_underscores_for_library_prefixesdart-lang/linter#3062no_leading_underscores_for_local_identifiersdart-lang/linter#3062secure_pubspec_urlsdart-lang/linter#3056use_decorated_boxdart-lang/linter#3061avoid_final_parametersdart-lang/linter#3045sized_box_shrink_expanddart-lang/linter#2072
2.15.0 #
unnecessary_constructor_namedart-lang/linter#2919
2.14.0 #
library_private_types_in_public_apidart-lang/linter#2539prefer_null_aware_method_callsdart-lang/linter#2560- OPT-IN:
require_trailing_commasdart-lang/linter#2557 depend_on_referenced_packagesdart-lang/linter#2659noop_primitive_operationsdart-lang/linter#2622- OPT-IN:
prefer_final_parametersdart-lang/linter#2613 use_test_throws_matchersdart-lang/linter#2631eol_at_end_of_filedart-lang/linter#2762
2.13.0 #
- No longer ignores
import_of_legacy_library_into_null_safe. deprecated_consistencydart-lang/linter#2451use_if_null_to_convert_null_to_boolsdart-lang/linter#2480avoid_multiple_declarations_per_linedart-lang/linter#2502use_named_constantsdart-lang/linter#2429
2.12.0 #
- align versioning with Dart sdk
- fix error with unreleased rules (dart sdk channel: dev)
1.1.0 #
YANKED
- BREAKING: requires Dart 2.12
- REMOVED:
avoid_asdart-lang/linter#2439 avoid_dynamicdart-lang/linter#2417
1.0.0-nullsafety.0 #
- Initial version, created by Stagehand