4

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

我有一个 .eslintrc 文件(从 airbnb 样式扩展)。

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

4

2 回答 2

2

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

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

于 2017-01-03T23:10:57.510 回答
1

我为此目的找到了 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
于 2017-03-22T15:04:48.770 回答