Экспорт настроек стиля кода Visual Studio в формате.editorconfig

Наша команда работает с Visual Studio 2017 Professional.

Я пытался унифицировать стиль кода для всей команды, и, по-видимому, в настоящее время отраслевым стандартом является использование файлов .editorconfig. Даже Visual Studio в его окнах настроек предлагает использовать этот файл конфигурации и ссылки на полезную страницу о том, как написать файл editorconfig.

но я не хочу писать все настройки, которые я уже настроил в VS вручную. Я хотел бы инструмент, который экспортирует эти настройки в виде файла .editorconfig для их распространения.

Мне не удалось найти какой-либо инструмент для этого, поэтому я сам решил исправить это и поделиться им с другими людьми, такими как я. Но, по-видимому, если перейти в "Инструменты → Параметры импорта и экспорта...", вы не сможете загрузить свои текущие настройки стиля кода.

Это можно обойти?

Знаете ли вы какой-либо инструмент для преобразования моих настроек в файл editorconfig или способ экспорта моих текущих настроек стиля кода?

редактировать

Я создал свою собственную версию файла .editorconfig на основе информации, найденной здесь

Вы можете найти это в моем репозитории GitHub

Ответы

Ответ 1

Я знаю, что этот вопрос древний, но стоит ответить...

Последнее расширение Visual Studio позволяет вам сделать это (руководство здесь):

В основном установите расширение и щелкните правой кнопкой мыши на решении или проекте (вы можете ограничить правила решением/проектом или даже папкой) и нажмите " add > new EditorConfig (IntelliCode)

Есть все еще некоторые ограничения на то, что вы можете сделать в последних версиях Visual Studio, но Visual Studio 2017 15.8 Preview 3 или выше позволяет вам использовать новую расширенную команду "Формат документа" для выполнения дополнительной очистки кода для текущего документа.

Стыдно, что вы не можете заставить все свои правила вызывать ошибки сборки, только некоторые из вариантов позволяют это - без этого многие параметры стиля могут быть проигнорированы.

Ответ 2

Я понимаю, что это не очень помогает пользователям VS2017, но на VS2019 есть кнопка "Создать файл .editorconfig из настроек" на странице параметров стиля кода.

Однако, если я могу добавить вопрос к ответу - кто-нибудь знает, возможно ли импортировать файл .editorConfig, чтобы параметры параметров на локальном компьютере соответствовали тому, что в файле .editorconfig? Это был бы действительно полезный способ взять файл .editorconfig, изменить настройки и повторно экспортировать его, гарантируя, что любые непреднамеренные изменения, которые могли быть внесены в параметры стиля кода, так как предыдущий экспорт не экспортировался.