As regras são os menores blocos de construção de uma revisão de código. Cada revisão de código aplica regras diferentes para avaliar a qualidade de um código base.
As regras formam a base de uma revisão de código. Ao executar uma revisão de código, as regras são aplicadas a um código base para consultar se o código as segue. É possível modificar as regras fornecidas e criar regras definidas pelo usuário específicas aos padrões de design do aplicativo.
As regras que abordam funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores estão na categoria de princípios de design. Dependendo do objetivo de uma revisão de código, são aplicadas regras de diversas categorias.
Informações Detalhadas sobre uma Regra
Você pode obter informações sobre cada regra, categoria e revisão de código na janela Preferences. Para obter detalhes, consulte o tópico “Página Java preferences - Code Review”.
Níveis de Severidade para Regras
Apesar de "Recommendation" ser o nível de severidade mais baixo, não diminua a importância de se eliminar essas descobertas. Elas refletem um conjunto de boas práticas e de padrões de mercado aos quais as equipes de engenharia devem aderir. Mesmo que essas descobertas não sejam problemas imediatos, elas podem levar a problemas no futuro.
As regras que abordam funcionalidade semelhante estão na mesma categoria. As regras de amostra anteriores na categoria Princípios de Design. Dependendo do objetivo de uma revisão de código, são aplicadas regras de diversas categorias.
Correções automatizadas para algumas descobertas de regra
Quando uma regra não for seguida, a revisão de código produzirá uma descoberta. Algumas descobertas comuns fornecem uma correção rápida, que é uma solução automatizada fornecida. Se uma descoberta na revisão de código tiver uma correção rápida, ela será indicada por um dos seguintes ícones:
Regras fornecidas
Regras definidas pelo usuário