Criando Categorias de Regra e Regras Customizadas

Você pode criar categorias de regra e regras customizadas a serem incluídas em uma configuração de análise, além das fornecidas pelos provedores de análise. Por exemplo, uma equipe de implementação Java pode utilizar um conjunto específico de provedores, categorias de regra e regras definidas em um arquivo de regras customizadas para analisar o código-fonte.
Para criar categorias de regra e regras customizadas:
  1. Clique emJanela > Preferências; em seguida, clique emAnálise > Regras e Categorias Customizadas.
  2. Para incluir uma categoria de regra customizada, na página Regras e Categorias Customizadas, clique em Incluir Categoria.
  3. Na janela Incluir Categoria Customizada, clique em pai para a categoria de regra personalizada e em Avançar.
  4. Digite um nome para a nova categoria.
  5. Clique em Concluir e verifique se a nova categoria de regra está listada na árvore de Categorias Customizadas Atuais.
  6. Na página Regras e Categorias Customizadas, clique em Incluir Regra.
  7. Na janela Incluir Regra Customizada, clique na categoria em que você deseja incluir a regra customizada,e clique em Avançar.
  8. Clique no modelo de regra a ser utilizado como base para a nova regra e em Avançar. Nem todas as formas de análise suportam regras customizadas, mas a Revisão de Código Java da TPTP fornece muitos modelos em que você pode basear suas regras customizadas. Para criar uma regra customizada a ser incluída em uma revisão de código Java, dependendo do modelo de regra selecionado, você deve fornecer algumas ou todas as seguintes informações:
    • Digite o nome completo da classe da nova regra. Por exemplo, java.lang.String.
    • Digite o nome do método que detecta solicitações de método no código-fonte.
    • Digite o número de argumentos que o método utiliza.
    • Escolha um nível de gravidade (recomendado, aviso, severo) para a nova regra.
  9. Clique em Concluir e verifique se a nova regra está listada na árvore de Regras Customizadas Atuais.
Conceitos Relacionados
Regras de Análise Estática e Categorias de Regra
Tarefas Relacionadas
Criando e Editando uma Configuração de Análise Estática
Customizando Perspectivas para Análise Estática
Executando uma Análise Estática