Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add class parameter to deprecateProperty, make DSL reference resolution for properties implicit

  1. … 9 more files in changeset.
Add class parameter to deprecateMethod to hide construction of the subject line

    • -8
    • +11
    ./api/plugins/quality/Checkstyle.java
  1. … 14 more files in changeset.
Add documentation links for Checkstyle deprecated methods

Add upgrade guide link for checkstyle config_loc property

  1. … 1 more file in changeset.
Require documentation or explicit undocumented() when nagging of deprecations

  1. … 61 more files in changeset.
Move remaining deprecated message builder creator methods to DeprecationLogger

  1. … 24 more files in changeset.
Add fluent method deprecation message builder

  1. … 9 more files in changeset.
Replace nagUserWith(builder) usages with builder.nagUser()

  1. … 59 more files in changeset.
Move DeprecationLogger to internal.deprecation package

  1. … 77 more files in changeset.
Split deprecation and incubation loggers

  1. … 20 more files in changeset.
Extract replaced method deprecation message

  1. … 6 more files in changeset.
Extract replaced configuration and replaced property message builders

  1. … 34 more files in changeset.
Rename `Report.activated` to `required`

    • -1
    • +1
    ./api/plugins/quality/CodeNarcPlugin.java
  1. … 5 more files in changeset.
Update Checkstyle to latest 8.27

  1. … 4 more files in changeset.
Update PMD plugin to latest 6.20.0

    • -8
    • +8
    ./api/plugins/quality/PmdExtension.java
  1. … 3 more files in changeset.
Make PMD task resilient to exception from native platform

Add properties on `Report` and subtypes to allow wiring using `Providers`. Specifically, add `Report.activated` to replace `enabled` and `outputLocation` to replace destination.

Change the Java base plugin to use these properties instead of convention mapping to attach conventions for the test report locations.

    • -14
    • +5
    ./api/plugins/quality/CodeNarcPlugin.java
  1. … 23 more files in changeset.
Fix deprecation message for Checkstyle methods

Ignore value of user provided config_loc in favor of configDirectory

This has been deprecated since May 2017

  1. … 1 more file in changeset.
Update PMD to 6.17.0

  1. … 1 more file in changeset.
Update CodeNarc plugin

    • -1
    • +1
    ./api/plugins/quality/CodeNarcPlugin.java
  1. … 2 more files in changeset.
Update Checkstyle to 8.24

  1. … 2 more files in changeset.
Fix checkstyle

Remove @ReplacedBy until we can move the annotations to the new property

Add configDirectory to Checkstyle

- Deprecate configDir

- Replace configDir with configDirectory

    • -9
    • +30
    ./api/plugins/quality/Checkstyle.java
    • -12
    • +17
    ./api/plugins/quality/CheckstyleExtension.java
  1. … 6 more files in changeset.
Make Cast.cast() be non-nullable

  1. … 5 more files in changeset.
Remove deprecated (and internal) CodeNarcReportsImpl constructor

Remove FindBugs and JDepend plugins from Gradle distribution (#10201)

    • -685
    • +0
    ./api/plugins/quality/FindBugs.java
    • -338
    • +0
    ./api/plugins/quality/FindBugsExtension.java
    • -219
    • +0
    ./api/plugins/quality/FindBugsPlugin.java
    • -66
    • +0
    ./api/plugins/quality/FindBugsReports.java
    • -164
    • +0
    ./api/plugins/quality/JDepend.java
    • -127
    • +0
    ./api/plugins/quality/JDependPlugin.java
    • -48
    • +0
    ./api/plugins/quality/JDependReports.java
  1. … 50 more files in changeset.
Fix failure with older versions of PMD that try to enable incremental analysis

More reliably extract PMD version

    • -44
    • +63
    ./api/plugins/quality/internal/PmdInvoker.groovy
  1. … 1 more file in changeset.