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é!
4 réponses
le nom du fichier doit être .jshintrc
, et le contenu est
{
"esversion": 6
}
au Lieu de créer .jshintrc fichier, il vous suffit de l'ajouter en haut de votre fichier js:
/*jshint esversion: 6 */
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.
N'oubliez pas de fermer puis de rouvrir votre éditeur de fichier / texte JS.