Función: En el cuadro de diálogo se seleccionan las reglas que se comprueban durante el análisis estático del código fuente de un proyecto.
Llame a:
-
Barra de menús: «Proyecto Configuración del proyecto», «Análisis estático» categoría, «Abrir diálogo de configuración» enlace
-
Barra de menús: «Construir Análisis estático Configuración»
Requisito:
-
El paquete CODESYS Static Analysis está instalado.
-
Un proyecto está abierto.
Esta pestaña muestra una estructura de árbol de todas las reglas que pueden comprobarse durante el análisis estático. Por defecto, todas las reglas están activadas, a excepción de SA0016, SA0024, SA0073, SA0101, SA0105, SA0106, SA0133, SA0134, SA0150, SA0162 y todas las reglas IEC estrictas.
Cada regla tiene un número único. Cuando se comprueba la regla y se detecta una infracción, el número de la regla y una descripción del error se muestran en la vista de mensajes de la categoría «Build» con el siguiente formato: SA<número de regla>, donde SA significa "Análisis Estático" (ejemplo: "SA003" para la norma 3).
La lista de reglas disponibles puede ampliarse mediante plug-ins específicos.
|
Algunas reglas que se activan en el cuadro de diálogo pueden desactivarse temporalmente en la aplicación aplicando un pragma. |
|
|
Al hacer clic en la casilla de verificación, la configuración alterna entre Al activar o desactivar un nodo padre, también se activan o desactivan todas las reglas hijas, respectivamente. |
|
|
«Filtro»: |
|
|
Columnas |
|
|
«Reglas» |
Lista de normas con su número |
|
Comprobación de normas |
|
|
«Precompile» |
Las reglas que pueden comprobarse durante la precompilación se identifican mediante
una marca de verificación Estas normas pueden corregirse inmediatamente (Quickfix). Puede ejecutar un tratamiento de errores automático e inmediato directamente en las posiciones de código afectadas. |
|
«Configuración específica de reglas» |
Para algunas reglas, puede hacer doble clic en el campo para abrir un cuadro de diálogo específico de la regla para configurarla. |
|
«Importancia»: |
Importancia de la norma:
|
,
y
.
: Las normas se agrupan por categorías.
: Las reglas se muestran como una lista plana. Haciendo clic en la cabecera de la
columna correspondiente, la lista puede ordenarse por número de regla, activación/desactivación,
configuración específica de la regla o importancia.
) para el análisis estático en la vista de mensajes.
) para el análisis estático en la vista de mensajes.
en esta columna.