学无先后,达者为师

网站首页 编程语言 正文

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

作者:艾米家的猫儿(傻钢) 更新时间: 2021-12-02 编程语言

报错一:

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 为你的全局变量
  }

原文链接:https://blog.csdn.net/qq_731335498/article/details/122111386

栏目分类
最近更新