web-dev-qa-db-ja.com

TypeScriptリンター警告:no-unused-variableは非推奨です。しかし、私はこの設定を使用していません

今日、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"
    ...
  },
12
realtebo

それが言うように、tslintはそのルールを廃止しました(詳細はこちら https://github.com/palantir/tslint/pull/3919

Tslint.jsonを確認し、ルールを削除すると、警告が消えます。

13
Diego Pedro