Uso del editor de conjuntos de reglas de análisis de código

El editor de conjuntos de reglas de análisis de código permite especificar las reglas que se incluyen en un conjunto de reglas personalizado y establecer la gravedad de las infracciones de las reglas.

En la tabla siguiente se muestran las opciones de gravedad:

Acción (gravedad) Descripción
Advertencia Genera una advertencia en la lista de errores y también en el entorno de compilación.
Error Genera un error en la lista de errores y también en el entorno de compilación.
Información Genera un mensaje en la lista de errores.
Hidden La infracción no es visible para el usuario. Sin embargo, el IDE recibe una notificación de la infracción.
None Se suprime la regla. El comportamiento es el mismo que si se quitara la regla del conjunto de reglas.

El editor muestra las reglas de una estructura de árbol que agrupa las reglas por un campo de conjunto de reglas que especifique. Para agregar o quitar reglas de un conjunto de reglas, siga uno o varios de estos pasos:

  • Seleccione o borre la casilla del nodo de grupo para agregar o eliminar todas las reglas del grupo. Al seleccionar un grupo, todas las reglas se establecen en la acción Advertencia.

    Sugerencia

    Puede cambiar cómo se agrupan las reglas en la lista desplegable Agrupar por.

  • Haga clic en el campo Acción de un grupo y especifique la acción que se va a aplicar a todas las reglas del grupo.

  • Seleccione o borre la casilla de una regla individual. Al seleccionar la casilla de una regla, la regla se establece en la acción Advertencia.

Barra de herramientas

Puede usar la barra de herramientas del editor del conjunto de reglas para agrupar, filtrar y buscar los datos que aparecen en la cuadrícula del conjunto de reglas.

En la tabla siguiente se describen los controles de la barra de herramientas del editor del conjunto de reglas.

Control de barra de herramientas Descripción
Expandir todo Muestra las reglas de todos los grupos.
Contraer todo Oculta las reglas de todos los grupos.
Group By Especifica el campo por el que se agrupan las reglas. Haga clic en <Ninguno> para mostrar las reglas sin grupos.
Opciones de columna Especifica los campos de regla que se van a mostrar.
Ocultar reglas que no se aplican a la solución actual Muestra u oculta las reglas que no son del mismo tipo de destino que la solución.
Mostrar reglas que pueden generar errores de análisis de código Muestra u oculta las reglas asignadas a la acción Error.
Mostrar reglas que pueden generar advertencias de análisis de código Muestra u oculta las reglas asignadas a la acción Advertencia.
Mostrar reglas que no están habilitadas Muestra u oculta las reglas asignadas a la acción Ninguno.
Agregar o quitar conjuntos de reglas secundarios Agrega o quita las reglas de los conjuntos de reglas seleccionados.
Buscar reglas Busca en todos los valores de campo la cadena especificada.

Campos del conjunto de reglas

Los campos del conjunto de reglas muestran información sobre un conjunto de reglas, y se pueden usar para ordenar y agrupar la lista de reglas. Para mostrar u ocultar campos, seleccione Opciones de columna en la barra de herramientas del editor del conjunto de reglas y, a continuación, active o desactive las casillas de los campos que se van a mostrar u ocultar.

En la tabla siguiente se describen los campos de un conjunto de reglas:

Campo Descripción
Id El identificador de la regla.
Categoría Además de su pertenencia a conjuntos de reglas, las reglas de análisis de código también se agrupan por categoría. Para más información, consulte Advertencias de análisis de código.
Nombre Título de la regla.
Espacio de nombres Espacio de nombres de la regla.
Tipo de destino Indica si la regla es para código nativo, administrado o de base de datos.
Acción Acción realizada cuando se infringe la regla en una ejecución de análisis de código. Puede editar el campo Acción.
Conjuntos de reglas de origen Conjunto de reglas que contiene la regla.

Ordenar y filtrar conjuntos de reglas

Desde los encabezados de columna de la cuadrícula del conjunto de reglas, puede ordenar y filtrar las reglas por los valores del campo.

  • Para ordenar las listas de conjuntos de reglas, seleccione el encabezado de columna del campo por el que desea ordenar. Si los conjuntos de reglas se agrupan, cada grupo se ordena individualmente.

  • Para filtrar los conjuntos de reglas por el valor de un campo, seleccione el botón de filtro en el encabezado de columna del campo por el que desea filtrar. Seleccione las casillas de los valores que desea mostrar y borre las casillas de los valores que desea ocultar.