Есть ли способ обнаружить неиспользуемые переменные в Typescript (что-то вроде ESLint в Javascript)?
Как обнаружить неиспользуемые переменные в Typescript?
Ответ 1
Начиная с версии 2.0, Typescript имеет встроенную поддержку для обнаружения неиспользуемых локальных переменных и параметров. Флаги компилятора следующие:
--noUnusedLocals Report Errors on Unused Locals.
--noUnusedParameters Report Errors on Unused Parameters.
Ответ 2
Вместо этого вы можете использовать TSLint.
https://palantir.github.io/tslint/
Для этого есть правило: https://palantir.github.io/tslint/rules/no-unused-variable/
Редактировать:
Хотя это работает, если вы используете TypeScript 2+, флаги/опции компилятора упомянуты в других ответах.
Ответ 3
Вы также можете обнаружить неиспользуемые переменные в Typescript, обновив файл проектов tsconfig.json
в него noUnusedLocals
и noUnusedParameters
:
{
"compilerOptions": {
"noUnusedLocals": true,
"noUnusedParameters": true
}
}