Ejecutar el verificador de errores propenso a errores,Ejecutar el verificador de errores propenso a errores

Si está confirmando código para Trade Federation, es probable que se encuentre con una falla relacionada con la propensión a errores en el envío previo en algún momento.

¿Qué es propenso a errores?

Error Prone es una herramienta de análisis estático para Java que puede ayudar a encontrar problemas potenciales dentro de la base de código de Android. Consulte el proyecto Error Prone GitHub para obtener una descripción general de este proyecto distinto.

¿Por qué lo usamos en Trade Federation?

Hay muchos contribuyentes a TF. Esto está destinado a facilitar las revisiones de código y garantizar al menos una calidad mínima en CL.

Error Prone se aplica en todas las partes de TF, por lo que también ayuda a mantener el mismo estándar en todas partes.

¿Qué necesito buscar?

La lista actual de reglas aplicadas en TF se encuentra en: tools/tradefederation/core/error_prone_rules.mk .

Encuentre información relacionada en errorprone.info .

¿Cómo lo ejecuto localmente para verificar antes de enviarlo?

Use el siguiente comando: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true

Propenso a errores se aplica en el momento de la compilación, lo que significa que la compilación fallará y aparecerá el error si no se respeta una regla.