Я пытаюсь использовать команду 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