场景:.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'
- }
- }
建议还是关闭语法检验吧!!!!!! 太几把气人了
来源: http://www.bubuko.com/infodetail-3297026.html