Редактор Atom / Sublime Text - Форматировщик кода, который уважает.editorconfig и.jscsrc
Есть ли какой-нибудь плагин форматирования кода для Atom Editor и Sublime Text, который уважает .editorconfig
& .jscsrc
файлы?
Например, если мой .editorconfig
имеет следующие настройки
# 4 space indentation
[*.js]
indent_style = space
indent_size = 4
а также .jscsrc
ничего не говорится об отступах, я хотел бы видеть, что мой код имеет отступ с 4 пробелами вместе с другими правилами, указанными в .jscsrc
когда я форматирую код (не автоматический формат).
Я не предпочел бы поддерживать одинаковую конфигурацию для нескольких файлов конфигурации.
1 ответ
Оба редактора имеют плагины для файлов lint и auto fix согласно вашим .jscsrc
а также .editorconfig
файлы:
Возвышенный текст
.editorconfig
- EditorConfig будет форматировать файлы автоматически.
.jscsrc
- SublimeLinter-jscs выполнит линейную линковку за вас, а SublimeJSCSFormatter автоматически отформатирует с помощью сочетаний клавиш:
- Linux / Windows:
Ctrl + Shift + H
- Mac:
Cmd + Shift + H
Атом
.editorconfig
- EditorConfig автоматически форматирует файлы (то же имя, что и для Sublime, другой проект).
.jscsrc
- linter-jscs выполнит для вас встроенную печать, а jscs-fixer позволит вам автоматически отформатировать файл:
- Из палитры команд вызывать
jscs Fixer: Fix
- Щелкните правой кнопкой мыши на одном из выбранных файлов и выберите
Fix this file using jscs
- Используйте сочетание клавиш -
Ctrl+⌂+J