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

原创
小哥 3年前 (2022-11-01) 阅读数 177 #Web前端

报错一:

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 对于您的全局变量
  }
版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门