我正在尝试为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,而且 Intellij 支持它(我们使用 Intellij)。
我有一个 .eslintrc 文件(从 airbnb 样式扩展)。
那么,如何从 .eslintrc 文件中获取 .editorconfig 文件?
我正在尝试为我的项目设置标准代码样式,并且我找到了http://editorconfig.org/,这是一个标准。我非常喜欢它,而且 Intellij 支持它(我们使用 Intellij)。
我有一个 .eslintrc 文件(从 airbnb 样式扩展)。
那么,如何从 .eslintrc 文件中获取 .editorconfig 文件?
如果您正在寻找一个.editorconfig
配置eslint-config-airbnb
规则强制执行的样式,您可以使用该.editorconfig
模块的 repo 中的文件:
https://github.com/airbnb/javascript/blob/master/.editorconfig
我为此目的找到了 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