La plupart des réponses désactivent les erreurs en double pour JavaScript, et non pour TypeScript, comme le demandait le PO. Ce qui a fonctionné pour moi était :
- Désinstaller l'extension TSLint vscode
- Installer l'extension vscode ESLint
- Terminer la configuration d'ESLint pour TypeScript (vous aurez maintenant à la fois des "erreurs ts" et des "erreurs eslint" à ce stade comme le PO).
- Ouvrez settings.json et ajoutez ceci en bas :
"typescript.validate.enable": false
Au début, je craignais que cette option ne désactive toutes les validations typographiques, y compris eslint, mais heureusement, ce n'était pas le cas. Elle ne désactive que la validation typographique intégrée de vscode et laisse eslint tranquille.
Le plus important est d'ajouter "typescript.validate.enable": false
à settings.json
Ou, au lieu de modifier manuellement le fichier settings.json, une autre solution consiste à décocher la case dans le menu des paramètres (ctrl+' ) :
Pour info, vous pouvez l'ajouter soit à votre User settings.json (s'applique à tous vos projets) ou votre Workspace settings.json (s'applique uniquement au projet en cours) .
0 votes
vous pouvez essayer de faire
/*tslint:disabled*/
après la ligne. Si cela ne fonctionne pas, il se peut que ce soit votre IDE qui envoie l'erreur ou l'avertissement indiquant que vous faites quelque chose de mal. Il est dit que vous n'utilisez jamais CircleSpinner, alors l'utilisez-vous dans votre html en contournant le typecript ? Vous pouvez peut-être l'ajouter au constructeur ou autre et le problème disparaîtra.6 votes
Avez-vous redémarré l'éditeur après avoir modifié vos paramètres ? Paramètres
"typescript.validate.enable": false,
a fait de mon[ts]
les chèques disparaissent.0 votes
@HenrikAndersson En fait, cela ne semble pas fonctionner. Il revient sans cesse. J'ai déjà réglé cette règle sur false et j'ai essayé de recharger et de redémarrer. Toujours le même problème :(
1 votes
@rhavelka Cela fonctionne mais en ce qui me concerne, cela ne résout vraiment rien. Je ne veux pas d'un correctif, mais plutôt d'une solution appropriée.
9 votes
Ça ne marche pas. Ça me rend fou.
0 votes
Note : peut-être que cela changera avec la 1.42 ( stackoverflow.com/a/59972718/6309 )