Syntax im Meldungsfenster

Syntax von Regelverletzungen im Meldungsfenster

Jede Regel besitzt eine eindeutige Nummer (in der Konfigurationsansicht der Regeln in runden Klammern hinter der Regel dargestellt). Wenn während der Statischen Analyse die Verletzung einer Regel festgestellt wird, wird die Nummer zusammen mit einer Fehler- bzw. Warnungsbeschreibung gemäß folgender Syntax im Meldungsfenster ausgegeben. Die Abkürzung "SA" weist dabei auf "Static Analysis" hin.

Syntax: "SA<Regelnummer>: <Regelbeschreibung>"

Beispiel für Regelnummer 33 (Nicht verwendete Variablen): "SA0033: Nicht verwendet: Variable 'bSample'"

Syntax von Konventionsverletzungen im Meldungsfenster

Jede Namenskonvention besitzt eine eindeutige Nummer (in der Konfigurationsansicht der Namenskonventionen in runden Klammern hinter der Konvention dargestellt). Wenn während der Statischen Analyse die Verletzung einer Konvention bzw. einer Vorgabe festgestellt wird, wird die Nummer zusammen mit einer Fehlerbeschreibung gemäß folgender Syntax in der Fehlerliste ausgegeben. Die Abkürzung "NC" weist dabei auf "Naming Convention" hin.

Syntax: "NC<Präfix-Konventionsnummer>: <Konventionsbeschreibung>"

Beispiel für Konventionsnummer 151 (DUTs vom Typ Struktur): "NC0151: Ungültiger Typname 'STR_Sample'. Erwartetes Präfix 'ST_'"

Syntax von Symbolverletzungen im Meldungsfenster

Wenn im Code ein Symbol verwendet wird, welches als unzulässiges Symbol konfiguriert ist, wird nach Ausführung der Statischen Analyse ein Fehler im Meldungsfenster ausgegeben.

Syntax: "Forbidden symbol '<symbol>'“

Beispiel für das Symbol XOR: "Forbidden symbol 'XOR'“