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

时间:2019-07-04 10:47:34

标签: typescript vue.js eslint tslint

我正在尝试为VueJS项目中的代码块禁用TSlint(版本:打字稿3.5.2,tslint 5.18.0),但似乎无法正常工作(此块仍显示错误和警告在使用npm run serve进行编译时)

我已经尝试使用注释的tslint:disable和eslint-disable,但未成功。

感谢您的帮助

2 个答案:

答案 0 :(得分:5)

最近,我在下面的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

答案 1 :(得分:1)

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