QuickFix-Befehle
Für einige Regeln, die während der Vorkompilierung geprüft werden können, gibt es im Deklarationseditor, im ST-Editor und in der Fehlerliste die Möglichkeit einer schnellen Fehlerbehebung (QuickFix).
Vorgehen im Deklarations- oder ST-Editor:
Sie können direkt an der betroffenen Codestelle eine automatische, unmittelbare Fehlerbehandlung ausführen, indem Sie im Editor zunächst auf den unterschlängelten Code und dann auf das Glühbirnensymbol klicken. Dadurch öffnet sich an dieser Stelle ein Menü mit den verfügbaren QuickFix-Befehlen.
Vorgehen in der Fehlerliste:
Um in der Fehlerliste auf die QuickFix-Befehle zugreifen zu können, klicken Sie in der Fehlerliste in der jeweiligen Meldungszeile auf die Schaltfläche „…“ , die in der Spalte Aktion angezeigt wird.
Übersicht der QuickFix-Befehle
Je nach Fehler werden die folgenden QuickFix-Befehle angeboten:
- Fehlermeldung/Warnung global für die POU ignorieren:
Der Befehl bewirkt, dass automatisch ein Attribut an den Beginn des Deklarationsteils des Programmierobjekts eingefügt wird. Dann wird eine Prüfung der dazugehörigen Regel für dieses Programmierobjekt ausgeschlossen. - Fehlermeldung/Warnung ignorieren:
Der Befehl bewirkt, dass automatisch Pragmas oder Attribute in den Code eingefügt werden, die eine Prüfung der dazugehörigen Regel für diese Codezeile ausschließen. - Prüfung ausschalten:
Der Befehl bewirkt, dass die Überprüfung der dazugehörigen Regel in den Einstellungen deaktiviert wird. - Fehler durch Vorschlag zur Änderung des ST-Codes beheben:
Für einige Regeln wird eine Änderung des ST-Codes vorgeschlagen, um den Fehler zu beheben. Beispiel: - Regel: SA0033: Nicht verwendete Variablen
- Vorschlag: „Nicht verwendete Variable entfernen“
- Folge: Die Deklaration der nicht verwendeten Variablen wird aus dem Deklarationseditor entfernt.