В каждую задачу мы будем размещать файл .editorconfig
. Этот файл содержит
базовые правила оформления кода (codestyle), понятные для большинства
редакторов: WebStorm, Notepad++, Sublime, Atom, ...
Обычно редакторы, обнаруживая этот файл, сами приводят ваш код в порядок. Для чаще всего необходимо установить модуль для редактора:
-
WebStorm
Он уже там есть, достаточно включить его в настройках «Настройки -> Плагины -> Editorconfig». -
Notepad++
Устанавливаем через менеджер плагинов «Plugins -> Plugin Manager -> Show Plugin Manager -> Available». Находим «EditorConfig» и нажимаем «Install». -
Sublime
Устанавливаем плагин https://packagecontrol.io/search/Editorconfig -
Atom
Устанавливаем плагин https://atom.io/packages/editorconfig
Сам файл содержит следующие правила:
# Для всех файлов
[*]
# Установить кодировку utf-8
charset = utf-8
# В качестве переноса строки использовать символ LF (line feed)
end_of_line = lf
# В качестве отступов использовать 4 пробела
indent_size = 4
indent_style = space
# В конце файла добавить пустую строку
insert_final_newline = true
# В конце каждой строки удалять лишниее пробелы
trim_trailing_whitespace = true
Подробнее можно почитать на http://editorconfig.org/