通过注释方式

禁用当前行的eslint

alert('foo'); // eslint-disable-line

禁用下一行的eslint

// eslint-disable-next-line 
alert('foo');

禁用多行的eslint

/* eslint-disable */

alert('foo');

/* eslint-enable */

禁用整个文件的eslint检查

在文件最顶部添加如下注释

/* eslint-disable */

通过eslint配置文件禁用对应规则

rules: {
    "规则名": [规则值, 规则配置]
}

规则值:

"off"或者0    //关闭规则关闭
"warn"或者1    //在打开的规则作为警告(不影响退出代码)
"error"或者2    //把规则作为一个错误(退出代码触发时为1)

ts中引入了js报错解决方案

禁止单行报错

// @ts-ignore

忽略全文

// @ts-nocheck

取消忽略全文

// @ts-check

参考文章

各种关闭eslint方法总结

eslint 让多行代码禁用检查

Typescript错误忽略

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐