Finestra di dialogo: Impostazioni analisi statica: Regole
Funzione: Nella finestra di dialogo selezionare il regole che vengono controllati durante l'analisi statica del codice sorgente di un progetto.
Per ulteriori informazioni, vedere: Configurazione ed esecuzione dell'analisi statica
Chiamata:
Analisi statica categoria, Apri la finestra di dialogo di configurazione collegamento
menù,menù
Requisiti:
IL CODESYS Static Analysis il pacchetto è installato.
Un progetto è aperto.
Questa scheda mostra una struttura ad albero di tutte le regole che possono essere controllate durante l'analisi statica. Per impostazione predefinita, tutte le regole sono attivate, ad eccezione di SA0016, SA0024, SA0073, SA0101, SA0105, SA0106, SA0133, SA0134, SA0150, SA0162 e tutte le "rigorose regole IEC".
Ogni regola ha un numero univoco. Quando la regola viene controllata e viene rilevata una violazione, il numero della regola e una descrizione dell'errore vengono visualizzati nella visualizzazione dei messaggi nel file Costruire categoria nel seguente formato: SA<numero regola>, dove "SA" sta per "Analisi statica" (esempio: "SA003" per la regola 3).
Suggerimento
L'elenco delle regole disponibili può essere ampliato mediante plug-in specifici.
Filtro | Campo di input per le stringhe da cercare |
Le regole sono raggruppate per categoria.
| |
|
Alcune regole attivate nella finestra di dialogo possono essere disattivate temporaneamente nell'applicazione applicando a pragma. | |
Quando si fa clic sulla casella di controllo, l'impostazione alterna tra Quando attivi o disattivi un nodo genitore, anche tutte le regole figlie vengono rispettivamente attivate o disattivate. | |
Colonne | |
Regole | Elenco delle regole con numero di regola |
Controllo delle regole |
|
Precompilare |
Le regole che possono essere controllate durante la precompilazione sono identificate da un segno di spunta ( Per queste regole è possibile una correzione immediata dei bug (Quickfix). È possibile eseguire una gestione degli errori automatica e immediata direttamente nelle posizioni del codice interessate.
Le regole che non sono contrassegnate vengono controllate solo dopo una compilazione riuscita. |
Configurazione specifica della regola | Per alcune regole, puoi fare doppio clic sul campo per aprire una finestra di dialogo specifica per configurare la regola. |
Importanza: | Importanza della regola:
|