Spotbugs adalah penerus spiritual Findbugs, melanjutkan dari titik di mana ia meninggalkan dukungan dari komunitasnya.
Spotbugs dilisensikan di bawah Lisensi Publik Umum GNU yang lebih rendah.
Informasi lebih lanjut di situs web resmi. Banyak hal masih dapat ditemukan di situs web Findbugs lama.
Spotbugs dibangun menggunakan Gradle. Cara yang disarankan untuk mendapatkannya adalah dengan hanya menjalankan pembungkus gradlew (atau gradlew.bat ), yang secara otomatis akan mengunduh dan menjalankan versi yang benar sesuai kebutuhan (menggunakan pengaturan di gradle/wrapper/gradle-wrapper.properties ).
Membangun SpotBugs mengharuskan JDK 21 untuk menjalankan semua tes (menggunakan SpotBugs membutuhkan JDK 11 atau lebih, tetapi dapat menganalisis kode yang dikompilasi dengan versi yang lebih lama).
Untuk melihat daftar opsi build, jalankan gradle tasks (atau gradlew tasks ). Tugas build akan melakukan build dan tes penuh.
Untuk membangun plugin SpotBugs untuk Eclipse, Anda harus membuat file eclipsePlugin/local.properties , berisi properti eclipseRoot.dir yang menunjuk ke direktori root instalasi Eclipse (lihat .github/workflows/release.yml misalnya), kemudian jalankan build. Untuk menyiapkan lingkungan gerhana saja, jalankan ./gradlew eclipse . Lihat juga langkah -langkah terperinci.
Spotbugs dapat digunakan mandiri dan melalui beberapa integrasi, termasuk:
Anda dapat menghubungi kami menggunakan diskusi GitHub.