นี่คือปลั๊กอินสำหรับ Google Error ได้ง่ายซึ่งตรวจพบการใช้ SLF4J ที่ผิดพลาด สิ่งนี้มีคุณสมบัติเกือบจะเหมือนกันกับ FindBugs-SLF4J

เวอร์ชันปัจจุบันรองรับรูปแบบข้อผิดพลาดต่อไปนี้:
หลังจากการติดตั้งข้อผิดพลาดได้ง่ายๆแนะนำ ErrorProne-SLF4J เป็นปลั๊กอิน อ้างอิงเอกสารอย่างเป็นทางการหรือตัวอย่างต่อไปนี้:
maven-compiler-plugin รองรับ <annotationProcessorPaths> จากเวอร์ชัน 3.5 ใช้ในการกำหนดค่าของ 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
เว้นแต่ว่ากฎหมายที่บังคับใช้หรือตกลงเป็นลายลักษณ์อักษรซอฟต์แวร์ที่แจกจ่ายภายใต้ใบอนุญาตจะถูกแจกจ่ายตาม "ตามพื้นฐาน" โดยไม่มีการรับประกันหรือเงื่อนไขใด ๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย ดูใบอนุญาตสำหรับภาษาเฉพาะที่ควบคุมการอนุญาตและข้อ จำกัด ภายใต้ใบอนุญาต