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
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。