Jalankan pemeriksa bug Rawan Kesalahan

Jika Anda melakukan kode untuk Federasi Dagang, kemungkinan besar Anda akan mengalami kegagalan terkait Rawan Kesalahan dalam pengiriman awal di beberapa titik.

Apa itu Rawan Kesalahan?

Rawan Kesalahan adalah alat analisis statis untuk Java yang dapat membantu menemukan potensi masalah dalam basis kode Android. Lihat proyek GitHub Rawan Kesalahan untuk ikhtisar proyek berbeda ini.

Mengapa kami menggunakannya di Federasi Dagang?

Ada banyak kontributor TF. Hal ini dimaksudkan untuk memudahkan peninjauan kode dan memastikan setidaknya kualitas minimal di CL.

Rawan Kesalahan diterapkan pada semua bagian TF, jadi ini juga membantu menjaga standar yang sama di mana pun.

Apa yang perlu saya cari?

Daftar aturan saat ini yang diterapkan di TF ada di: tools/tradefederation/core/error_prone_rules.mk .

Temukan informasi terkait di errorprone.info .

Bagaimana cara menjalankannya secara lokal untuk memeriksa sebelum mengirimkan?

Gunakan perintah berikut: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true

Rawan Kesalahan diterapkan pada waktu pembangunan, artinya pembangunan akan gagal dan kesalahan akan muncul jika aturan tidak dipatuhi.