Что такое .editorconfig
Файл .editorconfig задаёт единый стиль кода для всей команды: отступы, кодировку, перенос строк, конечные пробелы. Редакторы и IDE читают его автоматически, поэтому код выглядит одинаково независимо от настроек разработчика.
Создайте файл .editorconfig с настройками отступов и кодировки.
root = true [*] indent_style = space indent_size = 2 end_of_line = lf charset = utf-8 trim_trailing_whitespace = true insert_final_newline = true
Файл .editorconfig задаёт единый стиль кода для всей команды: отступы, кодировку, перенос строк, конечные пробелы. Редакторы и IDE читают его автоматически, поэтому код выглядит одинаково независимо от настроек разработчика.
Без общих правил у разработчиков разные отступы и переносы, из-за чего в коммитах появляются лишние изменения. .editorconfig решает это на уровне проекта. Генератор собирает файл по понятным настройкам.
В корне проекта. Редакторы найдут его и применят правила ко всем файлам, можно задавать разные правила для разных типов файлов.
Многие редакторы (включая популярные IDE) поддерживают .editorconfig из коробки или через простой плагин.
Нет. .editorconfig отвечает за базовое форматирование (отступы, кодировка), а линтер — за стиль и качество кода.