2013-08-22 11 views
14

Sto usando Vera++ per eseguire alcune analisi statiche sul mio codice C++. (in Visual Studio 2008)Come ottenere Vera ++ per ignorare le sezioni di codice per alcune/tutte le regole?

Tuttavia, ho alcuni blocchi di codice che so, e accetto, infrangerà alcune regole.

Mi piacerebbe poter dire in qualche modo a Vera ++ di evitare questi metodi o sezioni di codice, in modo che i report mostrino solo le aree di codice che voglio regolare.

C'è qualcosa che posso inserire nel mio codice, ad esempio un commento appositamente formattato, che consentirebbe a determinati blocchi di codice di ignorare determinate regole?

+1

Nella [documentazione] (https://bitbucket.org/verateam/vera/wiki/Running) ho trovato solo un'opzione '--exclusions' che consente solo di escludere _entire file sorgente C++_, non sezioni di codice . Sembra esserci una [richiesta di funzionalità] (https://bitbucket.org/verateam/vera/issue/23/add-advanced-exclusion-mechanism) per un meccanismo di esclusione più avanzato ... –

risposta

5

Come gx_ ha detto, --exclusions consente di saltare alcuni file per le regole specificate. Fare clic su here per ulteriori informazioni.

Ma non può funzionare per lo snippet di codice specificato.

E here è un problema per Vera chiedendo un miglioramento di ciò che si desidera, è possibile prestare attenzione su di esso.

Problemi correlati