Freigeben über


Vordefinierte Konfigurationsdateien

Vordefinierte EditorConfig- und Regelsatzdateien stehen zur Verfügung, mit denen sie schnell und einfach eine Kategorie von Codequalitätsregeln wie Sicherheit oder Entwurfsregeln aktivieren können. Durch Aktivieren einer bestimmten Regelkategorie können Sie gezielte Probleme und bestimmte Bedingungen identifizieren. Um auf diese vordefinierten Dateien zuzugreifen, installieren Sie das Microsoft.CodeAnalysis.NetAnalyzers NuGet Analyzer-Paket.

Microsoft.CodeAnalysis.NetAnalyzers enthält vordefinierte EditorConfig-Dateien und Regelsätze für die folgenden Regelkategorien:

  • Alle Regeln
  • Datenfluss
  • Entwurf
  • Dokumentation
  • Globalisierung
  • Interoperabilität
  • Wartbarkeit
  • Benennung
  • Leistung
  • Portiert von FxCop
  • Zuverlässigkeit
  • Sicherheit
  • Verwendung

Jede dieser Kategorien von Regeln verfügt über eine EditorConfig- oder Regelsatzdatei für Folgendes:

  • Alle Regeln in der Kategorie aktivieren (und alle anderen Regeln deaktivieren)
  • Standardschweregrad der Regel verwenden und standardmäßig aktivieren (und alle anderen Regeln deaktivieren)

Tipp

Die Kategorie "Alle Regeln" verfügt über eine zusätzliche EditorConfig- oder Regelsatzdatei, um alle Regeln zu deaktivieren. Verwenden Sie diese Datei, um alle Analysewarnungen oder Fehler in einem Projekt schnell zu entfernen.

Vordefinierte EditorConfig-Dateien

Die vordefinierten EditorConfig-Dateien für das Analysepaket "Microsoft.CodeAnalysis.NetAnalyzers" befinden sich im Unterverzeichnis "editorconfig ", in dem das NuGet-Paket installiert wurde. Die EditorConfig-Datei zum Aktivieren aller Sicherheitsregeln befindet sich beispielsweise unter editorconfig/SecurityRulesEnabled/.editorconfig.

Kopieren Sie die ausgewählte EDITORCONFIG-Datei in das Stammverzeichnis Ihres Projekts.

Vordefinierte Regelsätze

Die vordefinierten Regelsatzdateien für das Analysepaket "Microsoft.CodeAnalysis.NetAnalyzers" befinden sich im Unterverzeichnis "Rulesets ", in dem das NuGet-Paket installiert wurde. Die Regelsatzdatei zum Aktivieren aller Sicherheitsregeln befindet sich beispielsweise unter "rulesets/SecurityRulesEnabled.ruleset". Kopieren Sie einen oder mehrere Regelsätze, und fügen Sie sie in das Verzeichnis ein, das Ihr Projekt enthält.

Siehe auch