errorprone slf4j
v0.1.28
這是容易發生Google錯誤的插件,可檢測SLF4J的誤用。這提供了FindBugs-SLF4J幾乎相同的功能。

當前版本支持以下錯誤模式:
安裝錯誤後,將errorprone-slf4j作為插件引入。請參閱官方文件或以下示例:
maven-compiler-plugin支持3.5版的<annotationProcessorPaths> 。在以下類似的maven-compiler-plugin配置中
< plugin >
< groupId >org.apache.maven.plugins</ groupId >
< artifactId >maven-compiler-plugin</ artifactId >
< configuration >
...
< annotationProcessorPaths >
< path >
< groupId >jp.skypencil.errorprone.slf4j</ groupId >
< artifactId >errorprone-slf4j</ artifactId >
< version >0.1.20</ version >
</ path >
</ annotationProcessorPaths >
</ configuration >
</ plugin >從v4.6中,Gradle支持annotationProcessor配置,因此您可以像以下內容一樣配置您的項目:
dependencies {
annotationProcessor ' jp.skypencil.errorprone.slf4j:errorprone-slf4j:0.1.20 '
}dependencies {
errorprone( " jp.skypencil.errorprone.slf4j:errorprone-slf4j:0.1.20 " )
}如果您想禁用一些規則:
import net.ltgt.gradle.errorprone.errorprone
tasks.withType< JavaCompile >().configureEach {
options.errorprone {
disable( " Slf4jLoggerShouldBeNonStatic " )
}
}版權2012-2022 Kengo Toda
根據Apache許可證(版本2.0(“許可”)獲得許可;除了符合許可外,您不得使用此文件。您可以在
http://www.apache.org/licenses/license-2.0
除非適用法律要求或以書面形式同意,否則根據許可證分配的軟件是按照“原樣”分發的,沒有任何明示或暗示的保證或條件。請參閱許可證,以獲取執行許可條款和限制的特定語言。