¿Hay algún apoyo para esos? Vi algunas discusiones sobre la implementación de esto, pero no hubo un consentimiento final.
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 .