Hata Yaklaşımı hata kontrol aracını çalıştır

Ticaret Federasyonu için kod taahhüt ediyorsanız bir noktada ön gönderimde Hata Olasılığı ile ilgili bir hatayla karşılaşma olasılığınız vardır.

Hataya açık nedir?

Error Prone, Android kod tabanında olası sorunları bulmanıza yardımcı olabilecek Java için statik bir analiz aracıdır. Bu farklı projeye genel bakış için Hatalara Yatkın GitHub projesine göz atın.

Trade Federation'da neden kullanıyoruz?

TF'ye çok sayıda katkıda bulunan var. Bu, kod incelemelerini kolaylaştırmak ve CL'lerde en azından minimum kaliteyi sağlamak içindir.

Hataya açık olma özelliği, TF'nin tüm bölümlerinde uygulanır. Bu nedenle, her yerde aynı standardın korunmasına da yardımcı olur.

Nelere dikkat etmeliyim?

TF'de uygulanan mevcut kuralların listesi: tools/tradefederation/core/error_prone_rules.mk.

İlgili bilgileri errorprone.info adresinde bulabilirsiniz.

Göndermeden önce kontrol etmek için yerel olarak nasıl çalıştırabilirim?

Aşağıdaki komutu kullanın: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true

Hataya açık olma özelliği, derleme sırasında uygulanır. Yani bir kurala uyulmuyorsa derleme başarısız olur ve hata gösterilir.