cosee_lints 0.6.0
cosee_lints: ^0.6.0 copied to clipboard
Lint rules and metrics for Dart and Flutter used internally at cosee GmbH.
0.6.0 #
- Replace dart_code_metrics with dart_code_linter.
0.5.0 #
0.4.0 #
- Remove deprecated rules
- Add new core rules
0.3.0 #
- Remove malfunctioning rule
no_default_cases
0.2.0 #
- Upgrade to Dart 3
- Remove deprecated rules
- Remove malfunctioning rule
use_decorated_box(#3286) - Add new package rules
- Add new core rules
collection_methods_unrelated_typediscarded_futureshash_and_equalsimplicit_reopeninvalid_case_patternsalways_put_required_named_parameters_firstavoid_catches_without_on_clausescombinators_orderingimplicit_call_tearoffstype_literal_in_constant_patternunnecessary_breaksuse_string_in_part_of_directives
- Update metrics
- Increase
cyclomatic-complexityto 30 - Add
avoid-substring - Add
prefer-define-hero-tag
- Increase
0.1.4 #
- Exclude integration_test folder for
prefer-static-class - Exclude test and integration_test folder for
prefer-moving-to-variable
0.1.3 #
- Exclude test folder for
prefer-static-class
0.1.2 #
- Remove
avoid-wrapping-in-padding
0.1.1 #
-
Remove
prefer_mixin -
Remove
avoid-non-null-assertion -
Increase
cyclomatic-complexityto 15 -
Increase
maximum-nesting-levelto 7 -
Increase
prefer-extracting-callbacksallowed-line-countto 5 -
Increase
prefer-moving-to-variableallowed-duplicated-chainsto 3
0.1.0 #
0.0.1 #
- Add metrics
- Add project lint rules
- Add package lint rules