Редактор 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
Другие вопросы по тегам