Execute o verificador de erros propenso a erros

Se você estiver enviando código para Trade Federation, é provável que você encontre uma falha relacionada a erros no pré-envio em algum momento.

O que é propenso a erros?

Error Prone é uma ferramenta de análise estática para Java que pode ajudar a encontrar possíveis problemas na base de código do Android. Consulte o projeto GitHub propenso a erros para obter uma visão geral deste projeto distinto.

Por que o usamos na Federação do Comércio?

Existem muitos contribuidores para o TF. O objetivo disso é facilitar as revisões de código e garantir pelo menos a qualidade mínima nos CLs.

Error Prone é aplicado em todas as partes do TF, por isso também ajuda a manter o mesmo padrão em todos os lugares.

O que preciso procurar?

A lista atual de regras aplicadas no TF está em: tools/tradefederation/core/error_prone_rules.mk .

Encontre informações relacionadas em errorprone.info .

Como posso executá-lo localmente para verificar antes de enviar?

Use o seguinte comando: make tradefed-all javac-check -j64 RUN_ERROR_PRONE=true

Error Prone é aplicado no momento da compilação, o que significa que a compilação falhará e o erro aparecerá se uma regra não estiver sendo respeitada.