如何解决用ESLint验证导致报错的问题

报错一:

ESLint: Missing return type on function.(@typescript-eslint/explicit-module-boundary-types)

解决方法:在.eslintrc.js 里面 加上

 "rules": {
     "@typescript-eslint/explicit-module-boundary-types": "off"  
  },

报错二:

ESLint: Type string trivially inferred from a string literal, remove type annotation.(@typescript-eslint/no-inferrable-types)

解决方法:在.eslintrc.js 里面 加上

 "rules": {
     "@typescript-eslint/no-inferrable-types": "off"   
  },

报错三:

ESLint: Require statement not part of import statement. eslint@typescript-eslint/no-var-requires

解决方法:在.eslintrc.js 里面 加上

 "rules": {
    '@typescript-eslint/no-var-requires': 0 
  },

报错四:

ESLint: Forbidden non-null assertion.(@typescript-eslint/no-non-null-assertion)

解决方法:在.eslintrc.js 里面 加上

 "rules": {
    '@typescript-eslint/no-non-null-assertion': 'off'
  },

报错五:

ESLint: ‘xxx’ is not defined.(no-undef) //说明全局变量未定义

解决方法:在.eslintrc.js 里面 添加代码块

 "rules": {
    ...
  },
    "globals":{
    "xxx": true//xxx 为你的全局变量
  }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值