相当于 @typescript-eslint 中的 noUnusedParameters

问题描述 投票:0回答:1

我正在努力改善React+TS项目的开发者体验。我发现

noUnusedLocals
noUnusedParameters
对于项目非常有用,但这些规则使开发尤其是调试过程变得比以往任何时候都复杂。这就是为什么我尝试在编译器级别禁用它们,但将它们保留在 linter 中。

显然 TypeScript Eslint 插件提供了

@typescript-eslint/no-unused-vars
作为
noUnusedLocals
的替代品。

但我正在努力寻找

noUnusedParameters
的合适替代品。这可能有助于捕获未使用的类属性和方法。有没有办法捕获 linter 中未使用的参数,或者至少在编译器级别降低其严重性?

typescript eslint typescript-eslint
1个回答
0
投票

查看每个未使用代码的区域,此表总结了每个工具如何或不能静态检测它:

面积 打字稿 typescript-eslint
未使用的参数
"noUnusedParameters
plugin:@typescript-eslint/no-unused-vars
未使用的
private
属性
"noUnusedLocals"
(尚不可用 - 见下文)
未使用的
#
属性
"noUnusedLocals"
no-unused-private-class-members
未使用的变量
"noUnusedLocals"
plugin:@typescript-eslint/no-unused-vars

有几个未解决的相关 typescript-eslint 问题:

© www.soinside.com 2019 - 2024. All rights reserved.