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.9.1
What's Changed
- fix: prefer-extracting-callbacks in nested widgets by @ookami-kb in #639
- fix: correctly handle method invocations on getters by @incendial in #642
- fix:
avoid-global-state
to support static fields by @vlkonoshenko in #644
Full Changelog: 4.9.0...4.9.1
dart_code_metrics 4.9.0
What's Changed
- chore: migrate from deprecated api by @dkrutskikh in #581
- fix: fixed issue with type check in prefer-match-file-name by @dkrutskikh in #583
- fix: returns 0 exit code while found unused files or l10n in cli mode by @dkrutskikh in #584
- chore: update site by @dkrutskikh in #585
- docs: add flutter favorite badge by @dkrutskikh in #589
- chore: activate language strict rules by @dkrutskikh in #601
- chore: tune GitHub workflow by @dkrutskikh in #602
- feat: add content section in readme file by @vlkonoshenko in #596
- fix: add missing severity by @incendial in #606
- feat: facelift console reporters by @dkrutskikh in #611
- chore: support analyzer 3.0.x by @dkrutskikh in #618
- docs: updated excludes example with paths for exclude. by @leech001 in #621
- docs: Changed CONTRIBUTING.md by @MariaMelnik in #623
- feat: add static code diagnostics
avoid-global-state
. by @vlkonoshenko in #624 - fix: stabilized command usage tests by @dkrutskikh in #626
- feat: Support l10n extensions by @diegoveloper in #625
- feat: improve
prefer-correct-type-name
rule by @dkrutskikh in #627 - test: add more test cases for
avoid-ignoring-return-values
rule by @dkrutskikh in #628 - docs: add link to Flutter Linting Comparsion by @incendial in #630
- docs: fix footer padding by @incendial in #631
- feat: add avoid-unrelated-type-assertions rule by @incendial in #604
- build: activate check_unused_files on CI by @dkrutskikh in #635
- fix: support static getters for check unused l10n by @incendial in #633
- feat: add
delete-files
flag by @incendial in #632
New Contributors
- @leech001 made their first contribution in #621
- @MariaMelnik made their first contribution in #623
- @diegoveloper made their first contribution in #625
Full Changelog: 4.8.0...4.9.0
dart_code_metrics 4.8.1
- feat: add cli options for fatal exit if unused files or l10n are found by @dkrutskikh
Full Changelog: 4.8.0...4.8.1
dart_code_metrics 4.8.0
What's Changed
- chore: bump @types/react from 17.0.35 to 17.0.36 in /website by @dependabot in #565
- feat: add alphabetical sorting by type by @incendial in #569
- fix: prefer conditional expressions rule by @konoshenko in #567
- chore: bump @types/react from 17.0.36 to 17.0.37 in /website by @dependabot in #571
- chore: bump prettier from 2.4.1 to 2.5.0 in /website by @dependabot in #572
- feat: support mixins, extensions and enums for
prefer-match-file-name
by @dkrutskikh in #573 - chore: tune GitHub workflows by @dkrutskikh in #576
- chore: restrict
analyzer
version to>=2.4.0 <2.9.0
by @dkrutskikh in #578 - fix: improve file metrics by @dkrutskikh in #579
- feat: add metric value unit type by @dkrutskikh in #580
- feat: add technical-debt metric by @dkrutskikh in #575
Full Changelog: 4.7.0...4.8.0
dart_code_metrics 4.7.0
What's Changed
- build: reorganize github actions by @dkrutskikh in #530
- chore: setup no-response action by @dkrutskikh in #535
- chore: update dependabot settings by @dkrutskikh in #538
- build(deps): bump amannn/action-semantic-pull-request from 3.4.5 to 3.4.6 by @dependabot in #537
- chore: bump @docusaurus/module-type-aliases from 2.0.0-beta.8 to 2.0.0-beta.9 in /website by @dependabot in #539
- chore: bump @docusaurus/preset-classic from 2.0.0-beta.8 to 2.0.0-beta.9 in /website by @dependabot in #540
- chore: bump @types/react from 17.0.33 to 17.0.34 in /website by @dependabot in #542
- refactor: make violations field of summary lint report record as integer by @dkrutskikh in #544
- refactor: cleanup metric documentation by @dkrutskikh in #547
- refactor: cleanup anti-patterns documentation by @dkrutskikh in #548
- refactor: cleanup rules documentation by @dkrutskikh in #550
- feat: add static code diagnostics
avoid-unnecessary-type-assertions
by @konoshenko in #549 - chore: activate some self implemented rules by @dkrutskikh in #553
- fix: no-magic-number not working in array of widgets by @HFabi in #551
- fix: fixed issue with type check in
avoid-unnecessary-type-assertions
by @konoshenko in #555 - chore: bump @types/react from 17.0.34 to 17.0.35 in /website by @dependabot in #558
- chore: bump typescript from 4.4.4 to 4.5.2 in /website by @dependabot in #559
- feat: add static code diagnostics
avoid-unnecessary-type-casts
by @konoshenko in #512 - feat: improve avoid unnecessary type assertions by @dkrutskikh in #560
- feat: implement avoid-throw-in-catch-block by @dkrutskikh in #561
- feat: add avoid missing enum constant in map rule by @incendial in #564
- feat: improve check unused l10n by @incendial in #563
New Contributors
Full Changelog: 4.6.0...4.7.0
dart_code_metrics 4.6.0
What's Changed
- feat: CLI now can be compiled to and used as compiled executable by @roman-petrov in #430
Full Changelog: 4.5.0...4.6.0
dart_code_metrics 4.5.0
- feat: add static code diagnostics
avoid-nested-conditional-expressions
,prefer-correct-identifier-length
,prefer-correct-type-name
,prefer-first
,prefer-last
. Thanks @konoshenko - feat: introduce summary report.
- fix: rule-specific excludes not working on Windows. Thanks @roman-petrov
- fix: make check-unused-l10n report class fields.
- chore: changed min
SDK
version to2.14.0
. - chore: changed the supported
analyzer_plugin
version to^0.8.0
. - chore: deprecate documentation in Github repo.
- chore: restrict
analyzer
version to>=2.4.0 <2.8.0
.
Full Changelog: 4.4.0...4.5.0
dart_code_metrics 4.5.0-dev.3
- fix: make check-unused-l10n report class fields.
dart_code_metrics 4.5.0-dev.2
- feat: add static code diagnostics
prefer-correct-type-name
,prefer-last
,avoid-nested-conditional-expressions
. Thanks @konoshenko - feat: introduce summary report.
- chore: deprecate documentation in Github repo.
- chore: restrict
analyzer
version to>=2.4.0 <2.7.0
.
dart_code_metrics 4.5.0-dev.1
- chore: changed min
SDK
version to2.14.0
. - chore: restrict
analyzer
version to>=2.4.0 <2.6.0
. - chore: changed the supported
analyzer_plugin
version to^0.8.0
. - feat: add static code diagnostic
prefer-correct-identifier-length
,prefer-first
.Thanks @konoshenko