有时当我启动 VSCode 并保存一个 JS 文件时,一切都会变得一团糟。
例子
我发现了什么:
当我更改 VSCode 用户设置(与更漂亮的插件相关的东西 | 任何东西(我通常会更改 prettier.eslintIntegration 但可能是设置中的任何更改都会解决它))它会在保存时停止中断。
可能的相关环境细节
// Part of .eslintrc
{
parser: 'babel-eslint',
extends: ['airbnb', 'prettier'],
plugins: ['prettier'],
rules: {
'prettier/prettier': 'error'
}
...
}
// .prettierrc.yml
printWidth: 80
tabWidth: 4
useTabs: false
semi: false
singleQuote: true
trailingComma: es5
bracketSpacing: true
jsxBracketSameLine: false
arrowParens: always
// Part of my VSCode 'User Settings' file
"javascript.format.enable": false,
"javascript.validate.enable": false,
"prettier.eslintIntegration": true,
"typescript.format.enable": false
// Possible related modules from my package.json
"babel-eslint": "^8.2.1",
"eslint": "^4.16.0",
"eslint-config-airbnb": "^16.1.0",
"eslint-config-prettier": "^2.9.0",
"eslint-import-resolver-webpack": "^0.8.4",
"eslint-plugin-import": "^2.8.0",
"eslint-plugin-jsx-a11y": "^6.0.3",
"eslint-plugin-prettier": "^2.6.0",
"eslint-plugin-react": "^7.5.1",
"prettier-eslint": "^8.8.1",
VSCode 扩展怀疑:
dbaeumer.vscode-eslint
esbenp.prettier-vscode
如果需要提供任何其他(调试)信息,请拍。