Добавить в корзинуПозвонить
Найти в Дзене
Алексей Никитин

📝 editorconfig: единый стиль для любой IDE

📝 editorconfig: единый стиль для любой IDE Если в команде кто‑то пишет в VS Code, кто‑то в PHPStorm, а кто‑то сидит в Vim, рано или поздно в PR прилетит «у тебя табы, а у меня пробелы» или «почему тут CRLF?». Вместо бесконечных созвонов «как настроить автоформат», положи в корень проекта файл .editorconfig — и каждая IDE автоматически подстроится под одни и те же правила. root = true [*] charset = utf-8 indent_style = space indent_size = 4 end_of_line = lf insert_final_newline = true trim_trailing_whitespace = true [*.md] indent_size = 2 trim_trailing_whitespace = false [*.{yml,yaml}] indent_size = 2 [Makefile] indent_style = tab 📌 Сохрани файл сразу после git init, и споры о формате закончились до того, как начались. #EditorConfig #CodeStyle #BestPractices #IDE

📝 editorconfig: единый стиль для любой IDE

Если в команде кто‑то пишет в VS Code, кто‑то в PHPStorm, а кто‑то сидит в Vim, рано или поздно в PR прилетит «у тебя табы, а у меня пробелы» или «почему тут CRLF?». Вместо бесконечных созвонов «как настроить автоформат», положи в корень проекта файл .editorconfig — и каждая IDE автоматически подстроится под одни и те же правила.

root = true

[*]

charset = utf-8

indent_style = space

indent_size = 4

end_of_line = lf

insert_final_newline = true

trim_trailing_whitespace = true

[*.md]

indent_size = 2

trim_trailing_whitespace = false

[*.{yml,yaml}]

indent_size = 2

[Makefile]

indent_style = tab

📌 Сохрани файл сразу после git init, и споры о формате закончились до того, как начались.

#EditorConfig #CodeStyle #BestPractices #IDE