Как обнаружить неиспользуемые переменные в Typescript?

Есть ли способ обнаружить неиспользуемые переменные в Typescript (что-то вроде ESLint в Javascript)?

Ответ 1

Начиная с версии 2.0, Typescript имеет встроенную поддержку для обнаружения неиспользуемых локальных переменных и параметров. Флаги компилятора следующие:

   --noUnusedLocals                    Report Errors on Unused Locals.
   --noUnusedParameters                Report Errors on Unused Parameters.

Ответ 3

Вы также можете обнаружить неиспользуемые переменные в Typescript, обновив файл проектов tsconfig.json в него noUnusedLocals и noUnusedParameters:

{
  "compilerOptions": {
    "noUnusedLocals": true,
    "noUnusedParameters": true
  }
}