簡體   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