Udostępnij za pośrednictwem


Reguła formatowania (IDE0055)

Własność Wartość
Identyfikator reguły IDE0055
Tytuł Reguła formatowania
Kategoria Styl
podkategoria N/A
języki stosowane C# i Visual Basic

Wszystkie opcje formatowania mają identyfikator reguły IDE0055 i tytuł Fix formatting. Te opcje formatowania dotyczą tego, jak wcięcia, spacje i nowe linie są wyrównane wokół konstrukcji języka programowania .NET. Opcje należą do następujących kategorii i są udokumentowane na oddzielnych stronach:

  • opcje formatowania platformy .NET

    Opcje, które mają zastosowanie zarówno w języku C#, jak i w Visual Basic. Nazwy EditorConfig dla tych opcji zaczynają się od prefiksu dotnet_.

  • opcje formatowania języka C#

    Opcje specyficzne dla języka C#. Nazwy EditorConfig dla tych opcji zaczynają się od prefiksu csharp_.

Po ustawieniu poziomu ważności reguły dotyczącej stylu kodu IDE0055, będzie ona stosowana do wszystkich opcji formatowania. Aby ustawić ważność naruszenia reguły formatowania, dodaj następujące ustawienie do pliku konfiguracji .

dotnet_diagnostic.IDE0055.severity = <severity value>

Wartość ważności musi być warning lub error, aby była wymuszana w kompilacji. Aby uzyskać wszystkie możliwe wartości surowości, zobacz poziom surowości.

Aby uzyskać więcej informacji na temat konfigurowania opcji, zobacz Format opcji.

Pomijanie ostrzeżenia

Jeśli chcesz pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.

#pragma warning disable IDE0055
// The code that's violating the rule is on this line.
#pragma warning restore IDE0055

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji .

[*.{cs,vb}]
dotnet_diagnostic.IDE0055.severity = none

Aby wyłączyć wszystkie reguły stylu kodu, ustaw poziom ważności dla kategorii Style na none w pliku konfiguracyjnym .

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia analizy kodu.

Zobacz też