Lorsque j'écris du code TypeScript dans vscode, les importations inutilisées s'affichent comme une erreur, avec un trait de soulignement rouge :
Il en va de même pour les variables locales non utilisées. Je suis heureux que celles-ci soient marquées comme des erreurs lorsque je lance le programme tsc
dans le cadre de mes tests d'intégration continue, mais je préfère qu'ils soient rendus par des avertissements verts dans vscode. Il est plus probable que je n'ai pas utilisé l'option import/local. mais et l'erreur rouge me fait penser qu'il y a un problème plus grave, par exemple que j'importe un symbole qui n'existe pas.
À l'époque où les importations/locaux inutilisés étaient implémentés par tslint, cela fonctionnait très bien. Mais maintenant qu'ils font partie du compilateur, il est plus difficile de les distinguer.
Est-il possible de faire en sorte que seules ces deux erreurs de compilation soient rendues comme des avertissements ?
Mon tsconfig.json
comprend :
{
"compilerOptions": {
"noUnusedLocals": true
}
}