2013-08-22 9 views
14

Ich verwende Vera++, um eine statische Analyse meines C++ Codes durchzuführen. (in Visual Studio 2008)Wie bekomme ich Vera ++, um Codeabschnitte für einige/alle Regeln zu ignorieren?

Allerdings habe ich einige Blöcke von Code, die ich kenne und akzeptiere, wird bestimmte Regeln brechen.

Ich möchte in der Lage sein, Vera ++ irgendwie zu sagen, diese Methoden oder Abschnitte des Codes zu vermeiden, so dass die Berichte nur die Bereiche des Codes zeigen, den ich anpassen möchte.

Kann ich irgendetwas in meinen Code eingeben, z. B. einen speziell formatierten Kommentar, der bestimmten Code-Blöcken erlaubt, bestimmte Regeln zu ignorieren?

+1

In der [Dokumentation] (https://bitbucket.org/verateam/vera/wiki/Running) habe ich nur eine '--exclusions' Option gefunden, die nur _entire C++ Quelldateien_, keine Codeabschnitte ausschließen kann . Es scheint eine [Feature-Anfrage] (https://bitbucket.org/verateam/vera/issue/23/add-advanced-exclusion-mechanism) für einen fortgeschritteneren Ausschlussmechanismus zu geben ... –

Antwort

5

Wie gx_ sagte, --exclusions können Sie einige Dateien für bestimmte Regeln überspringen. Klicken Sie auf here für weitere Informationen.

Aber es kann nicht für angegebene Code-Snippet arbeiten.

Und here ist ein Problem für Vera bitten für eine Verbesserung, was Sie wollten, können Sie darauf achten.