jslint-edition=dernier Inattendu ES6 fonctionnalité. const

Je suis en train d'utiliser nœud-jslint https://github.com/reid/node-jslint afin de garder mon code propre

J'ai un const dans mon nodejs script, mais jslint dit qu'il n'est pas valide ES6 code

 Unexpected ES6 feature.
const pdPersonsFilterId = process.argv[2]; //Line 10, Pos 0

Voici la commande que j'utilise dans la console

jslint --edition=latest index.js

Selon la https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/const - il possible d'utiliser les constantes globales.

Pourquoi ne jslint ne considère pas que ce code soit valide?

es6 n'est pas "la dernière version de travail" de javascript.
Il ne l'est pas?
Non, navigateurs ne sont pas à la vitesse avec le nouveau es6 caractéristiques, ils sont en développement encore. Vous pouvez les utiliser dans des cas spécifiques, mais ne sont pas prêt pour le web.
Ils définissent comme certains niveau arbitraire de navigateur à l'adoption? Bizarre. J'avais pense que le développeur peut décider de cette question sur leur propre. Mais alors, il est jsLint, donc je garde mes attentes faibles.
Je vous suggère de ESLint pour peluchage ES6, au moins jusqu'à ce que JSLint possède un support complet pour ES6 fonctionnalités.

OriginalL'auteur Nikage | 2016-03-19