Každé pravidlo analýzy kódu patří do kategorie pravidel. Pravidla návrhu například podporují dodržování pokynů pro návrh .NET a pravidla zabezpečení pomáhají zabránit chybám zabezpečení. Úroveň závažnosti můžete nakonfigurovat pro celou kategorii pravidel. Můžete také nakonfigurovat další možnosti pro jednotlivé kategorie.
Následující tabulka ukazuje různé kategorie pravidel analýzy kódu a poskytuje odkaz na pravidla v každé kategorii. Obsahuje také hodnotu konfigurace, která se má použít v souboru EditorConfig pro hromadnou konfiguraci závažnosti pravidla pro každou kategorii. Chcete-li například nastavit závažnost porušení pravidel zabezpečení na chyby, položka EditorConfig je dotnet_analyzer_diagnostic.category-Security.severity = error.
Tip
Nastavení závažnosti pro kategorii pravidel pomocí dotnet_analyzer_diagnostic.category-<category>.severity syntaxe se nevztahuje na pravidla, která jsou ve výchozím nastavení zakázaná. Počínaje rozhraním .NET 6 však můžete pomocí vlastnosti projektu AnalysisMode<Category> povolit všechna pravidla v kategorii.
Pravidla dokumentace podporují psaní dobře zdokumentovaných knihoven prostřednictvím správného použití komentářů dokumentace XML pro externě viditelná rozhraní API.
* Pomocí hodnoty dotnet_analyzer_diagnostic.category-CodeQuality.severity EditorConfig povolte následující pravidla: IDE0051, IDE0052, IDE0064 a IDE0076. I když tato pravidla začínají "IDE", nejsou technicky součástí Style kategorie.
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.