This repository has been archived by the owner on Jul 16, 2023. It is now read-only.
Releases: dart-code-checker/dart-code-metrics
Releases · dart-code-checker/dart-code-metrics
dart_code_metrics 4.18.1
What's Changed
- fix: fix regression in is! checks for avoid-unnecessary-type-assertions by @incendial
- chore: revert analyzer_plugin new api by @incendial
Full Changelog: 4.18.0...4.18.1
dart_code_metrics 4.18.0
What's Changed
- docs: Add check-unnecessary-nullable in available commands by @lsaudon in #942
- docs: rework website rules list page by @incendial in #950
- docs: rework website rule page by @incendial in #959
- docs: rework index pages for all categories by @incendial in #960
- fix: avoid-top-level-members-in-tests by @lsaudon in #945
- feat: support passing file paths to all commands by @incendial in #965
- fix:
--reporter=json
forcheck-unnecessary-nullable
crashes, sayingConverting object to an encodable object failed: Instance of 'MappedIterable<FormalParameter, String>'
by @fzyzcjy in #980 - feat: replace relative path in reporters output with absolute to support IDE clicks by @incendial in #966
- feat: make avoid-unnecessary-type-assertions handle is! checks by @incendial in #995
- fix: support not named builder parameters for avoid-returning-widgets by @incendial in #992
- fix: support variables shadowing for avoid-unused-parameters by @incendial in #993
- fix: make check-unnecessary-nullable command ignore Flutter keys by @incendial in #994
- fix: add const to edge insets constructors when appropriate by @orevial in #972
- fix: make avoid-border-all not report errors on final variables by @Ascenio in #988
- feat: avoid passing async when sync expected by @Ascenio in #987
New Contributors
Full Changelog: 4.17.0...4.18.0
dart_code_metrics 4.18.0-dev.2
What's Changed
- chore: restrict
analyzer
version to>=4.1.0 <4.7.0
by @dkrutskikh in #969
Full Changelog: 4.18.0-dev.1...4.18.0-dev.2
dart_code_metrics 4.17.1
- chore: restrict
analyzer
version to>=4.0.0 <4.7.0
.
Full Changelog: 4.17.0...4.17.1
dart_code_metrics 4.18.0-dev.1
What's Changed
- docs: Add check-unnecessary-nullable in available commands by @lsaudon in #942
- docs: rework website rules list page by @incendial in #950
- docs: rework website rule page by @incendial in #959
Full Changelog: 4.17.0...4.18.0-dev.1
dart_code_metrics 4.17.0
What's Changed
- chore: update rule title by @incendial in #899
- chore: support analyzer 4.2.0 by @dkrutskikh in #914
- chore: migrate on lints 2.0.0 by @dkrutskikh in #915
- feat: add static code diagnostic
avoid-use-expanded-as-spacer
by @vlkonoshenko in #903 - feat: migrate to new analyzer plugins API by @incendial in #900
- feat: add avoid-duplicate-exports rule by @incendial in #917
- feat: add prefer-enums-by-name rule by @incendial in #919
- feat: add avoid-top-level-members-in-tests by @incendial in #920
- feat: add static code diagnostics
prefer-correct-edge-insets
by @vlkonoshenko in #756 - fix: add zero exit to command runner by @incendial in #925
- feat: add avoid-shrink-wrap-in-lists by @incendial in #918
- fix: Checkbox in ISSUE_TEMPLATE by @lsaudon in #932
- feat: add suppressions for check-unused-files, check-unused-code, check-unnecessary-nullable commands by @incendial in #929
- feat: add configuration to prefer-moving-to-variable by @incendial in #934
- feat: add build method config entry to member-ordering-extended by @incendial in #926
- chore: revert analyzer-plugin by @dkrutskikh in #941
New Contributors
Full Changelog: 4.16.0...4.17.0
dart_code_metrics 4.17.0-dev.1
What's Changed
- chore: update rule title by @incendial in #899
- chore: support analyzer 4.2.0 by @dkrutskikh in #914
- chore: migrate on lints 2.0.0 by @dkrutskikh in #915
- feat: add static code diagnostic
avoid-use-expanded-as-spacer
by @vlkonoshenko in #903 - feat: migrate to new analyzer plugins API by @incendial in #900
Full Changelog: 4.16.0...4.17.0-dev.1
dart_code_metrics 4.16.0
What's Changed
- chore: restrict analyzer version to >=2.4.0 <4.2.0 by @dkrutskikh in #856
- chore: Image google/dart is discontinued by @tkreuder in #867
- fix: improve context root included files calculation by @incendial in #862
- chore: tune CI/CD by @dkrutskikh in #885
- test: added test case in prefer_const_border_radius rule by @vlkonoshenko in #876
- fix: resolve package with imported analysis options by @dkrutskikh in #887
- fix: normalize file paths after extraction from analyzed folder by @incendial in #864
- feat: add new rule
avoid-banned-imports
& modifyprefer-extracting-callbacks
allow short callbacks to exist by @fzyzcjy in #868 - feat: improve checkstyle report, added metrics entries by @dkrutskikh in #896
- fix: change elements equality check to overcome incorrect libs resolution by @incendial in #891
- fix: correctly handle
-
symbol by @incendial in #895 - feat: introduce new command check-unnecessary-nullable by @incendial in #874
- chore: change unnecessary nullable parameters by @incendial in #875
New Contributors
Full Changelog: 4.15.2...4.16.0
dart_code_metrics 4.15.2
What's Changed
- fix: avoid-border-all is triggered even when it is not a const by @vlkonoshenko in #841
- fix: remove duplicated highlights and ignore void function calls by @incendial in #829
- fix: temporary remove enums support by @incendial in #849
- feat: Add the option
ignored-patterns
to the ruleformat-comment
by @ValentinVignal in #828
New Contributors
- @ValentinVignal made their first contribution in #828
Full Changelog: 4.15.1...4.15.2