js
Monorepo for the JS language tools.
File Explorer
- bug-report.yml
- change.yml
- config.yml
- docs.yml
- ci-package-manager.yml
- ci.yml
- release-please.yml
- stale.yml
- update-readme.yml
- CODEOWNERS
- renovate.json5
- assert.js
- definition.js
- index.d.cts
- index.d.ts
- index.js
- pattern-visitor.js
- reference.js
- referencer.js
- scope-manager.js
- scope.js
- variable.js
- cjs-import.test.cts
- tsconfig.json
- types.test.ts
- ecma-version.js
- espree.js
- add-globals.test.js
- arguments.test.js
- catch-scope.test.js
- child-visitor-keys.test.js
- class-fields.test.js
- class-static-blocks.test.js
- commonjs.test.cjs
- es6-arrow-function-expression.test.js
- es6-block-scope.test.js
- es6-catch.test.js
- es6-class.test.js
- es6-default-parameters.test.js
- es6-destructuring-assignments.test.js
- es6-export.test.js
- es6-import.test.js
- es6-iteration-scope.test.js
- es6-new-target.test.js
- es6-object.test.js
- es6-rest-args.test.js
- es6-super.test.js
- es6-switch.test.js
- es6-template-literal.test.js
- export-star-as-ns-from-source.test.js
- fallback.test.js
- function-expression-name.test.js
- get-declared-variables.test.js
- global-increment.test.js
- implicit-global-reference.test.js
- implied-strict.test.js
- import-attributes.test.js
- jsx.test.js
- label.test.js
- nodejs-scope.test.js
- object-expression.test.js
- optimistic.test.js
- references.test.js
- typescript.test.js
- use-strict.test.js
- using-scope.test.js
- version.test.js
- with-scope.test.js
- check-licenses.js
- licenses-meta-data.json
- CHANGELOG.md
- CONTRIBUTING.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- index.js
- visitor-keys.js
- index.test-d.ts
- commonjs.test.cjs
- index.test.js
- CHANGELOG.md
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- style.css
- android-icon-144x144.png
- android-icon-192x192.png
- android-icon-36x36.png
- android-icon-48x48.png
- android-icon-72x72.png
- android-icon-96x96.png
- apple-icon-114x114.png
- apple-icon-120x120.png
- apple-icon-144x144.png
- apple-icon-152x152.png
- apple-icon-180x180.png
- apple-icon-57x57.png
- apple-icon-60x60.png
- apple-icon-72x72.png
- apple-icon-76x76.png
- apple-icon-precomposed.png
- apple-icon.png
- browserconfig.xml
- favicon-16x16.png
- favicon-32x32.png
- favicon-96x96.png
- favicon.512x512.png
- favicon.ico
- logo.svg
- manifest.json
- ms-icon-144x144.png
- ms-icon-150x150.png
- ms-icon-310x310.png
- ms-icon-70x70.png
- literal.md
- .nojekyll
- _sidebar.md
- index.html
- README.md
- tokens.md
- espree.js
- options.js
- token-translator.js
- types.js
- index.test-d.ts
- Additive-Operators.json
- Array-Initializer.json
- Assignment-Operators.json
- Automatic-semicolon-insertion.json
- Binary-Bitwise-Operators.json
- Binary-Expressions.json
- Binary-Logical-Operators.json
- Bitwise-Shift-Operator.json
- Block.json
- break-statement.json
- Comments.json
- Complex-Expression.json
- Conditional-Operator.json
- Const-Statement.json
- continue-statement.json
- debugger-statement.json
- Directive-Prolog.json
- Empty-Statement.json
- Equality-Operators.json
- Expression-Statement.json
- Function-Definition.json
- Grouping-Operator.json
- If-Statement.json
- Invalid-syntax.json
- Iteration-Statements.json
- Labelled-Statements.json
- Left-Hand-Side-Expression.json
- Let-Statement.json
- Multiplicative-Operators.json
- Numeric-Literals.json
- Object-Initializer.json
- Postfix-Expressions.json
- Primary-Expression.json
- Regular-Expression-Literals.json
- Relational-Operators.json
- return-statement.json
- Source-elements.json
- Source-option.json
- String-Literals.json
- switch-statement.json
- throw-statement.json
- Tokenize.json
- Tolerant-parse.json
- try-statement.json
- Unary-Operators.json
- Variable-Statement.json
- Whitespace.json
- with-statement.json
- return-identifier.result.js
- return-identifier.src.js
- return-no-arg.result.js
- return-no-arg.src.js
- return-true.result.js
- return-true.src.js
- global-strict-violation.result.js
- global-strict-violation.src.js
- inner-strict-violation.result.js
- inner-strict-violation.src.js
- embedded-comment.result.js
- embedded-comment.src.js
- embedded-conditional.result.js
- embedded-conditional.src.js
- embedded-invalid-js-identifier.result.js
- embedded-invalid-js-identifier.src.js
- embedded-tags.result.js
- embedded-tags.src.js
- empty-placeholder.result.js
- empty-placeholder.src.js
- escape-patterns.result.js
- escape-patterns.src.js
- invalid-attribute-missing-equals.result.js
- invalid-attribute-missing-equals.src.js
- invalid-attribute.result.js
- invalid-attribute.src.js
- invalid-broken-tag.result.js
- invalid-broken-tag.src.js
- invalid-computed-end-tag-name.result.js
- invalid-computed-end-tag-name.src.js
- invalid-computed-string-end-tag-name.result.js
- invalid-computed-string-end-tag-name.src.js
- invalid-embedded-expression.result.js
- invalid-embedded-expression.src.js
- invalid-leading-dot-tag-name.result.js
- invalid-leading-dot-tag-name.src.js
- invalid-matching-placeholder-in-closing-tag.result.js
- invalid-matching-placeholder-in-closing-tag.src.js
- invalid-mismatched-closing-tag.result.js
- invalid-mismatched-closing-tag.src.js
- invalid-mismatched-closing-tags.result.js
- invalid-mismatched-closing-tags.src.js
- invalid-mismatched-dot-tag-name.result.js
- invalid-mismatched-dot-tag-name.src.js
- invalid-mismatched-namespace-tag.result.js
- invalid-mismatched-namespace-tag.src.js
- invalid-missing-closing-tag-attribute-placeholder.result.js
- invalid-missing-closing-tag-attribute-placeholder.src.js
- invalid-missing-closing-tag.result.js
- invalid-missing-closing-tag.src.js
- invalid-missing-namespace-name.result.js
- invalid-missing-namespace-name.src.js
- invalid-missing-namespace-value.result.js
- invalid-missing-namespace-value.src.js
- invalid-missing-spread-operator.result.js
- invalid-missing-spread-operator.src.js
- invalid-mixed-namespace-name.result.js
- invalid-mixed-namespace-name.src.js
- invalid-mixed-namespace-value.result.js
- invalid-mixed-namespace-value.src.js
- invalid-no-common-parent-with-comment.result.js
- invalid-no-common-parent-with-comment.src.js
- invalid-no-common-parent.result.js
- invalid-no-common-parent.src.js
- invalid-no-tag-name.result.js
- invalid-no-tag-name.src.js
- invalid-placeholder-in-closing-tag.result.js
- invalid-placeholder-in-closing-tag.src.js
- invalid-trailing-dot-tag-name.result.js
- invalid-trailing-dot-tag-name.src.js
- invalid-unexpected-comma.result.js
- invalid-unexpected-comma.src.js
- japanese-characters.result.js
- japanese-characters.src.js
- less-than-operator.result.js
- less-than-operator.src.js
- member-expression.result.js
- member-expression.src.js
- multiple-blank-spaces.result.js
- multiple-blank-spaces.src.js
- namespaced-attribute-and-value-inserted.result.js
- namespaced-attribute-and-value-inserted.src.js
- namespaced-name-and-attribute.result.js
- namespaced-name-and-attribute.src.js
- namespaced-name.result.js
- namespaced-name.src.js
- newslines-and-entities.result.js
- newslines-and-entities.src.js
- self-closing-tag-with-newline.result.js
- self-closing-tag-with-newline.src.js
- self-closing-tag.result.js
- self-closing-tag.src.js
- spread-operator-attribute-and-regular-attribute.result.js
- spread-operator-attribute-and-regular-attribute.src.js
- spread-operator-attributes.result.js
- spread-operator-attributes.src.js
- tag-names-with-dots.result.js
- tag-names-with-dots.src.js
- tag-names-with-multi-dots.result.js
- tag-names-with-multi-dots.src.js
- template-strings-in-jsx-complex.result.js
- template-strings-in-jsx-complex.src.js
- template-strings-in-jsx-multi.result.js
- template-strings-in-jsx-multi.src.js
- template-strings-in-jsx.result.js
- template-strings-in-jsx.src.js
- test-content.result.js
- test-content.src.js
- trailing-spread-operator-attribute.result.js
- trailing-spread-operator-attribute.src.js
- unknown-escape-pattern.result.js
- unknown-escape-pattern.src.js
- yield-jsx-element.result.js
- yield-jsx-element.src.js
- invalid-lf.result.js
- invalid-lf.src.js
- valid-2028.result.js
- valid-2028.src.js
- valid-2029.result.js
- valid-2029.src.js
- invalid-01.result.js
- invalid-01.src.js
- invalid-02.result.js
- invalid-02.src.js
- valid-01.result.js
- valid-01.src.js
- valid-02.result.js
- valid-02.src.js
- binary.result.js
- binary.src.js
- decimal.result.js
- decimal.src.js
- hex.result.js
- hex.src.js
- invalid-float.result.js
- invalid-float.src.js
- octal.result.js
- octal.src.js
- basic.result.js
- basic.src.js
- first-of-statement.result.js
- first-of-statement.src.js
- invalid-import-prop.result.js
- invalid-import-prop.src.js
- invalid-multi-sources.result.js
- invalid-multi-sources.src.js
- invalid-new-import.result.js
- invalid-new-import.src.js
- invalid-no-source.result.js
- invalid-no-source.src.js
- invalid-only-import.result.js
- invalid-only-import.src.js
- invalid-trailing-comma.result.js
- invalid-trailing-comma.src.js
- invalid-wrap-import.result.js
- invalid-wrap-import.src.js
- new-import.result.js
- new-import.src.js
- with-assign.result.js
- with-assign.src.js
- with-sequence.result.js
- with-sequence.src.js
- export-star-as-ns.result.js
- export-star-as-ns.src.js
- export-star.result.js
- export-star.src.js
- import-meta.result.js
- import-meta.src.js
- invalid-not-meta.result.js
- invalid-not-meta.src.js
- invalid-unicode-sequence.result.js
- invalid-unicode-sequence.src.js
- invalid-qq-with-logical-or-1.result.js
- invalid-qq-with-logical-or-1.src.js
- invalid-qq-with-logical-or-2.result.js
- invalid-qq-with-logical-or-2.src.js
- one-qq.result.js
- one-qq.src.js
- qq-in-ternary.result.js
- qq-in-ternary.src.js
- qq-with-bitwise-or.result.js
- qq-with-bitwise-or.src.js
- qq-with-logical-or-1.result.js
- qq-with-logical-or-1.src.js
- qq-with-logical-or-2.result.js
- qq-with-logical-or-2.src.js
- two-qq.result.js
- two-qq.src.js
- async-qdot-call.result.js
- async-qdot-call.src.js
- chaining1.result.js
- chaining1.src.js
- chaining2.result.js
- chaining2.src.js
- chaining3.result.js
- chaining3.src.js
- invalid-assign.result.js
- invalid-assign.src.js
- invalid-async-qdot-call.result.js
- invalid-async-qdot-call.src.js
- invalid-binding-in-for-in.result.js
- invalid-binding-in-for-in.src.js
- invalid-chaining-assign.result.js
- invalid-chaining-assign.src.js
- invalid-chaining-binding-in-for-in.result.js
- invalid-chaining-binding-in-for-in.src.js
- invalid-chaining-increment.result.js
- invalid-chaining-increment.src.js
- invalid-chaining-new.result.js
- invalid-chaining-new.src.js
- invalid-chaining-template.result.js
- invalid-chaining-template.src.js
- invalid-increment.result.js
- invalid-increment.src.js
- invalid-new.result.js
- invalid-new.src.js
- invalid-qdot-num.result.js
- invalid-qdot-num.src.js
- invalid-template.result.js
- invalid-template.src.js
- non-optional.result.js
- non-optional.src.js
- parenthesized-chaining1.result.js
- parenthesized-chaining1.src.js
- parenthesized-chaining2.result.js
- parenthesized-chaining2.src.js
- parenthesized-chaining3.result.js
- parenthesized-chaining3.src.js
- qdot-call.result.js
- qdot-call.src.js
- qdot.result.js
- qdot.src.js
- and.result.js
- and.src.js
- coalesce.result.js
- coalesce.src.js
- mix.result.js
- mix.src.js
- or.result.js
- or.src.js
- bigint.result.js
- bigint.src.js
- binary.result.js
- binary.src.js
- decimal.result.js
- decimal.src.js
- exponent.result.js
- exponent.src.js
- fraction.result.js
- fraction.src.js
- hex.result.js
- hex.src.js
- invalid-at-first.result.js
- invalid-at-first.src.js
- invalid-at-last.result.js
- invalid-at-last.src.js
- invalid-double-sep.result.js
- invalid-double-sep.src.js
- invalid-legacy-octal.result.js
- invalid-legacy-octal.src.js
- octal.result.js
- octal.src.js
- starts-with-dot.result.js
- starts-with-dot.src.js
- invalid-delete-private-optional.result.js
- invalid-delete-private-optional.src.js
- invalid-delete-private.result.js
- invalid-delete-private.src.js
- invalid-init-arguments.result.js
- invalid-init-arguments.src.js
- invalid-init-arrow-arguments.result.js
- invalid-init-arrow-arguments.src.js
- invalid-init-yield.result.js
- invalid-init-yield.src.js
- invalid-member-private-undef.result.js
- invalid-member-private-undef.src.js
- invalid-member-super-private.result.js
- invalid-member-super-private.src.js
- invalid-private-constructor.result.js
- invalid-private-constructor.src.js
- invalid-private-dupelicate.result.js
- invalid-private-dupelicate.src.js
- invalid-public-constructor.result.js
- invalid-public-constructor.src.js
- mixed-init-await.module-result.js
- mixed-init-await.result.js
- mixed-init-await.src.js
- valid-arguments-in-computed-key.result.js
- valid-arguments-in-computed-key.src.js
- valid-async-asi.result.js
- valid-async-asi.src.js
- valid-computed-asi.result.js
- valid-computed-asi.src.js
- valid-computed-no-asi.result.js
- valid-computed-no-asi.src.js
- valid-computed.result.js
- valid-computed.src.js
- valid-contextual-keywords-init.result.js
- valid-contextual-keywords-init.src.js
- valid-contextual-keywords.result.js
- valid-contextual-keywords.src.js
- valid-get-set-star-no-asi.result.js
- valid-get-set-star-no-asi.src.js
- valid-init-arguments.result.js
- valid-init-arguments.src.js
- valid-init-arrow-super.result.js
- valid-init-arrow-super.src.js
- valid-init-arrow.result.js
- valid-init-arrow.src.js
- valid-init-super.result.js
- valid-init-super.src.js
- valid-member-private-nesting-use-first.result.js
- valid-member-private-nesting-use-first.src.js
- valid-member-private-nesting.result.js
- valid-member-private-nesting.src.js
- valid-member-private.result.js
- valid-member-private.src.js
- valid-private-asi.result.js
- valid-private-asi.src.js
- valid-private.result.js
- valid-private.src.js
- valid-prototype.result.js
- valid-prototype.src.js
- valid-public-asi.result.js
- valid-public-asi.src.js
- valid-public.result.js
- valid-public.src.js
- valid-special-field-names-init.result.js
- valid-special-field-names-init.src.js
- valid-special-field-names.result.js
- valid-special-field-names.src.js
- valid-star-asi.result.js
- valid-star-asi.src.js
- valid-star-no-asi.result.js
- valid-star-no-asi.src.js
- LICENSE
- statements-class-static-init-expr-new-target.result.js
- statements-class-static-init-expr-new-target.src.js
- statements-class-static-init-expr-this.result.js
- statements-class-static-init-expr-this.src.js
- statements-class-static-init-scope-lex-close.result.js
- statements-class-static-init-scope-lex-close.src.js
- statements-class-static-init-scope-lex-derived.result.js
- statements-class-static-init-scope-lex-derived.src.js
- statements-class-static-init-scope-lex-open.result.js
- statements-class-static-init-scope-lex-open.src.js
- statements-class-static-init-scope-private.result.js
- statements-class-static-init-scope-private.src.js
- statements-class-static-init-scope-var-close.result.js
- statements-class-static-init-scope-var-close.src.js
- statements-class-static-init-scope-var-derived.result.js
- statements-class-static-init-scope-var-derived.src.js
- statements-class-static-init-scope-var-open.result.js
- statements-class-static-init-scope-var-open.src.js
- statements-class-static-init-sequence.result.js
- statements-class-static-init-sequence.src.js
- statements-class-static-init-statement-list-optional.result.js
- statements-class-static-init-statement-list-optional.src.js
- statements-class-static-init-super-property.result.js
- statements-class-static-init-super-property.src.js
- export-all-exported.result.js
- export-all-exported.src.js
- export-exported-with-escapes.result.js
- export-exported-with-escapes.src.js
- export-exported.result.js
- export-exported.src.js
- export-from-exported.result.js
- export-from-exported.src.js
- export-from-local-and-exported.result.js
- export-from-local-and-exported.src.js
- export-from-local.result.js
- export-from-local.src.js
- export-from-shorthand.result.js
- export-from-shorthand.src.js
- import-imported-with-escapes.result.js
- import-imported-with-escapes.src.js
- import-imported.result.js
- import-imported.src.js
- invalid-lone-surrogate-export-exported.result.js
- invalid-lone-surrogate-export-exported.src.js
- invalid-lone-surrogate-import-imported.result.js
- invalid-lone-surrogate-import-imported.src.js
- top-await.result.js
- top-await.src.js
- invalid-missing-private.result.js
- invalid-missing-private.src.js
- invalid-without-class.result.js
- invalid-without-class.src.js
- valid-private-in.result.js
- valid-private-in.src.js
- invalid-conflict-names.result.js
- invalid-conflict-names.src.js
- invalid-constructor.result.js
- invalid-constructor.src.js
- valid-accessor.result.js
- valid-accessor.src.js
- valid-async-asi.result.js
- valid-async-asi.src.js
- valid-contextual-keywords-no-asi.result.js
- valid-contextual-keywords-no-asi.src.js
- valid-methods.result.js
- valid-methods.src.js
- regexp-match-indices.result.js
- regexp-match-indices.src.js
- invalid-conflict-names.result.js
- invalid-conflict-names.src.js
- invalid-private-field-constructor.result.js
- invalid-private-field-constructor.src.js
- invalid-private-getter-constructor.result.js
- invalid-private-getter-constructor.src.js
- invalid-private-method-constructor.result.js
- invalid-private-method-constructor.src.js
- invalid-private-setter-constructor.result.js
- invalid-private-setter-constructor.src.js
- invalid-public-field-constructor.result.js
- invalid-public-field-constructor.src.js
- invalid-public-field-prototype.result.js
- invalid-public-field-prototype.src.js
- valid-async-asi.result.js
- valid-async-asi.src.js
- valid-contextual-keywords-no-asi.result.js
- valid-contextual-keywords-no-asi.src.js
- valid-private-accessors.result.js
- valid-private-accessors.src.js
- valid-private-fields.result.js
- valid-private-fields.src.js
- valid-private-methods.result.js
- valid-private-methods.src.js
- valid-public-fields.result.js
- valid-public-fields.src.js
- invalid-comment-not-at-beginning.result.js
- invalid-comment-not-at-beginning.src.js
- valid-comment-at-beginning.result.js
- valid-comment-at-beginning.src.js
- invalid-regexp-class-set-expression.result.js
- invalid-regexp-class-set-expression.src.js
- invalid-regexp-string-negate.result.js
- invalid-regexp-string-negate.src.js
- invalid-regexp-unicode-property.result.js
- invalid-regexp-unicode-property.src.js
- invalid-regexp-v-flag.result.js
- invalid-regexp-v-flag.src.js
- valid-regexp-v-flag.result.js
- valid-regexp-v-flag.src.js
- invalid-duplicate-named-capturing-groups-with-disjunction.result.js
- invalid-duplicate-named-capturing-groups-with-disjunction.src.js
- invalid-duplicate-named-capturing-groups-with-nesting.result.js
- invalid-duplicate-named-capturing-groups-with-nesting.src.js
- invalid-duplicate-named-capturing-groups.result.js
- invalid-duplicate-named-capturing-groups.src.js
- valid-duplicate-named-capturing-groups.result.js
- valid-duplicate-named-capturing-groups.src.js
- invalid-import-attributes-with-dupe-key.module-result.js
- invalid-import-attributes-with-dupe-key.result.js
- invalid-import-attributes-with-dupe-key.src.js
- invalid-import-attributes-with-dynamic-with-multiple-trailing-comma.result.js
- invalid-import-attributes-with-dynamic-with-multiple-trailing-comma.src.js
- invalid-import-attributes-with-multiple-trailing-comma.module-result.js
- invalid-import-attributes-with-multiple-trailing-comma.result.js
- invalid-import-attributes-with-multiple-trailing-comma.src.js
- invalid-import-attributes-with-number-key.module-result.js
- invalid-import-attributes-with-number-key.result.js
- invalid-import-attributes-with-number-key.src.js
- invalid-import-attributes-with-number-value.module-result.js
- invalid-import-attributes-with-number-value.result.js
- invalid-import-attributes-with-number-value.src.js
- valid-import-attributes.module-result.js
- valid-import-attributes.result.js
- valid-import-attributes.src.js
- invalid-regexp-dupe-add-modifiers.result.js
- invalid-regexp-dupe-add-modifiers.src.js
- invalid-regexp-dupe-modifiers.result.js
- invalid-regexp-dupe-modifiers.src.js
- invalid-regexp-dupe-remove-modifiers.result.js
- invalid-regexp-dupe-remove-modifiers.src.js
- invalid-regexp-empty-modifiers.result.js
- invalid-regexp-empty-modifiers.src.js
- invalid-regexp-unknown-modifiers.result.js
- invalid-regexp-unknown-modifiers.src.js
- valid-regexp-modifiers.result.js
- valid-regexp-modifiers.src.js
- invalid-export-using.module-result.js
- invalid-export-using.result.js
- invalid-export-using.src.js
- invalid-using-let.module-result.js
- invalid-using-let.result.js
- invalid-using-let.src.js
- invalid-using-with-object-pattern.result.js
- invalid-using-with-object-pattern.src.js
- invalid-using-without-init-multi.result.js
- invalid-using-without-init-multi.src.js
- invalid-using-without-init.result.js
- invalid-using-without-init.src.js
- valid-not-using.result.js
- valid-not-using.src.js
- valid-top-level-await-using.module-result.js
- valid-top-level-await-using.result.js
- valid-top-level-await-using.src.js
- valid-top-level-using.module-result.js
- valid-top-level-using.result.js
- valid-top-level-using.src.js
- valid-using.result.js
- valid-using.src.js
- func-strict.module-result.js
- func-strict.result.js
- func-strict.src.js
- use-strict.module-result.js
- use-strict.result.js
- use-strict.src.js
- as-param-with-params.result.js
- as-param-with-params.src.js
- as-param.result.js
- as-param.src.js
- basic.result.js
- basic.src.js
- block-body-not-object.result.js
- block-body-not-object.src.js
- block-body.result.js
- block-body.src.js
- error-dup-params.result.js
- error-dup-params.src.js
- error-missing-paren.result.js
- error-missing-paren.src.js
- error-not-arrow.result.js
- error-not-arrow.src.js
- error-numeric-param-multi.result.js
- error-numeric-param-multi.src.js
- error-numeric-param.result.js
- error-numeric-param.src.js
- error-reverse-arrow.result.js
- error-reverse-arrow.src.js
- error-strict-default-param-eval.result.js
- error-strict-default-param-eval.src.js
- error-strict-dup-params.result.js
- error-strict-dup-params.src.js
- error-strict-eval-return.result.js
- error-strict-eval-return.src.js
- error-strict-eval.result.js
- error-strict-eval.src.js
- error-strict-octal.result.js
- error-strict-octal.src.js
- error-strict-param-arguments.result.js
- error-strict-param-arguments.src.js
- error-strict-param-eval.result.js
- error-strict-param-eval.src.js
- error-strict-param-names.result.js
- error-strict-param-names.src.js
- error-strict-param-no-paren-arguments.result.js
- error-strict-param-no-paren-arguments.src.js
- error-strict-param-no-paren-eval.result.js
- error-strict-param-no-paren-eval.src.js
- error-two-lines.result.js
- error-two-lines.src.js
- error-wrapped-param.result.js
- error-wrapped-param.src.js
- expression.result.js
- expression.src.js
- iife.result.js
- iife.src.js
- multiple-params.result.js
- multiple-params.src.js
- no-auto-return.result.js
- no-auto-return.src.js
- not-strict-arguments.result.js
- not-strict-arguments.src.js
- not-strict-eval-params.result.js
- not-strict-eval-params.src.js
- not-strict-eval.result.js
- not-strict-eval.src.js
- not-strict-octal.result.js
- not-strict-octal.src.js
- return-arrow-function.result.js
- return-arrow-function.src.js
- return-sequence.result.js
- return-sequence.src.js
- single-param-parens.result.js
- single-param-parens.src.js
- single-param-return-identifier.result.js
- single-param-return-identifier.src.js
- single-param.result.js
- single-param.src.js
- invalid.result.js
- invalid.src.js
- lowercase.result.js
- lowercase.src.js
- uppercase.result.js
- uppercase.src.js
- const.result.js
- const.src.js
- let-in-switchcase.result.js
- let-in-switchcase.src.js
- let.result.js
- let.src.js
- class-accessor-properties.result.js
- class-accessor-properties.src.js
- class-computed-static-method.result.js
- class-computed-static-method.src.js
- class-expression.result.js
- class-expression.src.js
- class-method-named-prototype.result.js
- class-method-named-prototype.src.js
- class-method-named-static.result.js
- class-method-named-static.src.js
- class-one-method-super.result.js
- class-one-method-super.src.js
- class-one-method.result.js
- class-one-method.src.js
- class-static-method-named-prototype.result.js
- class-static-method-named-prototype.src.js
- class-static-method-named-static.result.js
- class-static-method-named-static.src.js
- class-static-method.result.js
- class-static-method.src.js
- class-static-methods-and-accessor-properties.result.js
- class-static-methods-and-accessor-properties.src.js
- class-two-computed-static-methods.result.js
- class-two-computed-static-methods.src.js
- class-two-methods-computed-constructor.result.js
- class-two-methods-computed-constructor.src.js
- class-two-methods-semi.result.js
- class-two-methods-semi.src.js
- class-two-methods-three-semi.result.js
- class-two-methods-three-semi.src.js
- class-two-methods-two-semi.result.js
- class-two-methods-two-semi.src.js
- class-two-methods.result.js
- class-two-methods.src.js
- class-two-static-methods-named-constructor.result.js
- class-two-static-methods-named-constructor.src.js
- class-with-constructor.result.js
- class-with-constructor.src.js
- derived-class-assign-to-var.result.js
- derived-class-assign-to-var.src.js
- derived-class-expression.result.js
- derived-class-expression.src.js
- empty-class-double-semi.result.js
- empty-class-double-semi.src.js
- empty-class-semi.result.js
- empty-class-semi.src.js
- empty-class.result.js
- empty-class.src.js
- empty-literal-derived-class.result.js
- empty-literal-derived-class.src.js
- invalid-class-declaration.result.js
- invalid-class-declaration.src.js
- invalid-class-setter-declaration.result.js
- invalid-class-setter-declaration.src.js
- named-class-expression.result.js
- named-class-expression.src.js
- named-derived-class-expression.result.js
- named-derived-class-expression.src.js
- classes-and-generators.result.js
- classes-and-generators.src.js
- computed-generator.result.js
- computed-generator.src.js
- static-generators.result.js
- static-generators.src.js
- declaration.result.js
- declaration.src.js
- expression.result.js
- expression.src.js
- method.result.js
- method.src.js
- not-all-params.result.js
- not-all-params.src.js
- default-param-arrow.result.js
- default-param-arrow.src.js
- default-param.result.js
- default-param.src.js
- not-strict-local-eval-multi.result.js
- not-strict-local-eval-multi.src.js
- not-strict-local-eval.result.js
- not-strict-local-eval.src.js
- array-member.result.js
- array-member.src.js
- array-to-array.result.js
- array-to-array.src.js
- array-var-undefined.result.js
- array-var-undefined.src.js
- defaults-array-all.result.js
- defaults-array-all.src.js
- defaults-array-longform-nested-multi.result.js
- defaults-array-longform-nested-multi.src.js
- defaults-array-multi.result.js
- defaults-array-multi.src.js
- defaults-array-nested-all.result.js
- defaults-array-nested-all.src.js
- defaults-array-nested-multi.result.js
- defaults-array-nested-multi.src.js
- defaults-array.result.js
- defaults-array.src.js
- defaults-object-all.result.js
- defaults-object-all.src.js
- defaults-object-longform-all.result.js
- defaults-object-longform-all.src.js
- defaults-object-longform-multi.result.js
- defaults-object-longform-multi.src.js
- defaults-object-longform.result.js
- defaults-object-longform.src.js
- defaults-object-mixed-multi.result.js
- defaults-object-mixed-multi.src.js
- defaults-object-multi.result.js
- defaults-object-multi.src.js
- defaults-object-nested-all.result.js
- defaults-object-nested-all.src.js
- defaults-object-nested-multi.result.js
- defaults-object-nested-multi.src.js
- defaults-object.result.js
- defaults-object.src.js
- destructured-array-catch.result.js
- destructured-array-catch.src.js
- destructured-object-catch.result.js
- destructured-object-catch.src.js
- invalid-defaults-object-assign.result.js
- invalid-defaults-object-assign.src.js
- named-param.result.js
- named-param.src.js
- nested-array.result.js
- nested-array.src.js
- nested-object.result.js
- nested-object.src.js
- object-var-named.result.js
- object-var-named.src.js
- object-var-undefined.result.js
- object-var-undefined.src.js
- param-deafults-object.result.js
- param-defaults-array.result.js
- param-defaults-array.src.js
- param-defaults-object-nested.result.js
- param-defaults-object-nested.src.js
- param-defaults-object.result.js
- param-defaults-object.src.js
- params-array-wrapped.result.js
- params-array-wrapped.src.js
- params-array.result.js
- params-array.src.js
- params-multi-object.result.js
- params-multi-object.src.js
- params-nested-array.result.js
- params-nested-array.src.js
- params-nested-object.result.js
- params-nested-object.src.js
- params-object-wrapped.result.js
- params-object-wrapped.src.js
- params-object.result.js
- params-object.src.js
- sparse-array.result.js
- sparse-array.src.js
- arrow-param-array.result.js
- arrow-param-array.src.js
- arrow-param-nested-array.result.js
- arrow-param-nested-array.src.js
- arrow-param-nested-object-named.result.js
- arrow-param-nested-object-named.src.js
- arrow-param-nested-object.result.js
- arrow-param-nested-object.src.js
- arrow-param-object.result.js
- arrow-param-object.src.js
- param-defaults-array.result.js
- param-defaults-array.src.js
- param-defaults-object-nested.result.js
- param-defaults-object-nested.src.js
- param-defaults-object.result.js
- param-defaults-object.src.js
- array-const-undefined.result.js
- array-const-undefined.src.js
- array-let-undefined.result.js
- array-let-undefined.src.js
- object-const-named.result.js
- object-const-named.src.js
- object-const-undefined.result.js
- object-const-undefined.src.js
- object-let-named.result.js
- object-let-named.src.js
- object-let-undefined.result.js
- object-let-undefined.src.js
- param-array.result.js
- param-array.src.js
- param-object-short.result.js
- param-object-short.src.js
- param-object-wrapped.result.js
- param-object-wrapped.src.xjs
- param-object.result.js
- param-object.src.js
- loop.result.js
- loop.src.js
- complex-destructured.result.js
- complex-destructured.src.js
- destructured-array-literal.result.js
- destructured-array-literal.src.js
- error-complex-destructured-spread-first.result.js
- error-complex-destructured-spread-first.src.js
- invalid-not-final-array-empty.result.js
- invalid-not-final-array-empty.src.js
- multi-destructured.result.js
- multi-destructured.src.js
- not-final-array.result.js
- not-final-array.src.js
- single-destructured.result.js
- single-destructured.src.js
- var-complex-destructured.result.js
- var-complex-destructured.src.js
- var-multi-destructured.result.js
- var-multi-destructured.src.js
- var-single-destructured.result.js
- var-single-destructured.src.js
- var-let-declaration.result.js
- var-let-declaration.src.js
- var-let-object.result.js
- var-let-object.src.js
- for-of-with-function-initializer.result.js
- for-of-with-function-initializer.src.js
- for-of-with-var-and-braces.result.js
- for-of-with-var-and-braces.src.js
- for-of-with-var-and-no-braces.result.js
- for-of-with-var-and-no-braces.src.js
- for-of-with-const-and-no-braces.result.js
- for-of-with-const-and-no-braces.src.js
- for-of-with-let-and-no-braces.result.js
- for-of-with-let-and-no-braces.src.js
- anonymous-generator.result.js
- anonymous-generator.src.js
- double-yield.result.js
- double-yield.src.js
- empty-generator-declaration.result.js
- empty-generator-declaration.src.js
- generator-declaration.result.js
- generator-declaration.src.js
- yield-delegation.result.js
- yield-delegation.src.js
- yield-without-value-in-call.result.js
- yield-without-value-in-call.src.js
- yield-without-value-no-semi.result.js
- yield-without-value-no-semi.src.js
- yield-without-value.result.js
- yield-without-value.src.js
- error-delete.result.js
- error-delete.src.js
- error-function.result.js
- error-function.src.js
- error-strict.result.js
- error-strict.src.js
- export-default-array.result.js
- export-default-array.src.js
- export-default-expression.result.js
- export-default-expression.src.js
- export-default-function.result.js
- export-default-function.src.js
- export-default-named-function.result.js
- export-default-named-function.src.js
- export-default-number.result.js
- export-default-number.src.js
- export-default-object.result.js
- export-default-object.src.js
- export-default-parenthesized-class.result.js
- export-default-parenthesized-class.src.js
- export-default-parenthesized-function.result.js
- export-default-parenthesized-function.src.js
- export-default-value.result.js
- export-default-value.src.js
- export-from-batch.result.js
- export-from-batch.src.js
- export-from-default.result.js
- export-from-default.src.js
- export-from-named-as-default.result.js
- export-from-named-as-default.src.js
- export-from-named-as-specifier.result.js
- export-from-named-as-specifier.src.js
- export-from-named-as-specifiers.result.js
- export-from-named-as-specifiers.src.js
- export-from-specifier.result.js
- export-from-specifier.src.js
- export-from-specifiers.result.js
- export-from-specifiers.src.js
- export-function.result.js
- export-function.src.js
- export-named-as-default.result.js
- export-named-as-default.src.js
- export-named-as-specifier.result.js
- export-named-as-specifier.src.js
- export-named-as-specifiers.result.js
- export-named-as-specifiers.src.js
- export-named-empty.result.js
- export-named-empty.src.js
- export-named-specifier.result.js
- export-named-specifier.src.js
- export-named-specifiers-comma.result.js
- export-named-specifiers-comma.src.js
- export-named-specifiers.result.js
- export-named-specifiers.src.js
- export-var-anonymous-function.result.js
- export-var-anonymous-function.src.js
- export-var-number.result.js
- export-var-number.src.js
- export-var.result.js
- export-var.src.js
- import-default-and-named-specifiers.result.js
- import-default-and-named-specifiers.src.js
- import-default-and-namespace-specifiers.result.js
- import-default-and-namespace-specifiers.src.js
- import-default-as.result.js
- import-default-as.src.js
- import-default.result.js
- import-default.src.js
- import-jquery.result.js
- import-jquery.src.js
- import-module.result.js
- import-module.src.js
- import-named-as-specifier-keyword.result.js
- import-named-as-specifier-keyword.src.js
- import-named-as-specifier.result.js
- import-named-as-specifier.src.js
- import-named-as-specifiers.result.js
- import-named-as-specifiers.src.js
- import-named-empty.result.js
- import-named-empty.src.js
- import-named-specifier.result.js
- import-named-specifier.src.js
- import-named-specifiers-comma.result.js
- import-named-specifiers-comma.src.js
- import-named-specifiers.result.js
- import-named-specifiers.src.js
- import-namespace-specifier.result.js
- import-namespace-specifier.src.js
- import-null-as-nil.result.js
- import-null-as-nil.src.js
- invalid-await.result.js
- invalid-await.src.js
- invalid-export-batch-missing-from-clause.result.js
- invalid-export-batch-missing-from-clause.src.js
- invalid-export-batch-token.result.js
- invalid-export-batch-token.src.js
- invalid-export-default-equal.result.js
- invalid-export-default-equal.src.js
- invalid-export-default-token.result.js
- invalid-export-default-token.src.js
- invalid-export-default.result.js
- invalid-export-default.src.js
- invalid-export-named-default.result.js
- invalid-export-named-default.src.js
- invalid-export-named-extra-comma.result.js
- invalid-export-named-extra-comma.src.js
- invalid-export-named-middle-comma.result.js
- invalid-export-named-middle-comma.src.js
- invalid-import-default-after-named-after-default.result.js
- invalid-import-default-after-named-after-default.src.js
- invalid-import-default-after-named.result.js
- invalid-import-default-after-named.src.js
- invalid-import-default-missing-module-specifier.result.js
- invalid-import-default-missing-module-specifier.src.js
- invalid-import-default-module-specifier.result.js
- invalid-import-default-module-specifier.src.js
- invalid-import-default.result.js
- invalid-import-default.src.js
- invalid-import-missing-module-specifier.result.js
- invalid-import-missing-module-specifier.src.js
- invalid-import-module-specifier.result.js
- invalid-import-module-specifier.src.js
- invalid-import-named-after-named.result.js
- invalid-import-named-after-named.src.js
- invalid-import-named-after-namespace.result.js
- invalid-import-named-after-namespace.src.js
- invalid-import-named-as-keyword.result.js
- invalid-import-named-as-keyword.src.js
- invalid-import-named-as-missing-from.result.js
- invalid-import-named-as-missing-from.src.js
- invalid-import-named-extra-comma.result.js
- invalid-import-named-extra-comma.src.js
- invalid-import-named-keyword.result.js
- invalid-import-named-keyword.src.js
- invalid-import-named-middle-comma.result.js
- invalid-import-named-middle-comma.src.js
- invalid-import-namespace-after-named.result.js
- invalid-import-namespace-after-named.src.js
- invalid-import-namespace-missing-as.result.js
- invalid-import-namespace-missing-as.src.js
- valid-await.result.js
- valid-await.src.js
- export-const-number.result.js
- export-const-number.src.js
- export-const-object.result.js
- export-const-object.src.js
- export-let-number.result.js
- export-let-number.src.js
- export-let-object.result.js
- export-let-object.src.js
- export-let.result.js
- export-let.src.js
- class-default-anonymous-extends.result.js
- class-default-anonymous-extends.src.js
- class-default-anonymous.result.js
- class-default-anonymous.src.js
- class-default-extends.result.js
- class-default-extends.src.js
- class-default.result.js
- class-default.src.js
- class-extends.result.js
- class-extends.src.js
- class.result.js
- class.src.js
- invalid-new-target.result.js
- invalid-new-target.src.js
- invalid-unknown-property.result.js
- invalid-unknown-property.src.js
- simple-new-target.result.js
- simple-new-target.src.js
- computed-addition-property.result.js
- computed-addition-property.src.js
- computed-and-identifier.result.js
- computed-and-identifier.src.js
- computed-getter-and-setter.result.js
- computed-getter-and-setter.src.js
- computed-string-property.result.js
- computed-string-property.src.js
- computed-variable-property.result.js
- computed-variable-property.src.js
- invalid-computed-variable-property.result.js
- invalid-computed-variable-property.src.js
- invalid-standalone-computed-variable-property.result.js
- invalid-standalone-computed-variable-property.src.js
- standalone-expression-with-addition.result.js
- standalone-expression-with-addition.src.js
- standalone-expression-with-method.result.js
- standalone-expression-with-method.src.js
- standalone-expression.result.js
- standalone-expression.src.js
- proto-property.result.js
- proto-property.src.js
- proto-string-property.result.js
- proto-string-property.src.js
- strict-duplicate-properties.result.js
- strict-duplicate-properties.src.js
- strict-duplicate-string-properties.result.js
- strict-duplicate-string-properties.src.js
- proto-computed-property.result.js
- proto-computed-property.src.js
- invalid-method-no-braces.result.js
- invalid-method-no-braces.src.js
- method-property.result.js
- method-property.src.js
- simple-method-named-get.result.js
- simple-method-named-get.src.js
- simple-method-named-set.result.js
- simple-method-named-set.src.js
- simple-method-with-argument.result.js
- simple-method-with-argument.src.js
- simple-method-with-string-name.result.js
- simple-method-with-string-name.src.js
- simple-method.result.js
- simple-method.src.js
- string-name-method-property.result.js
- string-name-method-property.src.js
- default-params.result.js
- default-params.src.js
- array-destructuring.result.js
- array-destructuring.src.js
- generator-object-literal-method.result.js
- generator-object-literal-method.src.js
- computed-method-property.result.js
- computed-method-property.src.js
- shorthand-properties-keyword.result.js
- shorthand-properties-keyword.src.js
- shorthand-properties.result.js
- shorthand-properties.src.js
- invalid.result.js
- invalid.src.js
- lowercase.result.js
- lowercase.src.js
- strict-uppercase.result.js
- strict-uppercase.src.js
- uppercase.result.js
- uppercase.src.js
- regex-u-extended-escape.result.js
- regex-u-extended-escape.src.js
- regex-u-invalid-extended-escape.result.js
- regex-u-invalid-extended-escape.src.js
- regex-u-simple.result.js
- regex-u-simple.src.js
- regexp-y-simple.result.js
- regexp-y-simple.src.js
- basic-rest.result.js
- basic-rest.src.js
- error-no-default.result.js
- error-no-default.src.js
- error-not-last.result.js
- error-not-last.src.js
- func-expression-multi.result.js
- func-expression-multi.src.js
- func-expression.result.js
- func-expression.src.js
- invalid-rest-param.result.js
- invalid-rest-param.src.js
- single-rest.result.js
- single-rest.src.js
- arrow-rest-multi.result.js
- arrow-rest-multi.src.js
- arrow-rest.result.js
- arrow-rest.src.js
- destructured-arrow-array.result.js
- destructured-arrow-array.src.js
- destructured-arrow-multi.result.js
- destructured-arrow-multi.src.js
- destructured-arrow-object.result.js
- destructured-arrow-object.src.js
- error-attempted-spread-param.result.js
- error-attempted-spread-param.src.js
- error-invalid-if.result.js
- error-invalid-if.src.js
- error-invalid-sequence.result.js
- error-invalid-sequence.src.js
- multi-function-call.result.js
- multi-function-call.src.js
- not-final-param.result.js
- not-final-param.src.js
- simple-function-call.result.js
- simple-function-call.src.js
- deeply-nested.result.js
- deeply-nested.src.js
- escape-characters.result.js
- escape-characters.src.js
- expressions.result.js
- expressions.src.js
- multi-line-template-string.result.js
- multi-line-template-string.src.js
- octal-literal.result.js
- octal-literal.src.js
- simple-template-string.result.js
- simple-template-string.src.js
- single-dollar-sign.result.js
- single-dollar-sign.src.js
- tagged-no-placeholders.result.js
- tagged-no-placeholders.src.js
- tagged-template-string.result.js
- tagged-template-string.src.js
- template-strings-unicode-escape.result.js
- template-strings-unicode-escape.src.js
- basic-string-literal.result.js
- basic-string-literal.src.js
- complex-string-literal.result.js
- complex-string-literal.src.js
- identifier.result.js
- identifier.src.js
- invalid-empty-escape.result.js
- invalid-empty-escape.src.js
- invalid-too-large-escape.result.js
- invalid-too-large-escape.src.js
- error-strict-complex-params.result.js
- error-strict-complex-params.src.js
- exponential-plusplus.result.js
- exponential-plusplus.src.js
- exponential-precedence.result.js
- exponential-precedence.src.js
- exponential-simple.result.js
- exponential-simple.src.js
- invalid-exponential-unary.result.js
- invalid-exponential-unary.src.js
- arrow-func-parens.result.js
- arrow-func-parens.src.js
- arrow-func.result.js
- arrow-func.src.js
- async-and-no-async.result.js
- async-and-no-async.src.js
- async-arrow-func-destructed-defaults.result.js
- async-arrow-func-destructed-defaults.src.js
- async-arrow-func-destructed.result.js
- async-arrow-func-destructed.src.js
- async-arrow-func-parens-multi.result.js
- async-arrow-func-parens-multi.src.js
- async-arrow-func-parens.result.js
- async-arrow-func-parens.src.js
- async-arrow-func.result.js
- async-arrow-func.src.js
- async-await-arrow-expression.result.js
- async-await-arrow-expression.src.js
- async-await-arrow-param.result.js
- async-await-arrow-param.src.js
- async-await-class-method-param.result.js
- async-await-class-method-param.src.js
- async-await-destructured-default.result.js
- async-await-destructured-default.src.js
- async-await-expression-class-method.result.js
- async-await-expression-class-method.src.js
- async-await-function-param.result.js
- async-await-function-param.src.js
- async-await-identifier-math.result.js
- async-await-identifier-math.src.js
- async-await-inside-parens.result.js
- async-await-inside-parens.src.js
- async-await-math.result.js
- async-await-math.src.js
- async-await-named-object-method.result.js
- async-await-named-object-method.src.js
- async-await-object-method-param.result.js
- async-await-object-method-param.src.js
- async-await-object-method.result.js
- async-await-object-method.src.js
- async-await.result.js
- async-await.src.js
- async-class-method-named-await.result.js
- async-class-method-named-await.src.js
- async-class-method.result.js
- async-class-method.src.js
- async-destructured-assignment.result.js
- async-destructured-assignment.src.js
- async-expression.result.js
- async-expression.src.js
- async-func.result.js
- async-func.src.js
- async-named-class-method.result.js
- async-named-class-method.src.js
- async-named-generator-method.result.js
- async-named-generator-method.src.js
- async-named-object-method.result.js
- async-named-object-method.src.js
- async-named-static-generator-method.result.js
- async-named-static-generator-method.src.js
- async-object-method-keyword.result.js
- async-object-method-keyword.src.js
- async-object-method.result.js
- async-object-method.src.js
- async-static-class-method-named-await.result.js
- async-static-class-method-named-await.src.js
- async-static-class-method.result.js
- async-static-class-method.src.js
- async-then-arrow.result.js
- async-then-arrow.src.js
- async-wrapped-class-await.result.js
- async-wrapped-class-await.src.js
- async-yield.result.js
- async-yield.src.js
- async.result.js
- async.src.js
- await-identifier-math.result.js
- await-identifier-math.src.js
- class-method.result.js
- class-method.src.js
- export-async.result.js
- export-async.src.js
- export-default-async-expression.result.js
- export-default-async-expression.src.js
- export-default-async.result.js
- export-default-async.src.js
- generator-async-func.result.js
- generator-async-func.src.js
- invalid-async-await-identifier.result.js
- invalid-async-await-identifier.src.js
- invalid-async-await-param.result.js
- invalid-async-await-param.src.js
- invalid-async-class-broken.result.js
- invalid-async-class-broken.src.js
- invalid-async-class-generator.result.js
- invalid-async-class-generator.src.js
- invalid-async-class-getter.result.js
- invalid-async-class-getter.src.js
- invalid-async-class-method-await.result.js
- invalid-async-class-method-await.src.js
- invalid-async-class-method-empty-await.result.js
- invalid-async-class-method-empty-await.src.js
- invalid-async-class-setter.result.js
- invalid-async-class-setter.src.js
- invalid-async-constructor.result.js
- invalid-async-constructor.src.js
- invalid-async-expression-generators.result.js
- invalid-async-expression-generators.src.js
- invalid-async-expression-plain-await.result.js
- invalid-async-expression-plain-await.src.js
- invalid-async-expression.result.js
- invalid-async-expression.src.js
- invalid-async-generator-expression.result.js
- invalid-async-generator-expression.src.js
- invalid-async-generator-method.result.js
- invalid-async-generator-method.src.js
- invalid-async-generator.result.js
- invalid-async-generator.src.js
- invalid-async-getter-method-with-params.result.js
- invalid-async-getter-method-with-params.src.js
- invalid-async-getter-method.result.js
- invalid-async-getter-method.src.js
- invalid-async-method-await-identifier.result.js
- invalid-async-method-await-identifier.src.js
- invalid-async-method-await-param.result.js
- invalid-async-method-await-param.src.js
- invalid-async-method-empty-await.result.js
- invalid-async-method-empty-await.src.js
- invalid-async-method-expression.result.js
- invalid-async-method-expression.src.js
- invalid-async-method-return-await.result.js
- invalid-async-method-return-await.src.js
- invalid-async-object.result.js
- invalid-async-object.src.js
- invalid-async-plain-await.result.js
- invalid-async-plain-await.src.js
- invalid-async-prop.result.js
- invalid-async-prop.src.js
- invalid-async-static-method-broken.result.js
- invalid-async-static-method-broken.src.js
- invalid-await-arrow-param-parens.result.js
- invalid-await-arrow-param-parens.src.js
- invalid-await-arrow-param.result.js
- invalid-await-arrow-param.src.js
- invalid-await-default.result.js
- invalid-await-default.src.js
- invalid-await-destructured-default.result.js
- invalid-await-destructured-default.src.js
- invalid-await-destructured-param.result.js
- invalid-await-destructured-param.src.js
- invalid-await-func-expression.result.js
- invalid-await-func-expression.src.js
- invalid-await-identifier-expression.result.js
- invalid-await-identifier-expression.src.js
- invalid-await-identifier.result.js
- invalid-await-identifier.src.js
- invalid-await-named-destructured-array-param.result.js
- invalid-await-named-destructured-array-param.src.js
- invalid-await-named-destructured-param.result.js
- invalid-await-named-destructured-param.src.js
- invalid-await-param-expression.result.js
- invalid-await-param-expression.src.js
- invalid-await-param.result.js
- invalid-await-param.src.js
- invalid-await-top-level.result.js
- invalid-await-top-level.src.js
- invalid-broken-async-arrow-after-parens.result.js
- invalid-broken-async-arrow-after-parens.src.js
- invalid-broken-async-arrow-before-parens.result.js
- invalid-broken-async-arrow-before-parens.src.js
- invalid-broken-async-arrow.result.js
- invalid-broken-async-arrow.src.js
- invalid-broken-async-object-method.result.js
- invalid-broken-async-object-method.src.js
- invalid-broken-line-async.result.js
- invalid-broken-line-async.src.js
- invalid-class-await-extend.result.js
- invalid-class-await-extend.src.js
- invalid-nested-async.result.js
- invalid-nested-async.src.js
- invalid-plain-await-arrow.result.js
- invalid-plain-await-arrow.src.js
- invalid-plain-await.result.js
- invalid-plain-await.src.js
- invalid-static-async-generator.result.js
- invalid-static-async-generator.src.js
- invalid-static-async-getter.result.js
- invalid-static-async-getter.src.js
- invalid-static-async-setter.result.js
- invalid-static-async-setter.src.js
- invalid-yield-default.result.js
- invalid-yield-default.src.js
- nested-async-await-method.result.js
- nested-async-await-method.src.js
- no-async-expression.result.js
- no-async-expression.src.js
- no-async.result.js
- no-async.src.js
- object-method.result.js
- object-method.src.js
- plain-await.result.js
- plain-await.src.js
- static-async-named-class-method.result.js
- static-async-named-class-method.src.js
- arrow-func-parens.result.js
- arrow-func-parens.src.js
- arrow-func.result.js
- arrow-func.src.js
- async-and-no-async.result.js
- async-and-no-async.src.js
- async-arrow-func-destructed-defaults.result.js
- async-arrow-func-destructed-defaults.src.js
- async-arrow-func-destructed.result.js
- async-arrow-func-destructed.src.js
- async-arrow-func-parens-multi.result.js
- async-arrow-func-parens-multi.src.js
- async-arrow-func-parens.result.js
- async-arrow-func-parens.src.js
- async-arrow-func.result.js
- async-arrow-func.src.js
- async-as-property-name.result.js
- async-as-property-name.src.js
- async-await-arrow-expression.result.js
- async-await-arrow-expression.src.js
- async-await-arrow-param.result.js
- async-await-arrow-param.src.js
- async-await-class-method-param.result.js
- async-await-class-method-param.src.js
- async-await-destructured-default.result.js
- async-await-destructured-default.src.js
- async-await-expression-class-method.result.js
- async-await-expression-class-method.src.js
- async-await-function-param.result.js
- async-await-function-param.src.js
- async-await-identifier-math.result.js
- async-await-identifier-math.src.js
- async-await-inside-parens.result.js
- async-await-inside-parens.src.js
- async-await-math.result.js
- async-await-math.src.js
- async-await-named-object-method.result.js
- async-await-named-object-method.src.js
- async-await-object-method-param.result.js
- async-await-object-method-param.src.js
- async-await-object-method.result.js
- async-await-object-method.src.js
- async-await.result.js
- async-await.src.js
- async-class-method-named-await.result.js
- async-class-method-named-await.src.js
- async-class-method.result.js
- async-class-method.src.js
- async-destructured-assignment.result.js
- async-destructured-assignment.src.js
- async-expression.result.js
- async-expression.src.js
- async-func.result.js
- async-func.src.js
- async-named-class-method.result.js
- async-named-class-method.src.js
- async-named-generator-method.result.js
- async-named-generator-method.src.js
- async-named-object-method.result.js
- async-named-object-method.src.js
- async-named-static-generator-method.result.js
- async-named-static-generator-method.src.js
- async-named-variable.result.js
- async-named-variable.src.js
- async-object-method-and-property.result.js
- async-object-method-and-property.src.js
- async-object-method.result.js
- async-object-method.src.js
- async-shorthand-property-1.result.js
- async-shorthand-property-1.src.js
- async-shorthand-property-2.result.js
- async-shorthand-property-2.src.js
- async-shorthand-property-3.result.js
- async-shorthand-property-3.src.js
- async-static-class-method-named-await.result.js
- async-static-class-method-named-await.src.js
- async-static-class-method.result.js
- async-static-class-method.src.js
- async-then-arrow.result.js
- async-then-arrow.src.js
- async-wrapped-class-await.result.js
- async-wrapped-class-await.src.js
- async-yield.result.js
- async-yield.src.js
- async.result.js
- async.src.js
- await-identifier-math.result.js
- await-identifier-math.src.js
- class-method.result.js
- class-method.src.js
- export-async.result.js
- export-async.src.js
- export-default-async-expression.result.js
- export-default-async-expression.src.js
- export-default-async.result.js
- export-default-async.src.js
- generator-async-func.result.js
- generator-async-func.src.js
- invalid-async-await-identifier.result.js
- invalid-async-await-identifier.src.js
- invalid-async-await-param.result.js
- invalid-async-await-param.src.js
- invalid-async-class-broken.result.js
- invalid-async-class-broken.src.js
- invalid-async-class-generator.result.js
- invalid-async-class-generator.src.js
- invalid-async-class-getter.result.js
- invalid-async-class-getter.src.js
- invalid-async-class-method-await.result.js
- invalid-async-class-method-await.src.js
- invalid-async-class-method-empty-await.result.js
- invalid-async-class-method-empty-await.src.js
- invalid-async-class-setter.result.js
- invalid-async-class-setter.src.js
- invalid-async-constructor.result.js
- invalid-async-constructor.src.js
- invalid-async-expression-generators.result.js
- invalid-async-expression-generators.src.js
- invalid-async-expression-plain-await.result.js
- invalid-async-expression-plain-await.src.js
- invalid-async-expression.result.js
- invalid-async-expression.src.js
- invalid-async-generator-expression.result.js
- invalid-async-generator-expression.src.js
- invalid-async-generator-method.result.js
- invalid-async-generator-method.src.js
- invalid-async-generator.result.js
- invalid-async-generator.src.js
- invalid-async-getter-method-with-params.result.js
- invalid-async-getter-method-with-params.src.js
- invalid-async-getter-method.result.js
- invalid-async-getter-method.src.js
- invalid-async-method-await-identifier.result.js
- invalid-async-method-await-identifier.src.js
- invalid-async-method-await-param.result.js
- invalid-async-method-await-param.src.js
- invalid-async-method-empty-await.result.js
- invalid-async-method-empty-await.src.js
- invalid-async-method-expression.result.js
- invalid-async-method-expression.src.js
- invalid-async-method-return-await.result.js
- invalid-async-method-return-await.src.js
- invalid-async-object.result.js
- invalid-async-object.src.js
- invalid-async-plain-await.result.js
- invalid-async-plain-await.src.js
- invalid-async-prop.result.js
- invalid-async-prop.src.js
- invalid-async-static-method-broken.result.js
- invalid-async-static-method-broken.src.js
- invalid-await-arrow-param-parens.result.js
- invalid-await-arrow-param-parens.src.js
- invalid-await-arrow-param.result.js
- invalid-await-arrow-param.src.js
- invalid-await-default.result.js
- invalid-await-default.src.js
- invalid-await-destructured-default.result.js
- invalid-await-destructured-default.src.js
- invalid-await-destructured-param.result.js
- invalid-await-destructured-param.src.js
- invalid-await-func-expression.result.js
- invalid-await-func-expression.src.js
- invalid-await-identifier-expression.result.js
- invalid-await-identifier-expression.src.js
- invalid-await-identifier.result.js
- invalid-await-identifier.src.js
- invalid-await-named-destructured-array-param.result.js
- invalid-await-named-destructured-array-param.src.js
- invalid-await-named-destructured-param.result.js
- invalid-await-named-destructured-param.src.js
- invalid-await-param-expression.result.js
- invalid-await-param-expression.src.js
- invalid-await-param.result.js
- invalid-await-param.src.js
- invalid-await-top-level.result.js
- invalid-await-top-level.src.js
- invalid-broken-async-arrow-after-parens.result.js
- invalid-broken-async-arrow-after-parens.src.js
- invalid-broken-async-arrow-before-parens.result.js
- invalid-broken-async-arrow-before-parens.src.js
- invalid-broken-async-arrow.result.js
- invalid-broken-async-arrow.src.js
- invalid-broken-async-object-method.result.js
- invalid-broken-async-object-method.src.js
- invalid-broken-line-async.result.js
- invalid-broken-line-async.src.js
- invalid-class-await-extend.result.js
- invalid-class-await-extend.src.js
- invalid-nested-async.result.js
- invalid-nested-async.src.js
- invalid-plain-await-arrow.result.js
- invalid-plain-await-arrow.src.js
- invalid-plain-await.result.js
- invalid-plain-await.src.js
- invalid-static-async-generator.result.js
- invalid-static-async-generator.src.js
- invalid-static-async-getter.result.js
- invalid-static-async-getter.src.js
- invalid-static-async-setter.result.js
- invalid-static-async-setter.src.js
- invalid-yield-default.result.js
- invalid-yield-default.src.js
- nested-async-await-method.result.js
- nested-async-await-method.src.js
- no-async-expression.result.js
- no-async-expression.src.js
- no-async.result.js
- no-async.src.js
- object-method.result.js
- object-method.src.js
- plain-await.result.js
- plain-await.src.js
- static-async-named-class-method.result.js
- static-async-named-class-method.src.js
- comma-dangle-arrow.result.js
- comma-dangle-arrow.src.js
- comma-dangle-class-method.result.js
- comma-dangle-class-method.src.js
- comma-dangle-expression.result.js
- comma-dangle-expression.src.js
- comma-dangle-func.result.js
- comma-dangle-func.src.js
- comma-dangle-method.result.js
- comma-dangle-method.src.js
- comma-dangle.result.js
- comma-dangle.src.js
- destructuring-param.result.js
- destructuring-param.src.js
- invalid-comma-dangle-method.result.js
- invalid-comma-dangle-method.src.js
- var-destructured-array-literal.result.js
- var-destructured-array-literal.src.js
- invalid-await-in-nested-function-1.module-result.js
- invalid-await-in-nested-function-1.result.js
- invalid-await-in-nested-function-1.src.js
- invalid-await-in-nested-function-2.module-result.js
- invalid-await-in-nested-function-2.result.js
- invalid-await-in-nested-function-2.src.js
- invalid-await-in-nested-function-3.module-result.js
- invalid-await-in-nested-function-3.result.js
- invalid-await-in-nested-function-3.src.js
- invalid-await-in-nested-function-4.module-result.js
- invalid-await-in-nested-function-4.result.js
- invalid-await-in-nested-function-4.src.js
- invalid-linebreak-after-async-1.result.js
- invalid-linebreak-after-async-1.src.js
- invalid-linebreak-after-async-2.result.js
- invalid-linebreak-after-async-2.src.js
- invalid-star-before-async-1.result.js
- invalid-star-before-async-1.src.js
- invalid-star-before-async-2.result.js
- invalid-star-before-async-2.src.js
- invalid-stars-around-async-1.result.js
- invalid-stars-around-async-1.src.js
- invalid-stars-around-async-2.result.js
- invalid-stars-around-async-2.src.js
- invalid-yield-in-nested-function-1.module-result.js
- invalid-yield-in-nested-function-1.result.js
- invalid-yield-in-nested-function-1.src.js
- invalid-yield-in-nested-function-2.module-result.js
- invalid-yield-in-nested-function-2.result.js
- invalid-yield-in-nested-function-2.src.js
- invalid-yield-in-nested-function-3.module-result.js
- invalid-yield-in-nested-function-3.result.js
- invalid-yield-in-nested-function-3.src.js
- invalid-yield-in-nested-function-4.module-result.js
- invalid-yield-in-nested-function-4.result.js
- invalid-yield-in-nested-function-4.src.js
- valid-class-method.result.js
- valid-class-method.src.js
- valid-class-static-method.result.js
- valid-class-static-method.src.js
- valid-function-declaration.result.js
- valid-function-declaration.src.js
- valid-function-expression.result.js
- valid-function-expression.src.js
- valid-object-method.result.js
- valid-object-method.src.js
- invalid-in-arrow-function.result.js
- invalid-in-arrow-function.src.js
- invalid-in-function-declaration.result.js
- invalid-in-function-declaration.src.js
- invalid-in-function-expression.result.js
- invalid-in-function-expression.src.js
- invalid-in-nested-function.result.js
- invalid-in-nested-function.src.js
- invalid-on-top-level.result.js
- invalid-on-top-level.src.js
- invalid-with-for-1.result.js
- invalid-with-for-1.src.js
- invalid-with-for-2.result.js
- invalid-with-for-2.src.js
- invalid-with-for-3.result.js
- invalid-with-for-3.src.js
- invalid-with-for-in.result.js
- invalid-with-for-in.src.js
- valid-in-with-reference.result.js
- valid-in-with-reference.src.js
- valid-linebreak-before-await.result.js
- valid-linebreak-before-await.src.js
- valid-no-await-1.result.js
- valid-no-await-1.src.js
- valid-no-await-2.result.js
- valid-no-await-2.src.js
- valid-with-async-arrow-function.result.js
- valid-with-async-arrow-function.src.js
- valid-with-async-function-expression.result.js
- valid-with-async-function-expression.src.js
- valid-with-async-method-1.result.js
- valid-with-async-method-1.src.js
- valid-with-async-method-2.result.js
- valid-with-async-method-2.src.js
- valid-with-let.result.js
- valid-with-let.src.js
- valid-with-var.result.js
- valid-with-var.src.js
- malformed-template-literal-escape.result.js
- malformed-template-literal-escape.src.js
- invalid-group.result.js
- invalid-group.src.js
- invalid-unterminated-group.result.js
- invalid-unterminated-group.src.js
- valid-negative-1.result.js
- valid-negative-1.src.js
- valid-negative-2.result.js
- valid-negative-2.src.js
- valid-positive-1.result.js
- valid-positive-1.src.js
- valid-positive-2.result.js
- valid-positive-2.src.js
- invalid-backreference-1.result.js
- invalid-backreference-1.src.js
- invalid-backreference-2.result.js
- invalid-backreference-2.src.js
- invalid-backreference-3.result.js
- invalid-backreference-3.src.js
- invalid-backreference-4.result.js
- invalid-backreference-4.src.js
- invalid-group-name-1.result.js
- invalid-group-name-1.src.js
- invalid-group-name-2.result.js
- invalid-group-name-2.src.js
- invalid-group-name-3.result.js
- invalid-group-name-3.src.js
- valid-backreference-1.result.js
- valid-backreference-1.src.js
- valid-backreference-2.result.js
- valid-backreference-2.src.js
- valid-backreference-3.result.js
- valid-backreference-3.src.js
- valid-group.result.js
- valid-group.src.js
- valid-unicode-name-1.result.js
- valid-unicode-name-1.src.js
- valid-unicode-name-2.result.js
- valid-unicode-name-2.src.js
- s-flag.result.js
- s-flag.src.js
- invalid-property-1.result.js
- invalid-property-1.src.js
- invalid-property-2.result.js
- invalid-property-2.src.js
- invalid-property-3.result.js
- invalid-property-3.src.js
- invalid-property-4.result.js
- invalid-property-4.src.js
- valid-negative-1.result.js
- valid-negative-1.src.js
- valid-negative-2.result.js
- valid-negative-2.src.js
- valid-positive-1.result.js
- valid-positive-1.src.js
- valid-positive-2.result.js
- valid-positive-2.src.js
- invalid-array-literal-1.result.js
- invalid-array-literal-1.src.js
- invalid-array-literal-2.result.js
- invalid-array-literal-2.src.js
- invalid-array-literal-3.result.js
- invalid-array-literal-3.src.js
- invalid-duo-1.result.js
- invalid-duo-1.src.js
- invalid-duo-2.result.js
- invalid-duo-2.src.js
- invalid-middle-1.result.js
- invalid-middle-1.src.js
- invalid-middle-2.result.js
- invalid-middle-2.src.js
- invalid-object-literal-1.result.js
- invalid-object-literal-1.src.js
- invalid-object-literal-2.result.js
- invalid-object-literal-2.src.js
- invalid-object-literal-3.result.js
- invalid-object-literal-3.src.js
- invalid-parenthesized-1.result.js
- invalid-parenthesized-1.src.js
- invalid-parenthesized-2.result.js
- invalid-parenthesized-2.src.js
- invalid-parenthesized-4.result.js
- invalid-parenthesized-4.src.js
- invalid-parenthesized-5.result.js
- invalid-parenthesized-5.src.js
- invalid-parenthesized-6.result.js
- invalid-parenthesized-6.src.js
- invalid-trailing-comma-1.result.js
- invalid-trailing-comma-1.src.js
- invalid-trailing-comma-2.result.js
- invalid-trailing-comma-2.src.js
- valid-assignment-1.result.js
- valid-assignment-1.src.js
- valid-assignment-2.result.js
- valid-assignment-2.src.js
- valid-assignment-3.result.js
- valid-assignment-3.src.js
- valid-declaration-1.result.js
- valid-declaration-1.src.js
- valid-declaration-2.result.js
- valid-declaration-2.src.js
- valid-declaration-3.result.js
- valid-declaration-3.src.js
- valid-parameter-1.result.js
- valid-parameter-1.src.js
- valid-parameter-2.result.js
- valid-parameter-2.src.js
- valid-parameter-3.result.js
- valid-parameter-3.src.js
- valid-parameter-4.result.js
- valid-parameter-4.src.js
- valid-parenthesized.result.js
- valid-parenthesized.src.js
- invalid-dots.result.js
- invalid-dots.src.js
- valid-1.result.js
- valid-1.src.js
- valid-2.result.js
- valid-2.src.js
- valid-a-b-c-parenthesized.result.js
- valid-a-b-c-parenthesized.src.js
- valid-a-b-c.result.js
- valid-a-b-c.src.js
- valid-complex.result.js
- valid-complex.src.js
- valid-parenthesized-1.result.js
- valid-parenthesized-1.src.js
- valid-trailing-comma.result.js
- valid-trailing-comma.src.js
- angular-1.2.5.js
- angular-1.2.5.js.result.json
- backbone-1.1.0.js
- backbone-1.1.0.js.result.json
- benchmark.js
- benchmark.js.result.json
- escodegen.browser.js
- escodegen.browser.js.result.json
- escope.js
- escope.js.result.json
- esmangle.browser.js
- esmangle.browser.js.result.json
- esmorph.js
- esmorph.js.result.json
- esrefactor.js
- esrefactor.js.result.json
- estraverse.js
- estraverse.js.result.json
- jquery-1.9.1.js
- jquery-1.9.1.js.result.json
- mootools-1.4.5.js
- mootools-1.4.5.js.result.json
- underscore-1.5.2.js
- underscore-1.5.2.js.result.json
- XMLHttpRequest.js
- XMLHttpRequest.js.result.json
- yui-3.12.0.js
- yui-3.12.0.js.result.json
- all-pieces.json
- const-result.tokens.js
- let-result.tokens.js
- not-operator.tokens.js
- regex-in-parens-result.tokens.js
- regexp-u-result.tokens.js
- regexp-u-unicode-escape-result.tokens.js
- regexp-y-result.tokens.js
- template-string-embedded-result.tokens.js
- template-string-embedded2-result.tokens.js
- template-string-expressions-result.tokens.js
- template-string-simple-result.tokens.js
- tilde-operator.tokens.js
- acorn-after-espree.test.js
- commonjs.test.cjs
- ecma-features.test.js
- ecma-version.test.js
- libraries.test.js
- options.test.js
- parse.test.js
- supported-ecmaversions.test.js
- syntax.test.js
- tester.test.js
- tokenize.test.js
- version.test.js
- conditional-regex-value.js
- tester.js
- create-test-example.js
- create-test.js
- sync-docs.js
- update-ecma-version-tests.js
- update-tests.js
- .nycrc
- CHANGELOG.md
- CONTRIBUTING.md
- espree.js
- LICENSE
- package.json
- README.md
- rollup.config.js
- tsconfig.json
- .editorconfig
- .git-blame-ignore-revs
- .gitattributes
- .gitignore
- .npmrc
- .prettierignore
- .release-please-manifest.json
- eslint.config.js
- knip.json
- LICENSE
- package.json
- prettier.config.js
- README.md
- release-please-config.json
- tsconfig.base.json
- tsconfig.dist-legacy.json
- tsconfig.dist.json
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
// repository documentation
Was this content helpful?
(0 ratings)
