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

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

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

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

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

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

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

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

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

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

1 ответ

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

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

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

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

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

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

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

Другие вопросы по тегам