web-dev-qa-db-fra.com

Avertissement de lintereur TypeScript: aucune variable non utilisée n'est déconseillée; mais je n'utilise pas cette config

Aujourd'hui, je vois cet avertissement dans un projet en cours de rafraîchissement après 3 mois.

aucune variable inutilisée n'est déconseillée. Depuis TypeScript 2.9. Veuillez utiliser les vérifications du compilateur intégrées à la place.

Mais mon tsconfig.json ne semble pas l'utiliser.

{
  "compilerOptions": {
    "lib": ["es6"],
    "module": "commonjs",
    "noImplicitReturns": true,
    "outDir": "lib",
    "sourceMap": true,
    "target": "es6",
    "allowJs" : true
  },
  "compileOnSave": true,
  "include": [
    "src"
  ]
}

C'est probablement une configuration implicite dans l'une des configurations précédentes.

Pourriez-vous m'indiquer quoi faire pour y remédier?

Si utile

$ node -v
v10.3.0
$ npm -v
6.1.0

Et ce sont devDependencies se rapporte au script de type dans mon package.json

"devDependencies": {
    ...
    "tslint": "^5.11.0",
    "TypeScript": "^2.9.1"
    ...
  },
12
realtebo

Comme il est dit, tslint a déconseillé cette règle (plus d'informations ici https://github.com/palantir/tslint/pull/3919 )

Vérifiez votre tslint.json, supprimez la règle et l'avertissement devrait disparaître.

13
Diego Pedro