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"
...
},
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.