Jshint: ES7: asíncrono y espera

Creado en 29 jun. 2015  ·  5Comentarios  ·  Fuente: jshint/jshint

¿Hay algún apoyo para esos? Vi algunas discusiones sobre la implementación de esto, pero no hubo un consentimiento final.

Duplicate

Todos 5 comentarios

Relacionado/Duplicado: #1939

1) Creo que primero deberíamos admitir toda la sintaxis de ES6 antes de comenzar a implementar las características de ES7.
2) Las funciones asíncronas solo están en la etapa 1, por lo que la sintaxis puede cambiar mucho

Sí, intenté usar el valor clave json experimental pero no funcionó. Actualmente puedo usar /* jshint ignore:start|end*/ pero sería bueno dejar de incluir esas palabras clave en el archivo de recursos.

todavía no hay una opción "experimental", lo siento. De todos modos, esto es un duplicado, mantengamos el problema original.

La forma en que se construye el analizador de jshint no lo hace muy agradable para admitir funciones "experimentales" que tal vez nunca lleguen a la etapa 2, o que pueden cambiar drásticamente antes de ser ratificadas. Es muy frágil, a diferencia de proyectos como Traceur o Babel, que se basan en atravesar y transformar un AST. Odio decirlo, pero tal vez eslint sea la solución preferida para aplicar linting a estas características experimentales, debido a su AST-linting.

Para el estado actual, vea #2604

async/await ahora son compatibles a partir de la versión 2.10.1 . Simplemente actualice su .jshintrc para usar "esversion": 9 .

Ver CHANGELOG.md .

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

Guichaguri picture Guichaguri  ·  8Comentarios

Daniel-Hug picture Daniel-Hug  ·  3Comentarios

NemoStein picture NemoStein  ·  7Comentarios

MtDalPizzol picture MtDalPizzol  ·  7Comentarios

mcandre picture mcandre  ·  3Comentarios