Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
More reliably extract PMD version

  1. … 1 more file in changeset.
More reliably extract PMD version

Workaround issues with PMD inspecting Gradle's classpath

  1. … 3 more files in changeset.
Workaround issues with PMD inspecting Gradle's classpath

  1. … 3 more files in changeset.
Rework after reintroducing reverted changes

  1. … 6 more files in changeset.
Introduce ReportGenerated exceptions

    • -0
    • +41
    ./CodeQualityFailureException.java
  1. … 7 more files in changeset.
Compile fix

  1. … 18 more files in changeset.
Use method reference, where applicable

  1. … 169 more files in changeset.
Use method reference, where applicable

  1. … 167 more files in changeset.
Replace anonymous classes with lambdas

    • -65
    • +12
    ./AbstractCodeQualityPlugin.java
  1. … 710 more files in changeset.
Replace anonymous classes with lambdas

    • -65
    • +12
    ./AbstractCodeQualityPlugin.java
  1. … 694 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 1000 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

  1. … 994 more files in changeset.
Explicitly configure pmd to not use incremental analysis feature

This stops it from writing a lot of instances of the warning

"This analysis could be faster, please consider using Incremental Analysis:

https://pmd.github.io/pmd-6.8.0/pmd_userdocs_incremental_analysis.html"

when running pmd analysis. There is no functional difference in how PMD

operates from this change.

Closes https://github.com/gradle/gradle/issues/8277

Signed-off-by: Noa Resare <resare@apple.com>

Move some internal types back to their original package.

  1. … 75 more files in changeset.
Moved a bunch of dynamic object related types from core to live in modelCore.

  1. … 104 more files in changeset.
Fix spotbugs compatibility (#8076)

* Fix spotbugs plugin compatibility

- add smoke test for spotbugs plugin

* Fix deprecation warning

  1. … 3 more files in changeset.
Fix deprecation warning

Decorate all domain collection container for emitting build ops (#7876)

* Update all domain object container with decorator for tracing executed callback actions

* Add decorator to a ll required occurances of DefaultDomainObjectSet

* Keep ctor for DefaultPolymorphicDomainObjectContainer as its used in gradle-idea-ext plugin

* Bring back DefaultDomainObjectSet constructor used by the android plugin

* keep backwards compatibility

  1. … 118 more files in changeset.
Suppress warnings for internal use of deprecated code-quality plugin types

Update Guava to 26.0

- Replace `Files.readLines()` with `Files.asCharSource().readLines()`

- Replace `Files.write()` with `Files.asCharSink().write()`

- Change `Objects.toStringHelper()` to `MoreObjects.toStringHelper()`

- Change `Iterators.emptyIterator()` to `Collections.emptyIterator()`

- Use `MoreExecutors.directExecutor()` with `Futures.addCallback`

- Replace `CharMatcher.JAVA_UPPER_CASE`/`JAVA_ISO_CONTROL` with

`CharMatcher.javaUpperCase()`/`CharMatcher.javaIsoControl()`

- Replace `new SimpleTimeLimiter()` with `SimpleTimeLimiter.create()`

- Update `DistributionIntegrationSpec` because Guava requires 4

additional downstream dependencies:

* org.checkerframework:checker-compat-qual

* com.google.errorprone:error_prone_annotations

* com.google.j2objc:j2objc-annotations

* org.codehaus.mojo:animal-sniffer-annotations

  1. … 25 more files in changeset.
Use named(String, Action) in gradle/gradle

  1. … 10 more files in changeset.
Upgrade default tool version of PMD to 6.7.0

The default ruleset has been changed from the now deprecated

`java-basic` to `category/java/errorprone.xml`.

Resolves #6625.

  1. … 9 more files in changeset.
Return CustomizableHtmlReport for Checkstyle and FindBugs HTML report

Signed-off-by: James Justinic <13036935+jjustinic@users.noreply.github.com>

  1. … 2 more files in changeset.