Criar regras e respectivas categorias

Pode criar regras e as respectivas categorias personalizadas para adicionar a uma configuração de análise, para além das facultadas pelos fornecedores de análise. Por exemplo, uma equipa de desenvolvimento Java pode utilizar um conjunto de fornecedores específico, categorias de regras e regras definidas num ficheiro de regras personalizado para analisar o código fonte.
Para criar regras e respectivas categorias personalizadas:
  1. Faça clique em Janela > Preferências; e, em seguida, faça clique em Análise > Regras e Categorias Personalizadas.
  2. Para adicionar uma categoria de regra personalizada, na página Regras e Categorias Personalizadas, faça clique em Adicionar Categoria.
  3. Na janela Adicionar Categoria Personalizada, faça clique no elemento ascendente da categoria de regras personalizada e em Seguinte.
  4. Escreva um nome para a nova categoria.
  5. Faça clique em Terminar e verifique se a nova categoria de regras consta da lista na árvore Categorias Personalizadas Actuais.
  6. Na página Regras e Categorias Personalizadas, faça clique em Adicionar Regra.
  7. Na janela Adicionar Regra Personalizada, faça clique na categoria à qual pretende adicionar a regra personalizada e faça clique em Seguinte.
  8. Faça clique no modelo de regra a utilizar como base da nova regra e em Seguinte. Nem todas as formas de análise suportam regras personalizadas, mas a Revisão de Código do TPTP Java faculta vários modelos nos quais pode basear as regras personalizadas. Para criar uma regra personalizada para adicionar a uma revisão de código Java, dependendo do modelo de regra que seleccionar, tem de facultar algumas ou todas as seguintes informações:
    • Escreva o nome de classe totalmente qualificado para a nova regra. Por exemplo, java.lang.String.
    • Escreva o nome do método que detecta invocações de método num código fonte.
    • Escreva o número de argumentos que o método utiliza.
    • Seleccione um nível de gravidade (recomendado, aviso, grave) para a nova regra.
  9. Faça clique em Terminar e verifique se a nova regra consta da lista na árvore Regras Personalizadas Actuais.
Conceitos relacionados
Regras de análise estática e respectivas categorias
Tarefas relacionadas
Criar e editar uma configuração de análise estática
Personalizar perspectivas para análise estática
Executar uma análise estática