austerity 1.2.0 austerity: ^1.2.0 copied to clipboard
Dart and Flutter static code analysis, but not for the faint hearted. This code tries to turn all violations in to red squiggly lines
0.0.1-beta #
- Initial version.
0.0.2-beta #
- Fix folder structure
0.0.3-beta #
- Include the actual file
0.0.4-beta #
- Doco
0.0.5-beta #
- Fix it and dial a few things back
0.0.6-beta #
- Some fixes and new lints
0.0.7-beta #
- Remove wrong lint
0.0.8-beta #
- Fix
0.0.9-beta #
- Drop a couple of lints
0.0.10-beta #
Add #
- discarded_futures
- no_leading_underscores_for_library_prefixes
- no_leading_underscores_for_local_identifiers
- secure_pubspec_urls
- sized_box_shrink_expand
- unnecessary_constructor_name
- unnecessary_late
- unnecessary_null_aware_operator_on_extension_on_nullable
- unnecessary_to_list_in_spreads
- use_colored_box
- use_decorated_box
- use_enums
- use_super_parameters
Remove/Bump Severity Down #
- always_put_control_body_on_new_line
- avoid_positional_boolean_parameters
- depend_on_referenced_packages
- public_member_api_docs
1.0.0 #
- First stable release
- Add a few new errors
1.1.0 #
- Fixes for Dart 3: removes
implicit-casts
andimplicit-dynamic
because they are not part of the analysis settings anymore - Adds:
- collection_methods_unrelated_type
- combinators_ordering
- dangling_library_doc_comments
- deprecated_member_use_from_same_package
- implicit_call_tearoffs
- implicit_reopen
- invalid_case_patterns
- matching_super_parameters
- no_literal_bool_comparisons
- type_literal_in_constant_pattern
- unnecessary_breaks
- unnecessary_library_directive
- unreachable_from_main
- use_string_in_part_of_directives
1.2.0 #
- Removes `diagnostic_describe_all_properties` because this is too problematic with auto fixes
- Adds a bunch of rules. You can see the changes if you look at the git history