estoy usando esto:
Átomo 1.7.3
linter 1.11.11
linter-jshint 2.1.0
Mi archivo .jshintrc
solo contiene "esversion": "6"
y se encuentra un nivel más arriba en la carpeta de mi proyecto. Sigo recibiendo el siguiente mensaje:
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6')
¿Ideas?
.jshint
o .jshintrc
?
.jshintrc
. Lo siento por eso...
Creo que el problema aquí es que el valor de "esversion" debe ser un número, no una cadena. ¿Puede cambiar su archivo .jshintrc para que se lea de la siguiente manera y háganos saber si eso soluciona el problema por usted?
{
"esversion": 6
}
Gracias @jugglinmike , eso funcionó...
¡Alegra oírlo!
Para que conste, no considero que este sea un estado de cosas satisfactorio. JSHint debería emitir un error por entrada no válida, pero también aceptar valores de cadena equivalentes. Voy a dejar este tema "cerrado" porque ya tenemos uno para rastrear este problema: gh-2902.
Hound CI Error 'arrow function syntax (=>)' solo está disponible en ES6 (use 'esversion: 6'). estoy usando eslintrc
¿Quiso decir .jshintrc
? ¿Y puedes reproducir el error en tu PC o solo en HoundCI?
Comentario más útil
Creo que el problema aquí es que el valor de "esversion" debe ser un número, no una cadena. ¿Puede cambiar su archivo .jshintrc para que se lea de la siguiente manera y háganos saber si eso soluciona el problema por usted?