Je me sers de tslint et j'ai eu l'erreur.
'maVariable' est déclarée mais sa valeur n'est jamais lue.
Je suis allé sur le site qui documente les règles https://palantir.github.io/tslint/rules/ et j'ai cherché la chaîne de caractères is declared but its value is never read
mais je n'ai pas trouvé ce texte. Même si je peux et ai cherché des paramètres qui pourraient être liés à cette erreur, cela ne devrait pas être un jeu de devinette.
Quel est le changement de configuration nécessaire pour supprimer/arrêter cette erreur?
De manière tout aussi importante, lorsque j'obtiens une erreur dans tslint qui dit "ceci est arrivé", comment puis-je trouver quel paramètre est utilisé pour configurer ou modifier le comportement de tslint sur la façon de gérer cette erreur?
J'ai également fait une recherche sur le site (la recherche Google que j'ai utilisée était)
site:palantir.github.io is declared but its value is never read
mais je n'ai pas obtenu de résultat direct, donc la réponse pourrait se trouver sur le site palantir.github.io mais je ne l'ai simplement pas encore trouvé.
Comment les autres trouvent-ils les variables/configurations tslint qui changent pour supprimer une erreur particulière?
Veuillez vous abstenir de suggérer que je commente le code qui pose problème. Je cherche une réponse à ma question plus générale ainsi qu'à la question spécifique. Merci.
7 votes
Avez-vous essayé de définir
noUnusedLocals
surfalse
dans voscompilerOptions
? Recommandé par ce post : github.com/Microsoft/TypeScript/issues/…2 votes
"noUnusedLocals" : false, + "noUnusedParameters": false, a fonctionné pour moi
1 votes
Cette règle est comme devoir conduire à 20 mph avec une Ferrari
3 votes
Comme si vous vouliez avoir une ferrari avec un tas de pièces lâches / inutilisées dans le moteur :)