如何从eslintrc文件获取editorconfig文件?

时间:2017-01-03 16:04:56

标签: phpstorm eslint editorconfig

我试图为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,Intellij支持它(我们使用Intellij)。

我有一个.eslintrc文件(从airbnb风格扩展而来)。

那么,如何从.eslintrc文件中获取.editorconfig文件?

2 个答案:

答案 0 :(得分:1)

如果您正在寻找配置.editorconfig规则强制执行的样式的eslint-config-airbnb,您可以使用该模块的repo中的.editorconfig文件:

https://github.com/airbnb/javascript/blob/master/.editorconfig

答案 1 :(得分: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