cosee_lints 0.11.0
cosee_lints: ^0.11.0 copied to clipboard
Lint rules and metrics for Dart and Flutter used internally at cosee GmbH.
0.11.0 #
- Add new rule
switch_on_type - Add new rule
unnecessary_unawaited
0.10.1 #
- Fix: Add missing comma rules.
0.10.0 #
- Bump Dart to 3.8.0
- Add new rule
use_null_aware_elements - Reintroduce metric
prefer-trailing-comma - Reintroduce rule
require_trailing_commas
0.9.0 #
- Add new metric
avoid-throw-in-catch-block - Remove obsolete metric
prefer-trailing-comma - Remove obsolete rule
require_trailing_commas
0.6.0 #
- Replace dart_code_metrics with dart_code_linter
0.5.0 #
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