4.0.0
tech.picnic.error-prone-support
error-prone-support
0.10.0
pom
Picnic :: Error Prone Support
Error Prone support library by Picnic.
https://error-prone.picnic.tech
2017
Picnic Technologies BV
https://picnic.tech
MIT
https://opensource.org/licenses/mit-license.php
repo
Rick Ossendrijver
rick.ossendrijver@teampicnic.com
Picnic Technologies BV
Europe/Amsterdam
Stephan Schroevers
stephan.schroevers@teampicnic.com
Picnic Technologies BV
Europe/Amsterdam
documentation-support
error-prone-contrib
refaster-compiler
refaster-runner
refaster-support
refaster-test-support
scm:git:git@github.com:PicnicSupermarket/error-prone-support.git
v0.10.0
https://github.com/PicnicSupermarket/error-prone-support
Github
https://github.com/PicnicSupermarket/error-prone-support/issues
GitHub Actions
https://github.com/PicnicSupermarket/error-prone-support/actions
ossrh
https://oss.sonatype.org/service/local/staging/deploy/maven2
ossrh
https://oss.sonatype.org/content/repositories/snapshots
-XX:ReservedCodeCacheSize=512m
-XX:SoftRefLRUPolicyMSPerMB=10
-XX:+UseParallelGC
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
-XX:TieredStopAtLevel=1
-Xmx${argLine.xmx}
-Dfile.encoding=${project.build.sourceEncoding}
-Djava.security.egd=file:/dev/./urandom
-Djava.awt.headless=true
1024m
LOCAL
com.google.errorprone
2023-05-04T07:57:55Z
UTF-8
**/tech/picnic/errorprone/refasterrules/*.java
${refaster-rules.path-pattern}
https://sonarcloud.io
java-resource,refaster-rules-1,refaster-rules-2,refaster-rules-3,refaster-rules-4,refaster-rules-5,refaster-rules-6
**/src/test/resources/**/*.java
java:*
${refaster-rules.path-pattern}
java:S1452
${refaster-rules.path-pattern}
java:S1610
${refaster-rules.path-pattern}
java:S1612
${refaster-rules.path-pattern}
java:S2166
${refaster-rules.path-pattern}
java:S3959
${refaster-rules.path-pattern}
java:S5960
picnic-technologies
pom.xml,src/main
src/test
1.0.1
1.10.1
${version.error-prone-orig}
v${version.error-prone-orig}-picnic-1
2.18.0
0.1.18
1.0
11
3.8.7
5.3.1
1.0.1
0.10.10
1.0.10
3.0.0
${groupId.error-prone}
error_prone_annotation
${version.error-prone}
${groupId.error-prone}
error_prone_annotations
${version.error-prone}
${groupId.error-prone}
error_prone_check_api
${version.error-prone}
${groupId.error-prone}
error_prone_core
${version.error-prone}
${groupId.error-prone}
error_prone_test_helpers
${version.error-prone}
${project.groupId}
documentation-support
${project.version}
${project.groupId}
refaster-compiler
${project.version}
${project.groupId}
refaster-runner
${project.version}
${project.groupId}
refaster-support
${project.version}
${project.groupId}
refaster-test-support
${project.version}
com.fasterxml.jackson
jackson-bom
2.15.0
pom
import
com.google.auto
auto-common
1.2.1
com.google.auto.service
auto-service-annotations
${version.auto-service}
com.google.auto.value
auto-value
${version.auto-value}
com.google.auto.value
auto-value-annotations
${version.auto-value}
com.google.googlejavaformat
google-java-format
1.17.0
com.google.guava
guava-beta-checker
${version.guava-beta-checker}
com.google.guava
guava-bom
31.1-jre
pom
import
com.google.truth
truth
1.1.3
com.jakewharton.nopen
nopen-checker
${version.nopen-checker}
com.newrelic.agent.java
newrelic-api
8.2.0
com.uber.nullaway
nullaway
${version.nullaway}
io.projectreactor
reactor-bom
2022.0.6
pom
import
io.reactivex.rxjava2
rxjava
2.2.21
io.swagger
swagger-annotations
1.6.10
io.swagger.core.v3
swagger-annotations
2.2.9
jakarta.servlet
jakarta.servlet-api
4.0.4
javax.xml.bind
jaxb-api
2.3.1
jp.skypencil.errorprone.slf4j
errorprone-slf4j
${version.error-prone-slf4j}
junit
junit
4.13.2
net.bytebuddy
byte-buddy
1.14.4
org.apache.maven
maven-plugin-api
${version.maven}
org.aspectj
aspectjweaver
1.9.19
org.assertj
assertj-bom
3.24.2
pom
import
org.checkerframework
checker-qual
3.34.0
org.hamcrest
hamcrest-core
2.2
org.immutables
value-annotations
2.9.3
org.jspecify
jspecify
0.3.0
org.junit
junit-bom
5.9.3
pom
import
org.mockito
mockito-bom
${version.mockito}
pom
import
org.slf4j
slf4j-api
2.0.7
org.springframework
spring-framework-bom
5.3.27
pom
import
org.springframework.boot
spring-boot-test
2.7.11
org.testng
testng
7.7.1
com.github.ekryd.sortpom
sortpom-maven-plugin
3.2.1
false
${project.build.sourceEncoding}
false
4
recommended_2008_06
groupId,artifactId
groupId,artifactId
true
groupId,artifactId
true
warn
verify-pom-sorting
verify
verify
com.groupcdg
pitest-git-maven-plugin
${version.pitest-git}
com.groupcdg
pitest-github-maven-plugin
${version.pitest-git}
com.spotify.fmt
fmt-maven-plugin
2.20
${basedir}/src/test/resources
never
false
de.thetaphi
forbiddenapis
3.5.1
jdk-internal
jdk-reflection
jdk-system-out
false
false
${version.jdk}
detect-forbidden-api-usage
check
testCheck
io.github.git-commit-id
git-commit-id-maven-plugin
5.0.0
true
true
false
yyyy-MM-dd'T'HH:mm:ssXXX
retrieve-git-info
revision
org.apache.maven.plugins
maven-checkstyle-plugin
3.2.2
false
true
${project.build.sourceDirectory}
${project.build.testSourceDirectory}
${basedir}/src/test/resources
com.puppycrawl.tools
checkstyle
10.10.0
io.spring.nohttp
nohttp-checkstyle
0.0.11
run-checkstyle
check
org.apache.maven.plugins
maven-clean-plugin
3.2.0
org.apache.maven.plugins
maven-compiler-plugin
3.10.1
${groupId.error-prone}
error_prone_core
${version.error-prone}
com.google.auto.value
auto-value
${version.auto-value}
com.google.auto.service
auto-service
${version.auto-service}
com.google.guava
guava-beta-checker
${version.guava-beta-checker}
com.jakewharton.nopen
nopen-checker
${version.nopen-checker}
com.uber.nullaway
nullaway
${version.nullaway}
jp.skypencil.errorprone.slf4j
errorprone-slf4j
${version.error-prone-slf4j}
org.mockito
mockito-errorprone
${version.mockito}
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
-Xmaxerrs
10000
-Xmaxwarns
10000
true
${version.jdk}
${version.jdk}
false
org.apache.maven.plugins
maven-dependency-plugin
3.5.0
true
false
true
org.apache.maven.plugins
maven-deploy-plugin
3.1.1
3
org.apache.maven.plugins
maven-enforcer-plugin
3.3.0
false
org.checkerframework
dataflow-errorprone
org.checkerframework.dataflow.qual.*
true
true
${version.jdk}
true
ISO-8859-1
src/main/resources/**/*.properties,src/test/resources/**/*.properties
${version.jdk}
${version.maven}
com.google.truth:truth
org.codehaus.mojo
extra-enforcer-rules
1.6.2
apply-enforcement-rules
enforce
org.apache.maven.plugins
maven-gpg-plugin
3.0.1
sign-artifacts
sign
org.apache.maven.plugins
maven-install-plugin
3.1.1
org.apache.maven.plugins
maven-jar-plugin
3.3.0
true
true
${project.name}
${project.organization.name}
${project.version}.${build.number}.${git.commit.id}
${project.scm.url}
${git.commit.id}
create-test-jar
test-jar
org.apache.maven.plugins
maven-javadoc-plugin
3.5.0
--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
none
${version.jdk}
generate-javadoc-jar
jar
verify
org.apache.maven.plugins
maven-release-plugin
3.0.0
true
release
release
v@{project.version}
org.apache.maven.plugins
maven-resources-plugin
3.3.1
@
ISO-8859-1
org.apache.maven.plugins
maven-site-plugin
3.12.1
org.apache.maven.plugins
maven-source-plugin
3.2.1
generate-source-jar
jar-no-fork
verify
org.apache.maven.plugins
maven-surefire-plugin
${version.surefire}
**/*Test.java
junit.jupiter.execution.parallel.enabled=true
junit.jupiter.execution.parallel.mode.default=concurrent
true
org.codehaus.mojo
build-helper-maven-plugin
3.3.0
org.codehaus.mojo
license-maven-plugin
2.0.0
Apache-2.0
BSD-3-Clause
CC0-1.0
CDDL-1.1
EPL-1.0
EPL-2.0
GPL-2.0-with-classpath-exception
LGPL-3.0+
MIT
MIT-0
Public Domain
Apache-2.0
| Apache 2
| Apache 2.0
| Apache License 2.0
| Apache License, Version 2.0
| The Apache License, Version 2.0
| The Apache Software License, Version 2.0
BSD-3-Clause
| 3-Clause BSD License
| BSD 3-clause
| BSD License 3
| Eclipse Distribution License (New BSD License)
| New BSD License
CC0-1.0
| CC0
CDDL-1.1
| CDDL 1.1
| Dual license consisting of the CDDL v1.1 and GPL v2
EPL-1.0
| Eclipse Public License 1.0
| Eclipse Public License - v 1.0
EPL-2.0
| Eclipse Public License - v 2.0
| Eclipse Public License v2.0
GPL-2.0-with-classpath-exception
| CDDL/GPLv2+CE
| GNU General Public License, version 2 (GPL2), with the classpath exception
| GNU General Public License, version 2, with the Classpath Exception
| GPL2 w/ CPE
LGPL-3.0+
| GNU Lesser Public License
MIT
| MIT license
| MIT License
| The MIT License
false
org.codehaus.mojo
tidy-maven-plugin
1.2.0
org.codehaus.mojo
versions-maven-plugin
2.15.0
never
org.gaul
modernizer-maven-plugin
2.6.0
com/google/common/collect/Iterables\..*
false
tech.picnic.errorprone.refasterrules
${version.jdk}
run-modernizer
modernizer
process-test-classes
org.jacoco
jacoco-maven-plugin
0.8.10
${refaster-rules.path-pattern}
org.pitest
pitest-maven
1.13.1
*.AutoValue_*
*.refaster*.*Rules*
false
EXTENDED
STRONGER
4
4
false
com.groupcdg
pitest-git-plugin
${version.pitest-git}
com.groupcdg.arcmutate
base
1.0.4
com.groupcdg.pitest
pitest-accelerator-junit5
1.0.5
org.pitest
pitest-junit5-plugin
1.1.2
compute-mutation-coverage
mutationCoverage
org.sonarsource.scanner.maven
sonar-maven-plugin
3.9.1.2184
io.github.git-commit-id
git-commit-id-maven-plugin
org.apache.maven.plugins
maven-source-plugin
error-prone-fork
com.github.PicnicSupermarket.error-prone
${version.error-prone-fork}
com.google.errorprone
error_prone_annotations
${version.error-prone-orig}
org.apache.maven.plugins
maven-enforcer-plugin
com.google.errorprone
error_prone_annotations
*
org.apache.maven.plugins
maven-surefire-plugin
true
non-maven-central
0.1.4
com.github.lhotari
reactor-error-prone
${version.reactor-error-prone}
org.apache.maven.plugins
maven-compiler-plugin
com.github.lhotari
reactor-error-prone
${version.reactor-error-prone}
self-check
-XepAllSuggestionsAsWarnings -Xep:MethodReferenceUsage:OFF
org.apache.maven.plugins
maven-compiler-plugin
${project.groupId}
error-prone-contrib
${project.version}
${project.groupId}
refaster-runner
${project.version}
build-checks
!verification.skip
com.github.ekryd.sortpom
sortpom-maven-plugin
com.spotify.fmt
fmt-maven-plugin
check-source-format
check
de.thetaphi
forbiddenapis
org.apache.maven.plugins
maven-checkstyle-plugin
org.apache.maven.plugins
maven-compiler-plugin
-Xdoclint:all
-Xdoclint:-missing/package
-Xlint:all
-Xlint:-processing
true
default-testCompile
testCompile
test-compile
-Xdoclint:-missing
org.apache.maven.plugins
maven-dependency-plugin
analyze-dependencies
analyze-dep-mgt
analyze-duplicate
analyze-only
process-test-classes
org.apache.maven.plugins
maven-enforcer-plugin
org.codehaus.mojo
license-maven-plugin
check-third-party-licenses
add-third-party
org.gaul
modernizer-maven-plugin
error-prone
!verification.skip
org.apache.maven.plugins
maven-compiler-plugin
-Xplugin:ErrorProne
-XepAllErrorsAsWarnings
-XepDisableWarningsInGeneratedCode
-XepAllDisabledChecksAsWarnings
-Xep:AndroidJdkLibsChecker:OFF
-Xep:BetaApi:OFF
-Xep:InjectOnBugCheckers:OFF
-Xep:Java7ApiChecker:OFF
-Xep:Java8ApiChecker:OFF
-Xep:StaticOrDefaultInterfaceMethod:OFF
-Xep:Varifier:OFF
-Xep:YodaCondition:OFF
-XepOpt:CheckReturnValue:CheckAllConstructors=true
-XepOpt:InlineMe:SkipInliningsWithComments=false
-XepOpt:NullAway:AnnotatedPackages=tech.picnic
-XepOpt:NullAway:AssertsEnabled=true
-XepOpt:NullAway:CheckOptionalEmptiness=true
-XepOpt:Nullness:Conservative=false
${error-prone.patch-args}
${error-prone.self-check-args}
-XDcompilePolicy=simple
patch
error-prone.patch-checks
-XepPatchChecks:${error-prone.patch-checks} -XepPatchLocation:IN_PLACE
disallow-warnings
!verification.warn
com.github.ekryd.sortpom
sortpom-maven-plugin
stop
com.spotify.fmt
fmt-maven-plugin
true
de.thetaphi
forbiddenapis
true
org.apache.maven.plugins
maven-checkstyle-plugin
true
org.apache.maven.plugins
maven-compiler-plugin
-Xlint:-options
true
org.apache.maven.plugins
maven-dependency-plugin
true
true
org.apache.maven.plugins
maven-enforcer-plugin
true
org.codehaus.mojo
license-maven-plugin
true
true
org.gaul
modernizer-maven-plugin
true
sonar
true
third-party-license-tsv-export
${path.third-party-licenses-template}
org.codehaus.mojo
license-maven-plugin
${path.third-party-licenses-template}
version-number-rules
${path.version-number-rules}
org.codehaus.mojo
versions-maven-plugin
file://${path.version-number-rules}
release
org.apache.maven.plugins
maven-javadoc-plugin
org.apache.maven.plugins
maven-gpg-plugin