EditorConfig генератор
Создайте файл .editorconfig, который поддерживает единообразные отступы и окончания строк во всех редакторах.
EditorConfig генератор
.editorconfig — это небольшой файл, который предотвращает дрейф стиля кода проекта каждый раз, когда кто-то открывает его в другом редакторе. Этот инструмент генерирует его для вас на основе нескольких простых параметров вместо копирования шаблона по памяти и надежды на правильный синтаксис.
Выберите пробелы или табуляцию, ширину отступа, кодировку файла и завершение строк — LF (Unix и macOS) или CRLF (Windows). Включите опцию «Добавить завершающий перевод строки», чтобы каждый файл заканчивался ровно одним разрывом, и «Удалить пробелы в конце строки», чтобы редакторы автоматически убирали пробелы, которые выглядят как шум в diff-ах. Максимальная длина строки необязательна — оставьте на 0, чтобы полностью пропустить параметр, или установите значение, чтобы принудительно переносить строки в редакторах, которые это поддерживают.
Два дополнительных раздела обрабатывают специальные случаи. Makefile требует настоящих символов табуляции для отступа команд рецепта — make полностью отказывает, если протекает пробел — поэтому включение раздела Makefile закрепляет indent_style = tab для [Makefile] независимо от ваших общих предпочтений. Markdown рассматривает два пробела в конце строки как преднамеренный жесткий разрыв, поэтому его раздел отключает удаление пробелов для [*.md], чтобы редакторы не удаляли форматирование, которое автор хотел сохранить.
Все генерируется локально в вашем браузере по мере изменения опций — ничего о вашем проекте, его именах файлов или структуре никуда не передается. Скопируйте результат непосредственно в новый .editorconfig в корне вашего репозитория, загрузите как .txt-файл для переименования или отрегулируйте опцию и смотрите, как выход обновляется мгновенно.