dart_code_metrics 3.2.2  dart_code_metrics: ^3.2.2 copied to clipboard
dart_code_metrics: ^3.2.2 copied to clipboard
Software analytics tool that helps developers analyse and improve software quality.
Changelog #
3.2.2 #
- Update deprecation version for Lines of Executable CodeConsoleReporter,MetricsAnalysisRunner,MetricsAnalyzer,MetricsRecordsBuilderandMetricsRecordsStore.
3.2.1 #
- Remove unnecessary scan by Lines of Executable Code
3.2.0 #
- Deprecate ConsoleReporter,MetricsAnalysisRunner,MetricsAnalyzer,MetricsRecordsBuilderandMetricsRecordsStore.
- Improve static code diagnostics avoid-returning-widgets.
3.2.0-dev.1 #
- Add static code diagnostics avoid-non-null-assertion,avoid-late-keyword.
- Improve static code diagnostics no-equal-arguments,no-magic-number.
- Migrate all rule tests to resolveFile.
3.1.0 #
- Add excludes for a separate rule.
- Add static code diagnostic avoid-returning-widgets.
- Improve static code diagnostic no-boolean-literal-compare.
- Add Source lines of Codemetric.
3.0.0 #
- Rename all rules config items from snake_case to kebab-case with backward compatibility.
- Rework JSONreport format.
- Stable null safety release.
3.0.0-nullsafety.2 #
- Changed the supported analyzerversion to^1.4.0.
- Changed the supported analyzer_pluginversion to^0.6.0.
3.0.0-nullsafety.0 #
- Set min SDKversion to2.12.0.
- Changed the supported analyzerversion to^1.3.0.
- Changed the supported analyzer_pluginversion to^0.5.0.
- Remove obsolete rule prefer-trailing-comma-for-collection,potential-null-dereference.
- Rename cli arguments:
- ignore-filesto- exclude
- maximum-nestingto- maximum-nesting-level
- number-of-argumentsto- number-of-parameters
 
- Update README.
- Add static code diagnostic member-ordering-extended.
2.5.0 #
- Backport static code diagnostics member-ordering-extended,avoid-returning-widgets.
- Backport fix excludes on Windows OS.
2.4.1 #
- Allow configuring output directory for HTMLreporter.
- Fixed bug with missing CSS files in HTMLreport directory.
2.4.0 #
- Add static code diagnostic avoid-unused-parameters.
2.3.2 #
- Add Gitlab Code Quality support in Code Climatereport.
2.3.1 #
- Changed the support version range of the analyzerto>=0.39.3 <0.42.0.
2.3.0 #
- Add Maximum Nestingmetric.
2.2.0 #
- Add static code diagnostic prefer-trailing-comma.
2.1.1 #
- Explained usage with Flutter in README.
2.1.0 #
- Add static code diagnostics no-equal-arguments,potential-null-dereference.
- Improve HTMLreport.
2.0.0 #
- Removed deprecated AnalysisOptions.fromuseAnalysisOptions.fromMapinstead.
- Removed deprecated Config.linesOfCodeWarningLeveluseConfig.linesOfExecutableCodeWarningLevelinstead.
- Removed deprecated MetricsAnalysisRecorder.startRecordFileandMetricsAnalysisRecorder.endRecordFileuseMetricsRecordsStore.recordFileinstead.
- Breaking Change: MetricsAnalyzer.runAnalysisnow accept array with folder paths.
- Add static code anti-patterns long-parameter-list.
- Set min SDKversion to>=2.8.0.
1.10.0 #
- Add static code diagnostics no-equal-then-else.
- Add static code anti-patterns long-method.
1.9.0 #
- Add static code diagnostics provide-correct-intl-args,component-annotation-arguments-ordering.
1.8.1 #
- Fix static code diagnostics member-orderingandprefer-conditional-expression.
1.8.0 #
- Add static code diagnostics prefer-conditional-expressions,prefer-on-push-cd-strategy,member-ordering,no-object-declaration.
- Improve static code diagnostic no-magic-number.
- Set min analyzerto0.39.3.
1.7.1 #
- Support analyzer_pluginversion0.3.0.
1.7.0 #
- Add experimental static code diagnostics binary-expression-operand-order,prefer-intl-name.
- Add Number of Methodsmetric.
- Drop dependency on resource.
- Improve HTMLreport.
- Set min SDKversion to>=2.6.0.
1.6.0 #
- Add experimental static code diagnostics prefer-trailing-comma-for-collection,no-magic-number.
- Support Number of Argumentsmetric in analyzer plugin.
- Support excluding files from metrics calculation.
1.5.1 #
- Improve code diagnostics double-literal-format,no-boolean-literal-compare.
- Add experimental static code diagnostics newline-before-return,no-empty-block,avoid-preserve-whitespace-false.
- Support Cyclomatic Complexitymetric in analyzer plugin
1.5.0 #
- Add experimental static code diagnostics double-literal-format,no-boolean-literal-compare.
1.4.0 #
- Drop dependency on built_collection.
- Add set-exit-on-violation-levelcli argument.
1.3.1 #
- Fix get arguments count.
1.3.0 #
- Add Number of Argumentsmetrics.
1.2.1 #
- Validate root-folder argument.
- Fix paths to analyze fail to validate with non-default root-folder.
- Fix paths weren't validated to be inside root-folder.
- Support factory constructors analysis.
1.2.0 #
- Allow analyzing multiple directories.
1.1.5 #
- Tweak console reporter.
1.1.4 #
- Add some dartdocs.
- Update README.
- Add library usage example.
1.1.3 #
- Fix validate input arguments.
1.1.2 #
- Improve Code Climatereport.
1.1.1 #
- Added support extension methods.
1.1.0 #
- Added support for Code Climate.
1.0.0 #
- Initial release.