Настройка EditorConfig
Если вы хотите чтобы при разработке приложения все учасники вашей команды придерживались некоторых согласований относительно того какими должны быть файлы проекта, например:
- Стиль отступов (символ табуляции, или пробелы)
- Количество пробелов в отступах
- Стиль переноса строки
- и т. п.
то вам обязательно нужно настроить EditorConfig. Для своих проектов я использую следующие настройки:
root = true
[*]
end_of_line = lf
insert_final_newline = true
[*.{js,jsx}]
charset = utf-8
indent_style = space
indent_size = 2
[package.json]
indent_style = space
indent_size = 2
[*.{html,css}]
indent_style = space
indent_size = 2
Этот файл читается и понимается практически любым IDE, или текстовым редактором, просто нужно установить нужный плагин.