2016-05-25 12 views
7

私たちのプロジェクトの1つでJavascriptからTypescriptに切り替えました。以前は、使用されていない変数についての警告を伴うリンター(ESLint)があります。今、それは壊れています。Typescriptで未使用の変数を検出する方法は?

Typescriptで未使用の変数を検出する方法はありますか?

ありがとうございました。

答えて

10

代わりにTSLintを使用できます。

https://palantir.github.io/tslint/

そのためのルールがあります:https://palantir.github.io/tslint/rules/no-unused-variable/

編集:

これは動作しますが、私は今あなたが活字体2を使用している場合@Taytayによって提案されたソリューションを使用してお勧めします以上。

+0

これは前進です! – gdgr

+0

このルールは非推奨になっているようですhttps://github.com/palantir/tslint/issues/1481 –

+0

回答を編集した後に述べたように、@Taytayが提案した解決方法を使用する必要があります – vintem

30

バージョン2.0以降、Typescriptには未使用のローカル変数とパラメータを検出するための組み込みサポートが組み込まれています。コンパイラのフラグは次のとおりです。

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

警告として? – Izhaki

関連する問題