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

Место общения программистов 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

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