Boîte de dialogue : Paramètres d'analyse statique : Règles
Fonction: Dans la boîte de dialogue, vous sélectionnez le règles qui sont vérifiés lors de l’analyse statique du code source d’un projet.
Pour plus d'informations, voir : Configuration et exécution d'une analyse statique
Appel:
Analyse statique catégorie, Ouvrir la boîte de dialogue de configuration lien
menu,menu
Exigence:
Le CODESYS Static Analysis le paquet est installé.
Un projet est ouvert.
Cet onglet affiche une arborescence de toutes les règles qui peuvent être vérifiées lors de l'analyse statique. Par défaut, toutes les règles sont activées, à l'exception de SA0016, SA0024, SA0073, SA0101, SA0105, SA0106, SA0133, SA0134, SA0150, SA0162 et toutes les « règles CEI strictes ».
Chaque règle possède un numéro unique. Lorsque la règle est vérifiée et qu'une violation est détectée, le numéro de règle et une description de l'erreur sont affichés dans la vue des messages dans le Construire catégorie au format suivant : SA<numéro de règle>, où « SA » signifie « Analyse statique » (exemple : « SA003 » pour la règle 3).
Astuce
La liste des règles disponibles peut être étendue par des plug-ins spécifiques.
Filtre | Champ de saisie des chaînes à rechercher |
Les règles sont regroupées par catégorie.
| |
|
Certaines règles activées dans la boîte de dialogue peuvent être désactivées temporairement dans l'application en appliquant un pragma. | |
Lorsque vous cochez la case, le paramètre bascule entre Lorsque vous activez ou désactivez un nœud parent, toutes les règles enfants sont également activées ou désactivées, respectivement. | |
Colonnes | |
Règles | Liste des règles avec numéro de règle |
Vérification des règles |
|
Précompiler |
Les règles qui peuvent être vérifiées lors de la précompilation sont identifiées par une coche ( Une correction immédiate (Quickfix) est possible pour ces règles. Vous pouvez exécuter une gestion automatique et immédiate des erreurs directement aux positions de code concernées.
Les règles qui ne sont pas marquées ne sont vérifiées qu'après une compilation réussie. |
Configuration spécifique à une règle | Pour certaines règles, vous pouvez double-cliquer sur le champ pour ouvrir une boîte de dialogue spécifique à la règle afin de configurer la règle. |
Importance: | Importance de la règle :
|