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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per