Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.