github detekt/detekt v1.11.0-RC1

latest releases: v1.23.6, v1.23.5, v1.23.4...
3 years ago
Changelog
  • Add non-affirming test cases for UselessCallOnNotNull - #2918
  • Add Github Action: Detekt All to readme - #2915
  • Remove deprecated BuildFailureReport from doc - #2914
  • Document Console Reports code - #2913
  • Update docs in ProjectMetric class - #2912
  • Document Output Reports code - #2911
  • Document Output Reports on the home page - #2910
  • Add doc to UseDataClass - #2909
  • Generate output report config parts for config validation to know the properties - #2907
  • Fix UseDataClass to accept classes that implement interfaces - #2905
  • UseDataClass does not report for classes that implement interfaces - #2904
  • Add bindingContext function to FileProcessListener - #2872 - #2900
  • IgnoredReturnValue: Fix false positive on chained statements - #2895
  • Setup local PGP signing of published artifacts - #2893
  • error in output-reports config - #2891
  • OptionalUnit: fix false positive with 'else if' - #2888
  • OptionalUnit: don't report it if Unit is used as an expression - #2886
  • Preserve original exception when loading an invalid config - #2884
  • Sign artifacts and publish checksums - #2883
  • Check string arguments with TR enabled - #2879
  • Detekt Deployment is missing Gradle Module files - #2878
  • Better Support for Guard Clauses in ThrowsCount Rule - #2876
  • Make KtTestCompiler internal - #2874
  • Don't mention the old performance impact - #2873
  • Support for BindingContext in FileProcessListener - #2872
  • Hide KtTestCompiler as internal - #2871
  • Document Console and Output Reports - #2869
  • Split rules module into a module per rule set - #2865
  • Add new rule UseEmptyCounterpart - #2864
  • Introduce tooling api module - #2861
  • Extend docs on Processors - #2854
  • Add a rule to flag places where emptyList (and similar) can be used - #2850
  • Clarify / document processors and console reports in config - #2833
  • Fix UnnecessaryLet false negatives - #2828
  • UnnecessaryLet false negatives - #2826
  • False positive in OptionalUnit rule - #2452
Housekeeping & Refactorings
  • Test performance improvements - #2921
  • Remove redundant guard clauses - #2919
  • The tests are slow - #2902
  • Drop dependency on detekt test utils for Gradle plugin - #2899
  • Use KtFile.name instead of storing an absolute path key - #2898
  • Fix testcase with early access jdk's - #2897
  • Publish to Bintray using maven-publish - #2885
  • Simplify internal parsing to KtFile's - #2875
  • Mention bazel integration and a new blog article - #2867
  • Mention bazel and github actions integration - #2866
  • Cleanup code - #2862
  • Make sure to always target JVM 8 bytecode - #2853
  • Refactor - #2849
  • Clear findings even if we are not going to visit the file - #2848
  • Update Spek to 2.0.12 - #2847
  • Speed up generateDocumentation - #2832
  • Simplify pre-merge.yaml - #2823

See all issues at: 1.11.0-RC1

Don't miss a new detekt release

NewReleases is sending notifications on new releases.