Могу ли я запустить EditorConfig поверх файлов C # из командной строки? - PullRequest
0 голосов
/ 13 ноября 2018

Более новые версии Visual Studio Support EditorConfig в IDE, что полезно, однако было бы лучше, если бы я мог запустить его из командной строки (и, следовательно, в автоматизации).

Есть ли какой-либо автономный инструменткоторый поддерживает все параметры EditorConfig, как в Visual Studio IDE? Документы Microsoft: настройки соглашения о кодировании .NET для EditorConfig

Вот что я нашел до сих пор:

Использование автономного инструмента - это какой-то способ заставить Visual Studio запуститькод очистки "безголовый"?Это может быть моим единственным решением.

1 Ответ

0 голосов
/ 14 февраля 2019

Я охотился за тем же, только что нашел очень новый инструмент для этого, dotnet-format, выпущенный из команды Roslyn:

https://github.com/dotnet/roslyn/tree/master/src/Tools/dotnet-format

От их README:

dotnet-format - это средство форматирования кода для dotnet, которое применяет настройки стиля к проекту или решению. Предпочтения будут считываться из файла .editorconfig, если он есть, в противном случае будет использоваться набор предпочтений по умолчанию.

Похоже, использование с отступом что-то вроде:

$ dotnet format -w MyApplication.sln
...