Skip to main content

SA0150 : Violation des limites inférieures ou supérieures des métriques

Identifie les blocs de construction qui violent les métriques activées aux limites inférieures ou supérieures.

Justification : Le code qui adhère à certaines métriques est plus facile à lire, plus facile à maintenir et plus facile à tester.

Importance : Élevée

Règle PLCopen : CP9

Exemple 117. Exemple

Situation initiale : La métrique nombre de vues est en dialogue Paramètres du projet → Analyse de code statique → Métriques activé. limite inférieure: 0, Limite supérieure: 3. bloc de construction Prog_1 cependant, il est appelé 5 fois.

Lors de l'exécution de l'analyse statique, l'erreur SA0150 : Violation de métrique pour Prog_1. Score pour les vues métriques (5) > 2 dans la fenêtre de message dans la catégorie Traduire Publié.