繁体   English   中英

使用 tslint:disable 为代码块禁用 tslint 不起作用

[英]Disabling tslint for a block of code with tslint:disable does not work

我正在尝试为 VueJS 项目中的代码块禁用 TSlint(版本:typescript 3.5.2,tslint 5.18.0),但它似乎不起作用(它仍然在编译时显示此块的错误和警告npm 运行服务)

我已经尝试使用注释 tslint:disable 和 eslint-disable 没有成功。

谢谢你的帮助

最近我在我的 Angular 项目中遇到了同样的问题,下面是我如何解决我的问题。

  // tslint:disable
  (event.keyCode >= A && event.keyCode <= Z) ||
  (event.keyCode >= ZERO && event.keyCode <= NINE) ||
  event.keyCode === SPACE ||
  (this.preventHomeEndKeyPropagation &&
  (event.keyCode === HOME || event.keyCode === END))
  // tslint:enable

剩下的一种方法:在要跳过检查的每一行上使用// @ts-ignore (我希望块不要太大)

您还可以为这样的代码块禁用特定规则:

// tslint:disable:max-line-length
...your code here
// tslint:enable:max-line-length

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM