Wstępnie zdefiniowane pliki konfiguracji

Dostępne są wstępnie zdefiniowane pliki EditorConfig i zestaw reguł , które umożliwiają szybkie i łatwe włączenie kategorii reguł jakości kodu, takich jak reguły zabezpieczeń lub projektowania. Włączając określoną kategorię reguł, można zidentyfikować ukierunkowane problemy i określone warunki. Aby uzyskać dostęp do tych wstępnie zdefiniowanych plików, zainstaluj pakiet Analizator NuGet Microsoft.CodeAnalysis.NetAnalyzers .

Microsoft.CodeAnalysis.NetAnalyzers zawiera wstępnie zdefiniowane pliki EditorConfig i zestawy reguł dla następujących kategorii reguł:

  • Wszystkie reguły
  • Przepływ danych
  • Projektowanie
  • Dokumentacja
  • Globalizacja
  • Współdziałanie
  • Łatwość konserwacji
  • Nazewnictwo
  • Wydajność
  • Przeniesiono z FxCop
  • Niezawodność
  • Zabezpieczenia
  • Zastosowanie

Każda z tych kategorii reguł ma plik EditorConfig lub rule set do:

  • Włącz wszystkie reguły w kategorii (i wyłącz wszystkie inne reguły)
  • Użyj domyślnej ważności każdej reguły i domyślnie włączonego ustawienia (i wyłącz wszystkie inne reguły)

Wskazówka

Kategoria "wszystkie reguły" ma dodatkowy plik EditorConfig lub plik zestawu reguł, aby wyłączyć wszystkie reguły. Użyj tego pliku, aby szybko pozbyć się ostrzeżeń lub błędów analizatora w projekcie.

Wstępnie zdefiniowane pliki EditorConfig

Wstępnie zdefiniowane pliki EditorConfig pakietu analizatora Microsoft.CodeAnalysis.NetAnalyzers znajdują się w podkatalogu editorconfig , w którym zainstalowano pakiet NuGet. Na przykład plik EditorConfig umożliwiający włączenie wszystkich reguł zabezpieczeń znajduje się w folderze editorconfig/SecurityRulesEnabled/.editorconfig.

Skopiuj wybrany plik editorconfig do katalogu głównego projektu.

Wstępnie zdefiniowane zestawy reguł

Wstępnie zdefiniowane pliki zestawu reguł dla pakietu analizatora Microsoft.CodeAnalysis.NetAnalyzers znajdują się w podkatalogu zestawów reguł , w którym zainstalowano pakiet NuGet. Na przykład plik zestawu reguł umożliwiający włączenie wszystkich reguł zabezpieczeń znajduje się w folderze rulesets/SecurityRulesEnabled.ruleset. Skopiuj co najmniej jeden zestaw reguł i wklej je w katalogu zawierającym projekt.

Zobacz także