场景:.eslintrc非常的严谨,但是严格总是好的,能写出好的代码。如何格式化呢?写好的代码 如何一键 变成符合.eslintrc规范的代码呢???
比如 双引号变单引号 去掉分号等等。
解决办法
在根项目中新增 .prettierrc 文件
{ "semi": false, "singleQuote": true }
semi 是 不要后面的分号
singleQuote 双引号 变 单引号
然后再编辑器中按 ctrl+alt+l 就可以了。
如果还遇到检测不通过的话。报错信息会提示那个有问题
直接 修改eslintrc配置文件
比如: space-before-function-paren :0 就是说明不检测这一项。只需要在rules中添加就行。
module.exports = { root: true, env: { node: true }, 'extends': [ 'plugin:vue/essential', '@vue/standard' ], rules: { 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'space-before-function-paren': 0 }, parserOptions: { parser: 'babel-eslint' } }
建议还是关闭语法检验吧!!!!!!太几把气人了