Формат Dotnet уважает некоторые правила, но не IDE0041C#

Место общения программистов C#
Ответить
Anonymous
 Формат Dotnet уважает некоторые правила, но не IDE0041

Сообщение Anonymous »

Я пытаюсь использовать команду CLI Format Dotnet для обеспечения некоторых правил на наших кодовых базах. Я хотел бы удалить неиспользованные использование операторов, а также применять использование «is null» вместо «== null». Первое отлично работает, но последнее не работает с использованием нижеприведенного файла. EditorConfig. Неиспользуемое использование помечено красным и удаляется, когда я запускаю стиль формата dotnet . Когда я удаляю линию dotnet_diagnostic.ide0005.severity, это правило не применяется. < /P>

Код: Выделить всё

root = true

[*.cs]
dotnet_diagnostic.IDE0005.severity = error # remove unnecessary using directives
dotnet_style_prefer_is_null_check_over_reference_equality_method = true
dotnet_diagnostic.IDE0041.severity = error # use 'is null' check instead of '== null'
https://learn.microsoft.com/en-us/dotne ... es/ide0041
https://learn.microsoft.com/en-us/dotne ... 005,/p>br/> *** Текущий трудовой процесс *** Perairnound прямо сейчас заключается

Код: Выделить всё

roslynator_null_check_style = pattern_matching
dotnet_diagnostic.rcs1248.severity = error
Я хотел бы иметь возможность просто запускать формат Dotnet и не должен использовать Roslynator

Подробнее здесь: https://stackoverflow.com/questions/796 ... ot-ide0041
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»