ESLint ne fonctionne pas pour moi dans VS Code. J'ai installé le plugin dans VS Code, et ESLint lui-même en tant que dépendance du développeur dans mon package.json, que j'ai également installé.
J'ai modifié l'option suivante dans les paramètres utilisateur de VS Code :
{
"eslint.options": { "configFile": "C:/mypath" }
}
J'ai utilisé la commande eslint --init
pour ajouter la base .eslintrc.json
dans le répertoire principal de mon paquet.
D'autres personnes ont pu obtenir un retour d'ESLint à partir de VS Code en utilisant exactement le même paquet avec exactement le même fichier de configuration ESLint.
Je n'ai reçu aucun retour d'information lorsque j'ai enfreint directement plusieurs règles qui étaient toutes incluses dans l'ensemble de règles recommandé qui se trouve par défaut dans l'ensemble de règles de l'interface utilisateur. .eslintrc.json
fichier.
Qu'est-ce que je rate ?
Edit : J'ai testé en utilisant ESLint via la ligne de commande, et tout a fonctionné comme prévu, avec les erreurs trouvées là où elles auraient dû, cependant, ces mêmes erreurs n'ont jamais apparu dans VS Code. Le problème semble être du côté de VS Code et non d'ESLint.
9 votes
Notez que, si vous avez installé ESLint mais que vous n'avez pas reçu de réponse d'ESLint comme vous l'aviez prévu, il est possible que vous ayez oublié d'effectuer les opérations suivantes initialiser ESLint . Pour ce faire, exécutez cette commande à partir de la racine de votre projet.
./node_modules/.bin/eslint --init