Replace palantir's Gradle plugins with plain Gradle #262
ci.yml
on: pull_request
build
3m 39s
Matrix: jdk
Matrix: native
Annotations
121 warnings and 7 notices
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L86
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L50
[UnusedVariable] The field 'logger' is never read.
|
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
|
|
build:
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
build:
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
build:
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build (JDK 27):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
|
|
build (JDK 27):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
|
|
|
|
|
|
build (JDK 27):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
build (JDK 27):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
|
|
build (JDK 27):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
build (JDK 27):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L86
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L50
[UnusedVariable] The field 'logger' is never read.
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
|
|
build (JDK 26):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
build (JDK 26):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
build (JDK 26):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L86
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L50
[UnusedVariable] The field 'logger' is never read.
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
|
|
build (JDK 25):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
build (JDK 25):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
build (JDK 25):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/PalantirJavaFormatStep.java#L78
[NullAway] initializer method does not guarantee @nonnull field 'jarsSignature' (line 63) is initialized along all control-flow paths (remember to check for exceptions or early returns).
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
native (linux-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/NativeImageFormatProviderPlugin.java#L38
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
|
|
native (linux-aarch64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (linux-aarch64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/java/JsonSink.java#L53
[NullAway] dereferenced expression 'childrenMap.get(parentLevelId.getAsInt())' is @nullable
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/java/JsonSink.java#L41
[NullAway] @nonnull field 'rootNode' not initialized
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
|
|
|
|
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
native (linux-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L86
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/ExecutableTransform.java#L50
[UnusedVariable] The field 'logger' is never read.
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/PalantirJavaFormatProviderPlugin.java#L32
[ReferenceEquality] Comparison using reference equality instead of value equality
|
|
|
|
native (linux-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
native (linux-x86-64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
native (linux-x86-64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/Newlines.java#L164
[NullAway] initializer method does not guarantee @nonnull field 'curr' (line 158) is initialized along all control-flow paths (remember to check for exceptions or early returns).
|
|
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
|
|
|
|
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
native (linux-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
|
|
native (macos-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/NativePalantirJavaFormatStep.java#L34
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
|
|
native (macos-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
native (macos-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (macos-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (macos-aarch64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/JavaFormatExtension.java#L90
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
native (macos-aarch64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
native (macos-aarch64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L62
[NullAway] dereferenced expression 'endToken' is @nullable
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L54
[NullAway] dereferenced expression 'startToken' is @nullable
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
|
|
|
|
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
native (macos-aarch64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
|
|
native (macos-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/spotless/NativePalantirJavaFormatStep.java#L34
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
|
|
native (macos-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/SpotlessInterop.java#L37
[ConstantNaming] Constant variables should adhere to the `UPPER_SNAKE_CASE` naming convention
|
|
native (macos-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L141
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (macos-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/FormatDiff.java#L140
[DefaultCharset] Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.
|
|
native (macos-x86-64):
gradle-open-java-format/src/main/java/com/palantir/javaformat/gradle/JavaFormatExtension.java#L90
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
native (macos-x86-64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/NativeImageFormatterService.java#L54
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
|
|
native (macos-x86-64):
open-java-format-jdk-bootstrap/src/main/java/com/palantir/javaformat/bootstrap/BootstrappingFormatterService.java#L88
[CollectorMutability] Avoid `Collectors.to{List,Map,Set}` in favor of collectors that emphasize (im)mutability
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L62
[NullAway] dereferenced expression 'endToken' is @nullable
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/OpsBuilder.java#L54
[NullAway] dereferenced expression 'startToken' is @nullable
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Comment.java#L91
[NullAway] unboxing of a @nullable expression 'Iterators.getLast(Newlines.lineOffsetIterator(text))'
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[NullAway] dereferenced expression 'lastLevel2' is @nullable
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Level.java#L572
[RefactorSwitch] This switch can be refactored to be more readable
|
|
|
|
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L173
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
native (macos-x86-64):
open-java-format/src/main/java/com/palantir/javaformat/doc/Obs.java#L98
[EffectivelyPrivate] This declaration has public or protected modifiers, but is effectively private.
|
|
|
|
native (macos-x86-64)
This build uses GraalVM CE for JDK 25.0.1, the last available JDK 25 build for macOS Intel.
|
|
build
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
JDK 27 runs with -x :gradle-open-java-format:test
Gradle 9.7.1 does not run on Java 27 yet, and the Gradle plugin's tests run their TestKit builds on the test JVM, where they fail with "Unsupported class file major version 71". Those tests are left out until the wrapper's Gradle supports Java 27.
|
|
build (JDK 27)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
build (JDK 26)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
build (JDK 25)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
native (linux-x86-64)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
|
|
native (macos-aarch64)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
|