更漂亮的+ eslint换行符

时间:2017-11-29 16:59:49

标签: visual-studio-code eslint prettier eslint-config-airbnb jsprettier

我正在使用VSLode 1.18.1的eslint和VSCode的更漂亮/更漂亮的扩展名0.26.0。在我的VSCode配置中,我有"prettier.eslintIntegration": true,。我的依赖关系曾经是:

"eslint": "^3.19.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-plugin-import": "^2.2.0",

通常更漂亮的格式,如下所示:

return somePromise.then(result =>
  someOtherPromise(result, { foo: 'bar' })
);

然后我升级到:

"eslint": "^4.11.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.8.0",

现在,更漂亮的eslint正在格式化这样的文件:

return somePromise.then(result =>
  someOtherPromise(result, { foo: 'bar' }));

这是一个简单的例子,但如果压痕深入几层,则难以阅读。我更喜欢旧式。

是否可以使用升级的依赖项实现以前的格式化风格?

1 个答案:

答案 0 :(得分:2)

通过添加eslint-config-prettier的规则来管理修复它。

在我的.eslintrc.js

module.exports = {
  extends: ["airbnb-base", "prettier"],
  //...
}