ES6 dans JShint - .jshintrc a esversion, mais encore en train d'avertissement (à l'aide de l'atome)
Je suis à l'aide de l'atome, et j'ai essayé plusieurs différentes jshint paquets 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 ajouté le json suivants:
{
"esversion":6
}
Cependant, il se jette toujours la même erreur. Toutes les idées sur la façon de les résoudre. J'ai inclus le lien vers le JSHint options page. J'aimerais commencer à jouer autour avec ES6 syntaxe, mais préfère ne pas avoir des avertissements supplémentaires.
Merci la communauté!
- Si vous êtes de départ frais, la meilleure option serait probablement utiliser ESLint FYI.
- Qui jsHint paquets avez-vous déjà essayé? Il ya tout à fait quelques-uns d'entre eux. Je seconde @loganfsmyth commentaires sur l'utilisation de ESLint.
- Il suffit de redémarrer l'Atome semble fonctionner.
Vous devez vous connecter pour publier un commentaire.
Le nom de fichier doit être
.jshintrc
, et le contenu estlvnam96
dit ci-dessous: Vous devez définir le type de fichier JSON, le nom de fichier .jshintrc. Puis fermez et rouvrez votre fichier JS.Au lieu de créer .jshintrc de fichier, il vous suffit de l'ajouter en haut de votre fichier js:
N'oubliez pas de fermer puis rouvrir votre fichier JS /éditeur de texte.
JSON
?.jshintrc.json
Les options que vous mentionnez sont juste pour la coloration syntaxique.Nous avons deux choix.
1. À l'aide de .jshintrc fichier.
Créer .jshintrc fichier dans le répertoire racine et le type que ci-dessous. Il s'applique à tous les codes
2. À l'aide de l'indice.
Type que ci-dessous en haut de votre code. Il s'applique simplement le code.
À l'aide de l'atome paquets linter et linter-jshint, je l'ai eu à travailler par de désinstaller puis de réinstaller les paquets puis le redémarrage de l'atome. Je n'ai télécharger ESLint et installé par les gens de suggestions, hâte de la tester.