ESLint常见问题解决方案集锦

const saveCode = "代码保存时编辑器"
1、saveCode 单引号自动变双引号,如何更改过来
2、saveCode 自动在末尾加分号
3、saveCode 自动在末尾加逗号
  • 由于这三个都是在.prettierrc文件中配置,所以统一写在一起
  • 解决方案:
    先看跟main同级有没有.prettierrc文件,如果有就在里面添加以下代码;
    如果没有则新增一个.prettierrc文件,具体代码如下:
{ 	
	"semi": false,  // 关闭保存自动加分号
	"singleQuote": true,   //  true为双引变单引,false为单引变双引 
	"trailingComma": "none", // 隐藏保存后末尾自动加逗号
	}
4、函数名后面需要多加一个空格,但一保存空格却被格式化掉

解决方案: 在.eslintrc.js中的rules下新增以下代码,去掉新增空格

'space-before-function-paren': 0
5、三个等于号换成两个就一直报警告eqeqeq

解决方案: 在.eslintrc.js中的rules下新增以下代码,去掉新增空格

'eqeqeq': ['off']
6、所有rulus关闭警告代码
 rules: {
    // allow async-await
    'generator-star-spacing': 'off',
    // allow debugger during development
    'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
    'no-trailing-spaces': 'off',
    'indent': 'off',
    'spaced-comment': 'off',
    'no-trailing-spaces': 'off',
    'no-new': 'off',
    'key-spacing': 'off',
    'comma-dangle': 'off',
    'eol-last': 'off',
    'quotes': 'off',
    'semi': 'off',
    'keyword-spacing': 'off',
    'space-before-blocks': 'off',
    'comma-spacing': 'off',
    'space-before-function-paren': 'off',
    'space-infix-ops': 'off',
    'no-multiple-empty-lines': 'off',
    'block-spacing': 'off',
    'padded-blocks': 'off',
    'arrow-spacing': 'off',
    'no-sequences': 'off',
    'no-unused-expressions': 'off',
    'no-multi-spaces': 'off',
    'no-unused-vars': 'off',
    'camelcase ': 'off',
    'eqeqeq': ["off"],
    'camelcase': 'off',
    "prefer-const": "off"
  },
  ,
  "globals": {
    "error": true
  }
7、修改后保存重新启动项目,问题完美解决!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值