Dav*_*veJ 4 eslint visual-studio-code eslint-config-airbnb prettier jsprettier
我将 eslint 与 VSCode 1.18.1 和更漂亮/更漂亮的扩展 0.26.0 用于 VSCode。在我的 VSCode 配置中,我有"prettier.eslintIntegration": true,. 我的依赖项曾经是:
"eslint": "^3.19.0",
"eslint-config-airbnb-base": "^11.1.3",
"eslint-plugin-import": "^2.2.0",
Run Code Online (Sandbox Code Playgroud)
通常 prettier-eslint 格式如下:
return somePromise.then(result =>
someOtherPromise(result, { foo: 'bar' })
);
Run Code Online (Sandbox Code Playgroud)
然后我升级到:
"eslint": "^4.11.0",
"eslint-config-airbnb-base": "^12.1.0",
"eslint-plugin-import": "^2.8.0",
Run Code Online (Sandbox Code Playgroud)
现在 prettier-eslint 正在格式化文件,而不是这样:
return somePromise.then(result =>
someOtherPromise(result, { foo: 'bar' }));
Run Code Online (Sandbox Code Playgroud)
这是一个微不足道的例子,但如果缩进深几级,那么它就会变得难以阅读。我更喜欢旧风格。
是否可以通过升级的依赖项实现以前的格式样式?
通过添加来自eslint-config-prettier的规则设法修复它。
在我的.eslintrc.js:
module.exports = {
extends: ["airbnb-base", "prettier"],
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7599 次 |
| 最近记录: |