setting.json
vscode 全局安卓eslint 或者安装到本地依赖
{
"editor.tabSize": 2,
"editor.formatOnSave": false,
"prettier.semi": false,
"prettier.singleQuote": true,
"eslint.autoFixOnSave": false,
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "vue",
"autoFix": true
}
]
}
git-hook
vue-cli3已经安装了yorkie,它fok自husky
lint-staged
这个插件只会Lint 改动的,其中 staged 是 Git 里面的概念,指待提交区,使用 git commit -a,或者先 git add 然后 git commit 的时候,你的修改代码都会经过待提交区。
会先检测,然后再git commit
eslint.autoFixOnSave
eslint —fix 的作用
自動修錯誤
prettier和eslint配合
prettier 在一些规则上和 eslint 冲突,可以使用eslint-config-prettier 关闭冲突的所有的规则。