web-dev-qa-db-fra.com

Désactiver TSLint en VSCode

Je pense donc que cela devrait être une tâche si facile, mais cela commence à me rendre fou. Je n'arrive pas à désactiver TSLint ou TS ou quoi que ce soit qui me donne ces erreurs. Je veux juste l'ESLint avec mes propres règles configurées, rien d'autre.

I only want the ESLint error

Est-ce construit en TS? J'ai désactivé l'extension TSLint (je l'ai même désinstallée). J'ai défini les règles suivantes:

"TypeScript.format.enable": false,
"TypeScript.validate.enable": false,

Me donne toujours une erreur. Comment puis-je désactiver cela?

41
Clanket

Il semble que l'erreur vienne de l'extension TypeScript , qui est aussi manipulant le JavaScript IntelliSense. En raison d'une certaine ignorance de l'UX, VSCode préfixe l'erreur avec [ts] au lieu de [js].

Pour désactiver ces validations, définissez

"javascript.validate.enable": false

Voir ce numéro pour plus de détails.

49
user3151902

Je cherche cette réponse depuis presque un mois maintenant. J'ai trouvé une solution fonctionnant dans VS Code qui ne désactive pas complètement la validation de javascript et qui ne nécessite pas non plus que j'ajoute des fichiers/déclarations à un référentiel qui n'est pas le mien.

Ajoutez cette ligne à vos paramètres utilisateur:

"javascript.suggestionActions.enabled": false

Contrairement à "javascript.validate.enable": false (que vous ne devez pas utiliser), le paramètre ci-dessus supprimera les erreurs [ts] Could not find a declaration file for module gênantes pour les importations de modules non typées dans des fichiers javascript.

16
Bita Djaghouri

Ctrl-Maj-P (Palette de commandes) "Préférences: Ouvrir les paramètres de l'espace de travail" add "tslint.enable": false

enregistrer et redémarrer VSCode

8
Piero