ES6 à JShint -.jshintrc a une esversion, mais il reçoit encore des avertissements (en utilisant atom)

j'utilise atom, et j'ai essayé plusieurs paquets jshint différents et ils donnent tous un avertissement qui dit

"template literal syntax' is only available in ES6 (use 'esversion: 6')"

j'ai créé un haut niveau .jshintrc fichier (à la racine), et a ajouté ce qui suit json:

{
  "esversion":6
}

cependant, il lance toujours la même erreur. Toutes les idées pour résoudre. J'ai inclus le lien vers l' JSHint options page. J'aimerais commencer à jouer avec la syntaxe ES6, mais je préférerais ne pas avoir de avertissement.

Merci la communauté!

41
demandé sur Ron I 2016-05-16 08:51:59

4 réponses

le nom du fichier doit être .jshintrc, et le contenu est

{
  "esversion": 6
}
65
répondu Micheal Vu 2016-11-15 22:57:55

au Lieu de créer .jshintrc fichier, il vous suffit de l'ajouter en haut de votre fichier js:

/*jshint esversion: 6 */ 
33
répondu Noam Manos 2017-03-17 19:40:48

en utilisant les paquets atom linter et linter-jshint, Je l'ai fait fonctionner en désinstallant puis en réinstallant les paquets puis en redémarrant atom. J'ai téléchargé ESLint et l'ai installé selon les suggestions des gens, impatient de le tester.

1
répondu Ron I 2016-05-16 19:28:04

N'oubliez pas de fermer puis de rouvrir votre éditeur de fichier / texte JS.

1
répondu lvnam96 2018-08-16 13:13:57