Crear reglas y categorías de reglas personalizadas

Puede crear categorías de reglas personalizadas y reglas personalizadas para añadir a una configuración de análisis además de las proporcionadas por los proveedores de análisis. Por ejemplo, un equipo de desarrollo Java puede utilizar un conjunto de proveedores específico, reglas y categorías de reglas definidas en un archivo de reglas personalizado para analizar el código fuente.
Para crear reglas y categorías de reglas personalizadas:
  1. Pulse Ventana > Preferencias y después pulse Análisis > Reglas y categorías personalizadas.
  2. Para añadir una categoría de reglas personalizadas, en la página Categorías y reglas personalizadas pulse Añadir categoría.
  3. En la ventana Añadir categoría personalizada, pulse un padre para la categoría de regla personalizada y pulse Siguiente.
  4. Teclee un nombre para la categoría nueva.
  5. Pulse Finalizar y verifique que la categoría de regla nueva se lista en el árbol Categorías personalizadas actuales.
  6. En la página Categorías y reglas personalizadas, pulse Añadir regla.
  7. En la ventana Añadir regla personalizada, pulse la categoría a la que desea añadir la regla personalizada y pulse Siguiente.
  8. Pulse la plantilla de reglas para utilizarla como base para la regla nueva y pulse Siguiente. No todas las formas de análisis soportan reglas personalizadas, pero la revisión de código Java de TPTP proporciona varias plantillas en las que puede basar sus reglas personalizadas. Para crear un regla personalizada y añadirla a una revisión de código Java, dependiendo de la plantilla de regla que seleccione, debe proporcionar la información siguiente o parte de ella:
    • Teclee el nombre de clase totalmente calificado para la regla nueva. Por ejemplo, java.lang.String.
    • Teclee el nombre del método que detecta las invocaciones de método en el código fuente.
    • Teclee el número de argumentos utilizados por el método.
    • Elija un nivel de gravedad (recomendado, aviso, grave) para la regla nueva.
  9. Pulse Finalizar y verifique que la regla nueva aparece en el árbol Reglas personalizadas actuales.
Conceptos relacionados
Reglas y categorías de reglas del análisis estático
Tareas relacionadas
Crear y editar una configuración de análisis estático
Personalizar perspectivas para el análisis estático
Ejecutar un análisis estático