Hataya Açık hata denetleyicisini çalıştırın

Ticaret Federasyonu için kod gönderiyorsanız, bir noktada ön gönderimde Hataya Açık bir hatayla karşılaşma olasılığınız yüksektir.

Hataya Açık Olan Nedir?

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

Ticaret Federasyonu'nda neden kullanıyoruz?

TF'ye çok sayıda katkı sağlayan var. Bunun amacı kod incelemelerini kolaylaştırmak ve CL'lerde en azından minimum kaliteyi sağlamaktır.

Error Prone, TF'nin tüm bölümlerine uygulanır, böylece her yerde aynı standardın korunmasına da yardımcı olur.

Ne aramam gerekiyor?

TF'de uygulanan kuralların mevcut listesi şuradadır: 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ırırım?

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

Error Prone, derleme sırasında uygulanır; bu, derlemenin başarısız olacağı ve bir kurala uyulmadığı takdirde hatanın ortaya çıkacağı anlamına gelir.