2017-01-03 3 views
0

Я пытаюсь иметь стандартный стиль кода для своего проекта, и я нашел http://editorconfig.org/, что является стандартом для этого. Мне это очень нравится, и Intellij поддерживает его (мы используем Intellij).Как получить файл editorconfig из файла eslintrc?

У меня есть файл .eslintrc (простирается от стиля airbnb).

Итак, как получить файл .editorconfig из этого файла .eslintrc?

+0

Непонятно, что вы подразумеваете под «Итак, как получить файл .editorconfig из этого файла .eslintrc?». Можете ли вы уточнить? Если вы включите оба файла в корневой каталог вашего проекта, Intellij автоматически будет использовать '.editorconfig'. Если вы хотите использовать ESLint с Intellij, вам нужно будет использовать пакет https://github.com/idok/eslint-plugin, но он также должен забрать и использовать конфигурацию в корне вашего проекта. –

ответ

0

Я нашел eslint-to-editorconfig для этой цели, но я не могли заставить его работать, расширяя правила из базовых правил airbnb. Возможно, вам повезет больше:

$ ./node_modules/.bin/eslint-to-editorconfig 
/path/to/app/node_modules/eslint-to-editorconfig/node_modules/eslint/lib/config/config-file.js:402 
      throw e; 
      ^

Error: /path/to/app/node_modules/eslint-config-airbnb-base/rules/es6.js: 
    Configuration for rule "arrow-parens" is invalid: 
    Value "as-needed,[object Object]" has more items than allowed. 

Referenced from: airbnb-base 
Referenced from: /path/to/app/.eslintrc