如何检测 Typescript 中未使用的变量?
How to detect unused variables in Typescript?
有没有办法检测 Typescript 中未使用的变量(类似于 Javascript 中的 ESLint)?
您可以改用 TSLint。
https://palantir.github.io/tslint/
有一个规则:https://palantir.github.io/tslint/rules/no-unused-variable/
编辑:
尽管这可行,但如果您使用的是 TypeScript 2+,编译器 flags/options 在其他答案中提到。
从 2.0 版开始,Typescript 内置了对检测未使用的局部变量和参数的支持。编译器标志如下:
--noUnusedLocals Report Errors on Unused Locals.
--noUnusedParameters Report Errors on Unused Parameters.
您还可以通过更新项目的 tsconfig.json
文件以包含 noUnusedLocals
和 noUnusedParameters
:
来检测 Typescript 中未使用的变量
{
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true
}
}
有没有办法检测 Typescript 中未使用的变量(类似于 Javascript 中的 ESLint)?
您可以改用 TSLint。
https://palantir.github.io/tslint/
有一个规则:https://palantir.github.io/tslint/rules/no-unused-variable/
编辑:
尽管这可行,但如果您使用的是 TypeScript 2+,编译器 flags/options 在其他答案中提到。
从 2.0 版开始,Typescript 内置了对检测未使用的局部变量和参数的支持。编译器标志如下:
--noUnusedLocals Report Errors on Unused Locals.
--noUnusedParameters Report Errors on Unused Parameters.
您还可以通过更新项目的 tsconfig.json
文件以包含 noUnusedLocals
和 noUnusedParameters
:
{
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true
}
}