今日、3か月後に更新されるプロジェクトでこの警告が表示されます。
no-unused-variableは非推奨です。 TypeScript 2.9以降。代わりに、組み込みのコンパイラチェックを使用してください。
しかし、私のtsconfig.json
はこれを使用していないようです。
{
"compilerOptions": {
"lib": ["es6"],
"module": "commonjs",
"noImplicitReturns": true,
"outDir": "lib",
"sourceMap": true,
"target": "es6",
"allowJs" : true
},
"compileOnSave": true,
"include": [
"src"
]
}
おそらく、これは以前の構成のいずれかで暗黙的な構成です。
それを修正するために何をすべきかを教えてもらえますか?
役に立つなら
$ node -v
v10.3.0
$ npm -v
6.1.0
そして、これらはdevDependencies
が私のpackage.json
"devDependencies": {
...
"tslint": "^5.11.0",
"TypeScript": "^2.9.1"
...
},
それが言うように、tslintはそのルールを廃止しました(詳細はこちら https://github.com/palantir/tslint/pull/3919 )
Tslint.jsonを確認し、ルールを削除すると、警告が消えます。