Condividi tramite


Tabella di riferimento del set di regole di analisi del codice

Quando si configura l'analisi legacy per i progetti di codice gestito in Visual Studio, è possibile scegliere da un elenco di set di regole predefiniti. Alcune regole sono incluse in più di uno dei set di regole predefiniti, ad esempio il set di regole regole di correttezza di base include regole incluse nel set di regole consigliate gestite.

Nota

I set di regole in questa sezione riguardano l'analisi legacy. Per informazioni sui set di regole disponibili per i pacchetti dell'analizzatore del codice, vedere Usare set di regole con analizzatori di codice.

È possibile usare uno di questi set di regole predefiniti oppure personalizzare un set di regole in base ai requisiti del progetto. Se si includono più set di regole che contengono la stessa regola in un set di regole personalizzato, tale regola viene visualizzata una sola volta nel set di regole personalizzato.

Negli argomenti di questa sezione vengono descritti i set di regole predefiniti e le regole (o gli avvisi) che contengono.

Set di regole Regole incluse
Tutte le regole Contiene tutte le regole gestite e C++ disponibili
Regole di correttezza di base Include regole consigliate gestite e regole per gli errori logici e l'utilizzo del framework
Regole di correttezza estese Include regole di correttezza di base (che includono le regole consigliate gestite) e altre regole per gli errori logici e l'utilizzo del framework
Regole delle linee guida di progettazione di base Include regole consigliate gestite e regole per garantire che il codice sia facile da leggere, comprendere e gestire
Regole delle linee guida per la progettazione estesa Include regole delle linee guida di progettazione di base (che includono le regole consigliate gestite) e regole di gestibilità più incentrate sulla denominazione
Regole di globalizzazione Include regole per i problemi di globalizzazione
Regole minime gestite Include quattro regole per i problemi critici del codice gestito
Regole consigliate gestite Include regole minime gestite e altre regole per i problemi critici del codice gestito
Regole minime miste Include regole per problemi critici nel codice C++ per CLR
Regole consigliate miste Include regole minime miste e altre regole per i problemi critici nel codice C++ per CLR
Regole minime native Include regole per problemi critici nel codice nativo
Regole consigliate native Include regole minime native e altre regole per i problemi critici nel codice nativo
Regole di sicurezza Include regole per la ricerca di vulnerabilità di sicurezza