提问人:Foobar 提问时间:7/17/2018 最后编辑:syntagmaFoobar 更新时间:5/17/2022 访问量:65515
在 Typescript 中禁止显示单行的未使用属性警告
Suppress unused property warning in Typescript for individual line
问:
有没有办法让我的代码使用 ts-node 编译,即使我的文件一行中有未使用的属性警告而不在我的文件中进行设置?.ts
"noUnusedLocals": false
tsconfig.json
答:
57赞
jmattheis
7/17/2018
#1
从 TypeScript 2.6 开始,您可以使用 抑制错误。// @ts-ignore
注释将禁止显示源自下一行的所有错误。建议的做法是让注释的其余部分在@ts-ignore 后面解释哪个错误被抑制。
// @ts-ignore
请注意,此注释仅禁止显示错误报告,我们建议您非常谨慎地使用此注释。
如果错误是 tslint 错误,那么您可以使用以下命令禁用它们
// tslint:disable-next-line
有关详细信息,请参阅 https://palantir.github.io/tslint/usage/rule-flags/。
评论
4赞
charles-allen
2/12/2021
仅供参考 - 我的 eslint 建议优先使用以忽略// @ts-expect-error
0赞
Chris Johnson
3/21/2022
@charles-艾伦,你的评论应该是答案。如果你能回答,我会投赞成票!
32赞
Trevor
8/30/2018
#2
现在可以用于未使用的参数。_
function myFunc(_, b: string) {}
function otherFunc(_, _1, c: string) {} // multiple unsused
https://github.com/Microsoft/TypeScript/issues/9458
4赞
Anthony Lapadula
5/17/2022
#3
对我来说,这可以抑制 React 项目中的“未使用变量”警告:
// eslint-disable-next-line @typescript-eslint/no-unused-vars
评论