问题描述
VS Code有什么问题?我声称这是导致此问题的唯一编辑器。为什么不能自动而不是手动缩进JavaScript文件的行?例如,在此屏幕截图中,if语句中只有一行。应该使用tidyverse
按钮自动缩进这一行。有没有针对此问题的有效解决方案?感谢您的帮助。预先感谢。
解决方法
这是我的.eslintrc.js
项目根目录下的babel-node
文件:
module.exports = {
"env": {
"es6": true,"node": true
},"globals": {
"Atomics": "readonly","SharedArrayBuffer": "readonly"
},"parser": "babel-eslint","parserOptions": {
"ecmaVersion": 2018,"sourceType": "module",},"plugins": [
"prettier"
],"extends": [
"plugin:prettier/recommended"
],"rules": {
"prettier/prettier": ["error",{"singleQuote": true,"parser": "flow","printWidth": 120}],}
};
这是我的package.json
文件(开发依赖项的一部分):
"eslint": "^6.8.0","babel-eslint": "^10.0.3","eslint-config-prettier": "^6.9.0","eslint-plugin-babel": "^5.3.0","eslint-plugin-prettier": "^3.1.2","prettier": "^1.19.1",
如果有rc
文件,并且本地或全局安装了linter或更漂亮的软件包,那么扩展将做出反应。参见here