From 6f4d32568c247978153105af2f2a59989abc55d7 Mon Sep 17 00:00:00 2001 From: Nitin Kumar Date: Tue, 16 Jul 2024 02:39:34 +0530 Subject: [PATCH] chore: initialize monorepo setup (#612) * chore: initialize monorepo setup * chore: init release-please * ci: update release workflow * chore: remove unwanted changes * ci: fix lint job * ci: update step name * ci: update release-please-action Co-authored-by: Nicholas C. Zakas * chore: apply suggestions * docs: add security policy --------- Co-authored-by: Nicholas C. Zakas --- .github/workflows/ci.yml | 2 +- .github/workflows/release-please.yml | 114 ++++---- .lintstagedrc.json | 3 - .release-please-manifest.json | 3 + README.md | 254 ++---------------- eslint.config.js | 12 +- package.json | 93 ++----- .nycrc => packages/espree/.nycrc | 0 CHANGELOG.md => packages/espree/CHANGELOG.md | 0 .../espree/CONTRIBUTING.md | 0 packages/espree/LICENSE | 25 ++ {docs => packages/espree}/README.md | 30 ++- {docs => packages/espree/docs}/.nojekyll | 0 packages/espree/docs/README.md | 244 +++++++++++++++++ {docs => packages/espree/docs}/_sidebar.md | 0 .../espree/docs}/assets/css/style.css | 0 .../docs}/assets/img/android-icon-144x144.png | Bin .../docs}/assets/img/android-icon-192x192.png | Bin .../docs}/assets/img/android-icon-36x36.png | Bin .../docs}/assets/img/android-icon-48x48.png | Bin .../docs}/assets/img/android-icon-72x72.png | Bin .../docs}/assets/img/android-icon-96x96.png | Bin .../docs}/assets/img/apple-icon-114x114.png | Bin .../docs}/assets/img/apple-icon-120x120.png | Bin .../docs}/assets/img/apple-icon-144x144.png | Bin .../docs}/assets/img/apple-icon-152x152.png | Bin .../docs}/assets/img/apple-icon-180x180.png | Bin .../docs}/assets/img/apple-icon-57x57.png | Bin .../docs}/assets/img/apple-icon-60x60.png | Bin .../docs}/assets/img/apple-icon-72x72.png | Bin .../docs}/assets/img/apple-icon-76x76.png | Bin .../assets/img/apple-icon-precomposed.png | Bin .../espree/docs}/assets/img/apple-icon.png | Bin .../espree/docs}/assets/img/browserconfig.xml | 0 .../espree/docs}/assets/img/favicon-16x16.png | Bin .../espree/docs}/assets/img/favicon-32x32.png | Bin .../espree/docs}/assets/img/favicon-96x96.png | Bin .../docs}/assets/img/favicon.512x512.png | Bin .../espree/docs}/assets/img/favicon.ico | Bin .../espree/docs}/assets/img/logo.svg | 0 .../espree/docs}/assets/img/manifest.json | 0 .../docs}/assets/img/ms-icon-144x144.png | Bin .../docs}/assets/img/ms-icon-150x150.png | Bin .../docs}/assets/img/ms-icon-310x310.png | Bin .../espree/docs}/assets/img/ms-icon-70x70.png | Bin {docs => packages/espree/docs}/ast/literal.md | 0 {docs => packages/espree/docs}/index.html | 0 {docs => packages/espree/docs}/tokens.md | 0 espree.js => packages/espree/espree.js | 0 {lib => packages/espree/lib}/espree.js | 0 {lib => packages/espree/lib}/features.js | 0 {lib => packages/espree/lib}/options.js | 0 .../espree/lib}/token-translator.js | 0 {lib => packages/espree/lib}/version.js | 0 packages/espree/package.json | 76 ++++++ .../espree/rollup.config.js | 0 .../fixtures/ast/Additive-Operators.json | 0 .../fixtures/ast/Array-Initializer.json | 0 .../fixtures/ast/Assignment-Operators.json | 0 .../ast/Automatic-semicolon-insertion.json | 0 .../ast/Binary-Bitwise-Operators.json | 0 .../fixtures/ast/Binary-Expressions.json | 0 .../ast/Binary-Logical-Operators.json | 0 .../fixtures/ast/Bitwise-Shift-Operator.json | 0 .../espree/tests}/fixtures/ast/Block.json | 0 .../espree/tests}/fixtures/ast/Comments.json | 0 .../fixtures/ast/Complex-Expression.json | 0 .../fixtures/ast/Conditional-Operator.json | 0 .../tests}/fixtures/ast/Const-Statement.json | 0 .../tests}/fixtures/ast/Directive-Prolog.json | 0 .../tests}/fixtures/ast/Empty-Statement.json | 0 .../fixtures/ast/Equality-Operators.json | 0 .../fixtures/ast/Expression-Statement.json | 0 .../fixtures/ast/Function-Definition.json | 0 .../fixtures/ast/Grouping-Operator.json | 0 .../tests}/fixtures/ast/If-Statement.json | 0 .../tests}/fixtures/ast/Invalid-syntax.json | 0 .../fixtures/ast/Iteration-Statements.json | 0 .../fixtures/ast/Labelled-Statements.json | 0 .../ast/Left-Hand-Side-Expression.json | 0 .../tests}/fixtures/ast/Let-Statement.json | 0 .../ast/Multiplicative-Operators.json | 0 .../tests}/fixtures/ast/Numeric-Literals.json | 0 .../fixtures/ast/Object-Initializer.json | 0 .../fixtures/ast/Postfix-Expressions.json | 0 .../fixtures/ast/Primary-Expression.json | 0 .../ast/Regular-Expression-Literals.json | 0 .../fixtures/ast/Relational-Operators.json | 0 .../tests}/fixtures/ast/Source-elements.json | 0 .../tests}/fixtures/ast/Source-option.json | 0 .../tests}/fixtures/ast/String-Literals.json | 0 .../espree/tests}/fixtures/ast/Tokenize.json | 0 .../tests}/fixtures/ast/Tolerant-parse.json | 0 .../tests}/fixtures/ast/Unary-Operators.json | 0 .../fixtures/ast/Variable-Statement.json | 0 .../tests}/fixtures/ast/Whitespace.json | 0 .../tests}/fixtures/ast/break-statement.json | 0 .../fixtures/ast/continue-statement.json | 0 .../fixtures/ast/debugger-statement.json | 0 .../tests}/fixtures/ast/return-statement.json | 0 .../tests}/fixtures/ast/switch-statement.json | 0 .../tests}/fixtures/ast/throw-statement.json | 0 .../tests}/fixtures/ast/try-statement.json | 0 .../tests}/fixtures/ast/with-statement.json | 0 .../globalReturn/return-identifier.result.js | 0 .../globalReturn/return-identifier.src.js | 0 .../globalReturn/return-no-arg.result.js | 0 .../globalReturn/return-no-arg.src.js | 0 .../globalReturn/return-true.result.js | 0 .../globalReturn/return-true.src.js | 0 .../global-strict-violation.result.js | 0 .../global-strict-violation.src.js | 0 .../inner-strict-violation.result.js | 0 .../inner-strict-violation.src.js | 0 .../jsx/embedded-comment.result.js | 0 .../ecma-features/jsx/embedded-comment.src.js | 0 .../jsx/embedded-conditional.result.js | 0 .../jsx/embedded-conditional.src.js | 0 .../embedded-invalid-js-identifier.result.js | 0 .../jsx/embedded-invalid-js-identifier.src.js | 0 .../ecma-features/jsx/embedded-tags.result.js | 0 .../ecma-features/jsx/embedded-tags.src.js | 0 .../jsx/empty-placeholder.result.js | 0 .../jsx/empty-placeholder.src.js | 0 .../jsx/escape-patterns.result.js | 0 .../ecma-features/jsx/escape-patterns.src.js | 0 ...invalid-attribute-missing-equals.result.js | 0 .../invalid-attribute-missing-equals.src.js | 0 .../jsx/invalid-attribute.result.js | 0 .../jsx/invalid-attribute.src.js | 0 .../jsx/invalid-broken-tag.result.js | 0 .../jsx/invalid-broken-tag.src.js | 0 .../invalid-computed-end-tag-name.result.js | 0 .../jsx/invalid-computed-end-tag-name.src.js | 0 ...lid-computed-string-end-tag-name.result.js | 0 ...nvalid-computed-string-end-tag-name.src.js | 0 .../jsx/invalid-embedded-expression.result.js | 0 .../jsx/invalid-embedded-expression.src.js | 0 .../invalid-leading-dot-tag-name.result.js | 0 .../jsx/invalid-leading-dot-tag-name.src.js | 0 ...ching-placeholder-in-closing-tag.result.js | 0 ...matching-placeholder-in-closing-tag.src.js | 0 .../invalid-mismatched-closing-tag.result.js | 0 .../jsx/invalid-mismatched-closing-tag.src.js | 0 .../invalid-mismatched-closing-tags.result.js | 0 .../invalid-mismatched-closing-tags.src.js | 0 .../invalid-mismatched-dot-tag-name.result.js | 0 .../invalid-mismatched-dot-tag-name.src.js | 0 ...invalid-mismatched-namespace-tag.result.js | 0 .../invalid-mismatched-namespace-tag.src.js | 0 ...losing-tag-attribute-placeholder.result.js | 0 ...g-closing-tag-attribute-placeholder.src.js | 0 .../jsx/invalid-missing-closing-tag.result.js | 0 .../jsx/invalid-missing-closing-tag.src.js | 0 .../invalid-missing-namespace-name.result.js | 0 .../jsx/invalid-missing-namespace-name.src.js | 0 .../invalid-missing-namespace-value.result.js | 0 .../invalid-missing-namespace-value.src.js | 0 .../invalid-missing-spread-operator.result.js | 0 .../invalid-missing-spread-operator.src.js | 0 .../invalid-mixed-namespace-name.result.js | 0 .../jsx/invalid-mixed-namespace-name.src.js | 0 .../invalid-mixed-namespace-value.result.js | 0 .../jsx/invalid-mixed-namespace-value.src.js | 0 ...id-no-common-parent-with-comment.result.js | 0 ...valid-no-common-parent-with-comment.src.js | 0 .../jsx/invalid-no-common-parent.result.js | 0 .../jsx/invalid-no-common-parent.src.js | 0 .../jsx/invalid-no-tag-name.result.js | 0 .../jsx/invalid-no-tag-name.src.js | 0 ...valid-placeholder-in-closing-tag.result.js | 0 .../invalid-placeholder-in-closing-tag.src.js | 0 .../invalid-trailing-dot-tag-name.result.js | 0 .../jsx/invalid-trailing-dot-tag-name.src.js | 0 .../jsx/invalid-unexpected-comma.result.js | 0 .../jsx/invalid-unexpected-comma.src.js | 0 .../jsx/japanese-characters.result.js | 0 .../jsx/japanese-characters.src.js | 0 .../jsx/less-than-operator.result.js | 0 .../jsx/less-than-operator.src.js | 0 .../jsx/member-expression.result.js | 0 .../jsx/member-expression.src.js | 0 .../jsx/multiple-blank-spaces.result.js | 0 .../jsx/multiple-blank-spaces.src.js | 0 ...ced-attribute-and-value-inserted.result.js | 0 ...spaced-attribute-and-value-inserted.src.js | 0 .../namespaced-name-and-attribute.result.js | 0 .../jsx/namespaced-name-and-attribute.src.js | 0 .../jsx/namespaced-name.result.js | 0 .../ecma-features/jsx/namespaced-name.src.js | 0 .../jsx/newslines-and-entities.result.js | 0 .../jsx/newslines-and-entities.src.js | 0 .../self-closing-tag-with-newline.result.js | 0 .../jsx/self-closing-tag-with-newline.src.js | 0 .../jsx/self-closing-tag.result.js | 0 .../ecma-features/jsx/self-closing-tag.src.js | 0 ...-attribute-and-regular-attribute.result.js | 0 ...tor-attribute-and-regular-attribute.src.js | 0 .../jsx/spread-operator-attributes.result.js | 0 .../jsx/spread-operator-attributes.src.js | 0 .../jsx/tag-names-with-dots.result.js | 0 .../jsx/tag-names-with-dots.src.js | 0 .../jsx/tag-names-with-multi-dots.result.js | 0 .../jsx/tag-names-with-multi-dots.src.js | 0 .../template-strings-in-jsx-complex.result.js | 0 .../template-strings-in-jsx-complex.src.js | 0 .../template-strings-in-jsx-multi.result.js | 0 .../jsx/template-strings-in-jsx-multi.src.js | 0 .../jsx/template-strings-in-jsx.result.js | 0 .../jsx/template-strings-in-jsx.src.js | 0 .../ecma-features/jsx/test-content.result.js | 0 .../ecma-features/jsx/test-content.src.js | 0 ...ailing-spread-operator-attribute.result.js | 0 .../trailing-spread-operator-attribute.src.js | 0 .../jsx/unknown-escape-pattern.result.js | 0 .../jsx/unknown-escape-pattern.src.js | 0 .../jsx/yield-jsx-element.result.js | 0 .../jsx/yield-jsx-element.src.js | 0 .../10/json-superset/invalid-lf.result.js | 0 .../10/json-superset/invalid-lf.src.js | 0 .../10/json-superset/valid-2028.result.js | 0 .../10/json-superset/valid-2028.src.js | 0 .../10/json-superset/valid-2029.result.js | 0 .../10/json-superset/valid-2029.src.js | 0 .../invalid-01.result.js | 0 .../optional-catch-binding/invalid-01.src.js | 0 .../invalid-02.result.js | 0 .../optional-catch-binding/invalid-02.src.js | 0 .../optional-catch-binding/valid-01.result.js | 0 .../10/optional-catch-binding/valid-01.src.js | 0 .../optional-catch-binding/valid-02.result.js | 0 .../10/optional-catch-binding/valid-02.src.js | 0 .../ecma-version/11/bigint/binary.result.js | 0 .../ecma-version/11/bigint/binary.src.js | 0 .../ecma-version/11/bigint/decimal.result.js | 0 .../ecma-version/11/bigint/decimal.src.js | 0 .../ecma-version/11/bigint/hex.result.js | 0 .../ecma-version/11/bigint/hex.src.js | 0 .../11/bigint/invalid-float.result.js | 0 .../11/bigint/invalid-float.src.js | 0 .../ecma-version/11/bigint/octal.result.js | 0 .../ecma-version/11/bigint/octal.src.js | 0 .../11/dynamic-import/basic.result.js | 0 .../11/dynamic-import/basic.src.js | 0 .../first-of-statement.result.js | 0 .../dynamic-import/first-of-statement.src.js | 0 .../invalid-import-prop.result.js | 0 .../dynamic-import/invalid-import-prop.src.js | 0 .../invalid-multi-sources.result.js | 0 .../invalid-multi-sources.src.js | 0 .../invalid-new-import.result.js | 0 .../dynamic-import/invalid-new-import.src.js | 0 .../invalid-no-source.result.js | 0 .../dynamic-import/invalid-no-source.src.js | 0 .../invalid-only-import.result.js | 0 .../dynamic-import/invalid-only-import.src.js | 0 .../invalid-trailing-comma.result.js | 0 .../invalid-trailing-comma.src.js | 0 .../invalid-wrap-import.result.js | 0 .../dynamic-import/invalid-wrap-import.src.js | 0 .../11/dynamic-import/new-import.result.js | 0 .../11/dynamic-import/new-import.src.js | 0 .../11/dynamic-import/with-assign.result.js | 0 .../11/dynamic-import/with-assign.src.js | 0 .../11/dynamic-import/with-sequence.result.js | 0 .../11/dynamic-import/with-sequence.src.js | 0 .../export-star-as-ns.result.js | 0 .../export-star-as-ns.src.js | 0 .../export-star.result.js | 0 .../export-star.src.js | 0 .../modules/import-meta/import-meta.result.js | 0 .../11/modules/import-meta/import-meta.src.js | 0 .../import-meta/invalid-not-meta.result.js | 0 .../import-meta/invalid-not-meta.src.js | 0 .../invalid-unicode-sequence.result.js | 0 .../invalid-unicode-sequence.src.js | 0 .../invalid-qq-with-logical-or-1.result.js | 0 .../invalid-qq-with-logical-or-1.src.js | 0 .../invalid-qq-with-logical-or-2.result.js | 0 .../invalid-qq-with-logical-or-2.src.js | 0 .../11/nullish-coalescing/one-qq.result.js | 0 .../11/nullish-coalescing/one-qq.src.js | 0 .../qq-in-ternary.result.js | 0 .../nullish-coalescing/qq-in-ternary.src.js | 0 .../qq-with-bitwise-or.result.js | 0 .../qq-with-bitwise-or.src.js | 0 .../qq-with-logical-or-1.result.js | 0 .../qq-with-logical-or-1.src.js | 0 .../qq-with-logical-or-2.result.js | 0 .../qq-with-logical-or-2.src.js | 0 .../11/nullish-coalescing/two-qq.result.js | 0 .../11/nullish-coalescing/two-qq.src.js | 0 .../async-qdot-call.result.js | 0 .../optional-chaining/async-qdot-call.src.js | 0 .../11/optional-chaining/chaining1.result.js | 0 .../11/optional-chaining/chaining1.src.js | 0 .../11/optional-chaining/chaining2.result.js | 0 .../11/optional-chaining/chaining2.src.js | 0 .../11/optional-chaining/chaining3.result.js | 0 .../11/optional-chaining/chaining3.src.js | 0 .../invalid-assign.result.js | 0 .../optional-chaining/invalid-assign.src.js | 0 .../invalid-async-qdot-call.result.js | 0 .../invalid-async-qdot-call.src.js | 0 .../invalid-binding-in-for-in.result.js | 0 .../invalid-binding-in-for-in.src.js | 0 .../invalid-chaining-assign.result.js | 0 .../invalid-chaining-assign.src.js | 0 ...valid-chaining-binding-in-for-in.result.js | 0 .../invalid-chaining-binding-in-for-in.src.js | 0 .../invalid-chaining-increment.result.js | 0 .../invalid-chaining-increment.src.js | 0 .../invalid-chaining-new.result.js | 0 .../invalid-chaining-new.src.js | 0 .../invalid-chaining-template.result.js | 0 .../invalid-chaining-template.src.js | 0 .../invalid-increment.result.js | 0 .../invalid-increment.src.js | 0 .../optional-chaining/invalid-new.result.js | 0 .../11/optional-chaining/invalid-new.src.js | 0 .../invalid-qdot-num.result.js | 0 .../optional-chaining/invalid-qdot-num.src.js | 0 .../invalid-template.result.js | 0 .../optional-chaining/invalid-template.src.js | 0 .../optional-chaining/non-optional.result.js | 0 .../11/optional-chaining/non-optional.src.js | 0 .../parenthesized-chaining1.result.js | 0 .../parenthesized-chaining1.src.js | 0 .../parenthesized-chaining2.result.js | 0 .../parenthesized-chaining2.src.js | 0 .../parenthesized-chaining3.result.js | 0 .../parenthesized-chaining3.src.js | 0 .../11/optional-chaining/qdot-call.result.js | 0 .../11/optional-chaining/qdot-call.src.js | 0 .../11/optional-chaining/qdot.result.js | 0 .../11/optional-chaining/qdot.src.js | 0 .../and.result.js | 0 .../logical-assignment-operators/and.src.js | 0 .../coalesce.result.js | 0 .../coalesce.src.js | 0 .../mix.result.js | 0 .../logical-assignment-operators/mix.src.js | 0 .../logical-assignment-operators/or.result.js | 0 .../12/logical-assignment-operators/or.src.js | 0 .../12/numeric-separators/bigint.result.js | 0 .../12/numeric-separators/bigint.src.js | 0 .../12/numeric-separators/binary.result.js | 0 .../12/numeric-separators/binary.src.js | 0 .../12/numeric-separators/decimal.result.js | 0 .../12/numeric-separators/decimal.src.js | 0 .../12/numeric-separators/exponent.result.js | 0 .../12/numeric-separators/exponent.src.js | 0 .../12/numeric-separators/fraction.result.js | 0 .../12/numeric-separators/fraction.src.js | 0 .../12/numeric-separators/hex.result.js | 0 .../12/numeric-separators/hex.src.js | 0 .../invalid-at-first.result.js | 0 .../invalid-at-first.src.js | 0 .../invalid-at-last.result.js | 0 .../numeric-separators/invalid-at-last.src.js | 0 .../invalid-double-sep.result.js | 0 .../invalid-double-sep.src.js | 0 .../invalid-legacy-octal.result.js | 0 .../invalid-legacy-octal.src.js | 0 .../12/numeric-separators/octal.result.js | 0 .../12/numeric-separators/octal.src.js | 0 .../starts-with-dot.result.js | 0 .../numeric-separators/starts-with-dot.src.js | 0 .../invalid-delete-private-optional.result.js | 0 .../invalid-delete-private-optional.src.js | 0 .../invalid-delete-private.result.js | 0 .../invalid-delete-private.src.js | 0 .../invalid-init-arguments.result.js | 0 .../invalid-init-arguments.src.js | 0 .../invalid-init-arrow-arguments.result.js | 0 .../invalid-init-arrow-arguments.src.js | 0 .../class-fields/invalid-init-yield.result.js | 0 .../13/class-fields/invalid-init-yield.src.js | 0 .../invalid-member-private-undef.result.js | 0 .../invalid-member-private-undef.src.js | 0 .../invalid-member-super-private.result.js | 0 .../invalid-member-super-private.src.js | 0 .../invalid-private-constructor.result.js | 0 .../invalid-private-constructor.src.js | 0 .../invalid-private-dupelicate.result.js | 0 .../invalid-private-dupelicate.src.js | 0 .../invalid-public-constructor.result.js | 0 .../invalid-public-constructor.src.js | 0 .../mixed-init-await.module-result.js | 0 .../class-fields/mixed-init-await.result.js | 0 .../13/class-fields/mixed-init-await.src.js | 0 .../valid-arguments-in-computed-key.result.js | 0 .../valid-arguments-in-computed-key.src.js | 0 .../13/class-fields/valid-async-asi.result.js | 0 .../13/class-fields/valid-async-asi.src.js | 0 .../class-fields/valid-computed-asi.result.js | 0 .../13/class-fields/valid-computed-asi.src.js | 0 .../valid-computed-no-asi.result.js | 0 .../class-fields/valid-computed-no-asi.src.js | 0 .../13/class-fields/valid-computed.result.js | 0 .../13/class-fields/valid-computed.src.js | 0 .../valid-contextual-keywords-init.result.js | 0 .../valid-contextual-keywords-init.src.js | 0 .../valid-contextual-keywords.result.js | 0 .../valid-contextual-keywords.src.js | 0 .../valid-get-set-star-no-asi.result.js | 0 .../valid-get-set-star-no-asi.src.js | 0 .../valid-init-arguments.result.js | 0 .../class-fields/valid-init-arguments.src.js | 0 .../valid-init-arrow-super.result.js | 0 .../valid-init-arrow-super.src.js | 0 .../class-fields/valid-init-arrow.result.js | 0 .../13/class-fields/valid-init-arrow.src.js | 0 .../class-fields/valid-init-super.result.js | 0 .../13/class-fields/valid-init-super.src.js | 0 ...member-private-nesting-use-first.result.js | 0 ...id-member-private-nesting-use-first.src.js | 0 .../valid-member-private-nesting.result.js | 0 .../valid-member-private-nesting.src.js | 0 .../valid-member-private.result.js | 0 .../class-fields/valid-member-private.src.js | 0 .../class-fields/valid-private-asi.result.js | 0 .../13/class-fields/valid-private-asi.src.js | 0 .../13/class-fields/valid-private.result.js | 0 .../13/class-fields/valid-private.src.js | 0 .../13/class-fields/valid-prototype.result.js | 0 .../13/class-fields/valid-prototype.src.js | 0 .../class-fields/valid-public-asi.result.js | 0 .../13/class-fields/valid-public-asi.src.js | 0 .../13/class-fields/valid-public.result.js | 0 .../13/class-fields/valid-public.src.js | 0 .../valid-special-field-names-init.result.js | 0 .../valid-special-field-names-init.src.js | 0 .../valid-special-field-names.result.js | 0 .../valid-special-field-names.src.js | 0 .../13/class-fields/valid-star-asi.result.js | 0 .../13/class-fields/valid-star-asi.src.js | 0 .../class-fields/valid-star-no-asi.result.js | 0 .../13/class-fields/valid-star-no-asi.src.js | 0 .../13/class-static-blocks/LICENSE | 0 ...lass-static-init-expr-new-target.result.js | 0 ...s-class-static-init-expr-new-target.src.js | 0 ...ents-class-static-init-expr-this.result.js | 0 ...tements-class-static-init-expr-this.src.js | 0 ...lass-static-init-scope-lex-close.result.js | 0 ...s-class-static-init-scope-lex-close.src.js | 0 ...ss-static-init-scope-lex-derived.result.js | 0 ...class-static-init-scope-lex-derived.src.js | 0 ...class-static-init-scope-lex-open.result.js | 0 ...ts-class-static-init-scope-lex-open.src.js | 0 ...-class-static-init-scope-private.result.js | 0 ...nts-class-static-init-scope-private.src.js | 0 ...lass-static-init-scope-var-close.result.js | 0 ...s-class-static-init-scope-var-close.src.js | 0 ...ss-static-init-scope-var-derived.result.js | 0 ...class-static-init-scope-var-derived.src.js | 0 ...class-static-init-scope-var-open.result.js | 0 ...ts-class-static-init-scope-var-open.src.js | 0 ...ments-class-static-init-sequence.result.js | 0 ...atements-class-static-init-sequence.src.js | 0 ...tic-init-statement-list-optional.result.js | 0 ...static-init-statement-list-optional.src.js | 0 ...class-static-init-super-property.result.js | 0 ...ts-class-static-init-super-property.src.js | 0 .../export-all-exported.result.js | 0 .../export-all-exported.src.js | 0 .../export-exported-with-escapes.result.js | 0 .../export-exported-with-escapes.src.js | 0 .../export-exported.result.js | 0 .../export-exported.src.js | 0 .../export-from-exported.result.js | 0 .../export-from-exported.src.js | 0 .../export-from-local-and-exported.result.js | 0 .../export-from-local-and-exported.src.js | 0 .../export-from-local.result.js | 0 .../export-from-local.src.js | 0 .../export-from-shorthand.result.js | 0 .../export-from-shorthand.src.js | 0 .../import-imported-with-escapes.result.js | 0 .../import-imported-with-escapes.src.js | 0 .../import-imported.result.js | 0 .../import-imported.src.js | 0 ...d-lone-surrogate-export-exported.result.js | 0 ...alid-lone-surrogate-export-exported.src.js | 0 ...d-lone-surrogate-import-imported.result.js | 0 ...alid-lone-surrogate-import-imported.src.js | 0 .../top-level-await/top-await.result.js | 0 .../modules/top-level-await/top-await.src.js | 0 .../invalid-missing-private.result.js | 0 .../private-in/invalid-missing-private.src.js | 0 .../invalid-without-class.result.js | 0 .../private-in/invalid-without-class.src.js | 0 .../13/private-in/valid-private-in.result.js | 0 .../13/private-in/valid-private-in.src.js | 0 .../invalid-conflict-names.result.js | 0 .../invalid-conflict-names.src.js | 0 .../invalid-constructor.result.js | 0 .../invalid-constructor.src.js | 0 .../private-methods/valid-accessor.result.js | 0 .../13/private-methods/valid-accessor.src.js | 0 .../private-methods/valid-async-asi.result.js | 0 .../13/private-methods/valid-async-asi.src.js | 0 ...valid-contextual-keywords-no-asi.result.js | 0 .../valid-contextual-keywords-no-asi.src.js | 0 .../private-methods/valid-methods.result.js | 0 .../13/private-methods/valid-methods.src.js | 0 .../regexp-match-indices.result.js | 0 .../regexp-match-indices.src.js | 0 .../invalid-conflict-names.result.js | 0 .../invalid-conflict-names.src.js | 0 ...nvalid-private-field-constructor.result.js | 0 .../invalid-private-field-constructor.src.js | 0 ...valid-private-getter-constructor.result.js | 0 .../invalid-private-getter-constructor.src.js | 0 ...valid-private-method-constructor.result.js | 0 .../invalid-private-method-constructor.src.js | 0 ...valid-private-setter-constructor.result.js | 0 .../invalid-private-setter-constructor.src.js | 0 ...invalid-public-field-constructor.result.js | 0 .../invalid-public-field-constructor.src.js | 0 .../invalid-public-field-prototype.result.js | 0 .../invalid-public-field-prototype.src.js | 0 .../valid-async-asi.result.js | 0 .../valid-async-asi.src.js | 0 ...valid-contextual-keywords-no-asi.result.js | 0 .../valid-contextual-keywords-no-asi.src.js | 0 .../valid-private-accessors.result.js | 0 .../valid-private-accessors.src.js | 0 .../valid-private-fields.result.js | 0 .../valid-private-fields.src.js | 0 .../valid-private-methods.result.js | 0 .../valid-private-methods.src.js | 0 .../valid-public-fields.result.js | 0 .../valid-public-fields.src.js | 0 ...invalid-comment-not-at-beginning.result.js | 0 .../invalid-comment-not-at-beginning.src.js | 0 .../valid-comment-at-beginning.result.js | 0 .../valid-comment-at-beginning.src.js | 0 ...alid-regexp-class-set-expression.result.js | 0 ...invalid-regexp-class-set-expression.src.js | 0 .../invalid-regexp-string-negate.result.js | 0 .../invalid-regexp-string-negate.src.js | 0 .../invalid-regexp-unicode-property.result.js | 0 .../invalid-regexp-unicode-property.src.js | 0 .../invalid-regexp-v-flag.result.js | 0 .../invalid-regexp-v-flag.src.js | 0 .../valid-regexp-v-flag.result.js | 0 .../regexp-v-flag/valid-regexp-v-flag.src.js | 0 ...apturing-groups-with-disjunction.result.js | 0 ...d-capturing-groups-with-disjunction.src.js | 0 ...ed-capturing-groups-with-nesting.result.js | 0 ...named-capturing-groups-with-nesting.src.js | 0 ...duplicate-named-capturing-groups.result.js | 0 ...id-duplicate-named-capturing-groups.src.js | 0 ...duplicate-named-capturing-groups.result.js | 0 ...id-duplicate-named-capturing-groups.src.js | 0 .../3/strict/func-strict.module-result.js | 0 .../3/strict/func-strict.result.js | 0 .../ecma-version/3/strict/func-strict.src.js | 0 .../3/strict/use-strict.module-result.js | 0 .../3/strict/use-strict.result.js | 0 .../ecma-version/3/strict/use-strict.src.js | 0 .../as-param-with-params.result.js | 0 .../as-param-with-params.src.js | 0 .../6/arrowFunctions/as-param.result.js | 0 .../6/arrowFunctions/as-param.src.js | 0 .../6/arrowFunctions/basic.result.js | 0 .../6/arrowFunctions/basic.src.js | 0 .../block-body-not-object.result.js | 0 .../block-body-not-object.src.js | 0 .../6/arrowFunctions/block-body.result.js | 0 .../6/arrowFunctions/block-body.src.js | 0 .../arrowFunctions/error-dup-params.result.js | 0 .../6/arrowFunctions/error-dup-params.src.js | 0 .../error-missing-paren.result.js | 0 .../arrowFunctions/error-missing-paren.src.js | 0 .../arrowFunctions/error-not-arrow.result.js | 0 .../6/arrowFunctions/error-not-arrow.src.js | 0 .../error-numeric-param-multi.result.js | 0 .../error-numeric-param-multi.src.js | 0 .../error-numeric-param.result.js | 0 .../arrowFunctions/error-numeric-param.src.js | 0 .../error-reverse-arrow.result.js | 0 .../arrowFunctions/error-reverse-arrow.src.js | 0 .../error-strict-default-param-eval.result.js | 0 .../error-strict-default-param-eval.src.js | 0 .../error-strict-dup-params.result.js | 0 .../error-strict-dup-params.src.js | 0 .../error-strict-eval-return.result.js | 0 .../error-strict-eval-return.src.js | 0 .../error-strict-eval.result.js | 0 .../6/arrowFunctions/error-strict-eval.src.js | 0 .../error-strict-octal.result.js | 0 .../arrowFunctions/error-strict-octal.src.js | 0 .../error-strict-param-arguments.result.js | 0 .../error-strict-param-arguments.src.js | 0 .../error-strict-param-eval.result.js | 0 .../error-strict-param-eval.src.js | 0 .../error-strict-param-names.result.js | 0 .../error-strict-param-names.src.js | 0 ...-strict-param-no-paren-arguments.result.js | 0 ...ror-strict-param-no-paren-arguments.src.js | 0 ...error-strict-param-no-paren-eval.result.js | 0 .../error-strict-param-no-paren-eval.src.js | 0 .../arrowFunctions/error-two-lines.result.js | 0 .../6/arrowFunctions/error-two-lines.src.js | 0 .../error-wrapped-param.result.js | 0 .../arrowFunctions/error-wrapped-param.src.js | 0 .../6/arrowFunctions/expression.result.js | 0 .../6/arrowFunctions/expression.src.js | 0 .../6/arrowFunctions/iife.result.js | 0 .../ecma-version/6/arrowFunctions/iife.src.js | 0 .../arrowFunctions/multiple-params.result.js | 0 .../6/arrowFunctions/multiple-params.src.js | 0 .../6/arrowFunctions/no-auto-return.result.js | 0 .../6/arrowFunctions/no-auto-return.src.js | 0 .../not-strict-arguments.result.js | 0 .../not-strict-arguments.src.js | 0 .../not-strict-eval-params.result.js | 0 .../not-strict-eval-params.src.js | 0 .../arrowFunctions/not-strict-eval.result.js | 0 .../6/arrowFunctions/not-strict-eval.src.js | 0 .../arrowFunctions/not-strict-octal.result.js | 0 .../6/arrowFunctions/not-strict-octal.src.js | 0 .../return-arrow-function.result.js | 0 .../return-arrow-function.src.js | 0 .../arrowFunctions/return-sequence.result.js | 0 .../6/arrowFunctions/return-sequence.src.js | 0 .../single-param-parens.result.js | 0 .../arrowFunctions/single-param-parens.src.js | 0 .../single-param-return-identifier.result.js | 0 .../single-param-return-identifier.src.js | 0 .../6/arrowFunctions/single-param.result.js | 0 .../6/arrowFunctions/single-param.src.js | 0 .../6/binaryLiterals/invalid.result.js | 0 .../6/binaryLiterals/invalid.src.js | 0 .../6/binaryLiterals/lowercase.result.js | 0 .../6/binaryLiterals/lowercase.src.js | 0 .../6/binaryLiterals/uppercase.result.js | 0 .../6/binaryLiterals/uppercase.src.js | 0 .../6/blockBindings/const.result.js | 0 .../ecma-version/6/blockBindings/const.src.js | 0 .../blockBindings/let-in-switchcase.result.js | 0 .../6/blockBindings/let-in-switchcase.src.js | 0 .../6/blockBindings/let.result.js | 0 .../ecma-version/6/blockBindings/let.src.js | 0 .../classes-and-generators.result.js | 0 .../classes-and-generators.src.js | 0 .../computed-generator.result.js | 0 .../computed-generator.src.js | 0 .../static-generators.result.js | 0 .../static-generators.src.js | 0 .../class-accessor-properties.result.js | 0 .../classes/class-accessor-properties.src.js | 0 .../class-computed-static-method.result.js | 0 .../class-computed-static-method.src.js | 0 .../6/classes/class-expression.result.js | 0 .../6/classes/class-expression.src.js | 0 .../class-method-named-prototype.result.js | 0 .../class-method-named-prototype.src.js | 0 .../class-method-named-static.result.js | 0 .../classes/class-method-named-static.src.js | 0 .../classes/class-one-method-super.result.js | 0 .../6/classes/class-one-method-super.src.js | 0 .../6/classes/class-one-method.result.js | 0 .../6/classes/class-one-method.src.js | 0 ...ss-static-method-named-prototype.result.js | 0 ...class-static-method-named-prototype.src.js | 0 ...class-static-method-named-static.result.js | 0 .../class-static-method-named-static.src.js | 0 .../6/classes/class-static-method.result.js | 0 .../6/classes/class-static-method.src.js | 0 ...-methods-and-accessor-properties.result.js | 0 ...tic-methods-and-accessor-properties.src.js | 0 ...lass-two-computed-static-methods.result.js | 0 .../class-two-computed-static-methods.src.js | 0 ...two-methods-computed-constructor.result.js | 0 ...ss-two-methods-computed-constructor.src.js | 0 .../classes/class-two-methods-semi.result.js | 0 .../6/classes/class-two-methods-semi.src.js | 0 .../class-two-methods-three-semi.result.js | 0 .../class-two-methods-three-semi.src.js | 0 .../class-two-methods-two-semi.result.js | 0 .../classes/class-two-methods-two-semi.src.js | 0 .../6/classes/class-two-methods.result.js | 0 .../6/classes/class-two-methods.src.js | 0 ...static-methods-named-constructor.result.js | 0 ...wo-static-methods-named-constructor.src.js | 0 .../classes/class-with-constructor.result.js | 0 .../6/classes/class-with-constructor.src.js | 0 .../derived-class-assign-to-var.result.js | 0 .../derived-class-assign-to-var.src.js | 0 .../derived-class-expression.result.js | 0 .../6/classes/derived-class-expression.src.js | 0 .../classes/empty-class-double-semi.result.js | 0 .../6/classes/empty-class-double-semi.src.js | 0 .../6/classes/empty-class-semi.result.js | 0 .../6/classes/empty-class-semi.src.js | 0 .../6/classes/empty-class.result.js | 0 .../ecma-version/6/classes/empty-class.src.js | 0 .../empty-literal-derived-class.result.js | 0 .../empty-literal-derived-class.src.js | 0 .../invalid-class-declaration.result.js | 0 .../classes/invalid-class-declaration.src.js | 0 ...invalid-class-setter-declaration.result.js | 0 .../invalid-class-setter-declaration.src.js | 0 .../classes/named-class-expression.result.js | 0 .../6/classes/named-class-expression.src.js | 0 .../named-derived-class-expression.result.js | 0 .../named-derived-class-expression.src.js | 0 .../default-param-arrow.result.js | 0 .../default-param-arrow.src.js | 0 .../default-param.result.js | 0 .../default-param.src.js | 0 .../not-strict-local-eval-multi.result.js | 0 .../not-strict-local-eval-multi.src.js | 0 .../not-strict-local-eval.result.js | 0 .../not-strict-local-eval.src.js | 0 .../6/defaultParams/declaration.result.js | 0 .../6/defaultParams/declaration.src.js | 0 .../6/defaultParams/expression.result.js | 0 .../6/defaultParams/expression.src.js | 0 .../6/defaultParams/method.result.js | 0 .../6/defaultParams/method.src.js | 0 .../6/defaultParams/not-all-params.result.js | 0 .../6/defaultParams/not-all-params.src.js | 0 .../arrow-param-array.result.js | 0 .../arrow-param-array.src.js | 0 .../arrow-param-nested-array.result.js | 0 .../arrow-param-nested-array.src.js | 0 .../arrow-param-nested-object-named.result.js | 0 .../arrow-param-nested-object-named.src.js | 0 .../arrow-param-nested-object.result.js | 0 .../arrow-param-nested-object.src.js | 0 .../arrow-param-object.result.js | 0 .../arrow-param-object.src.js | 0 .../param-defaults-array.result.js | 0 .../param-defaults-array.src.js | 0 .../param-defaults-object-nested.result.js | 0 .../param-defaults-object-nested.src.js | 0 .../param-defaults-object.result.js | 0 .../param-defaults-object.src.js | 0 .../array-const-undefined.result.js | 0 .../array-const-undefined.src.js | 0 .../array-let-undefined.result.js | 0 .../array-let-undefined.src.js | 0 .../object-const-named.result.js | 0 .../object-const-named.src.js | 0 .../object-const-undefined.result.js | 0 .../object-const-undefined.src.js | 0 .../object-let-named.result.js | 0 .../object-let-named.src.js | 0 .../object-let-undefined.result.js | 0 .../object-let-undefined.src.js | 0 .../param-array.result.js | 0 .../param-array.src.js | 0 .../param-object-short.result.js | 0 .../param-object-short.src.js | 0 .../param-object-wrapped.result.js | 0 .../param-object-wrapped.src.xjs | 0 .../param-object.result.js | 0 .../param-object.src.js | 0 .../6/destructuring-and-forOf/loop.result.js | 0 .../6/destructuring-and-forOf/loop.src.js | 0 .../complex-destructured.result.js | 0 .../complex-destructured.src.js | 0 .../destructured-array-literal.result.js | 0 .../destructured-array-literal.src.js | 0 ...omplex-destructured-spread-first.result.js | 0 ...r-complex-destructured-spread-first.src.js | 0 .../invalid-not-final-array-empty.result.js | 0 .../invalid-not-final-array-empty.src.js | 0 .../multi-destructured.result.js | 0 .../multi-destructured.src.js | 0 .../not-final-array.result.js | 0 .../not-final-array.src.js | 0 .../single-destructured.result.js | 0 .../single-destructured.src.js | 0 .../var-complex-destructured.result.js | 0 .../var-complex-destructured.src.js | 0 .../var-multi-destructured.result.js | 0 .../var-multi-destructured.src.js | 0 .../var-single-destructured.result.js | 0 .../var-single-destructured.src.js | 0 .../6/destructuring/array-member.result.js | 0 .../6/destructuring/array-member.src.js | 0 .../6/destructuring/array-to-array.result.js | 0 .../6/destructuring/array-to-array.src.js | 0 .../array-var-undefined.result.js | 0 .../destructuring/array-var-undefined.src.js | 0 .../defaults-array-all.result.js | 0 .../6/destructuring/defaults-array-all.src.js | 0 ...ults-array-longform-nested-multi.result.js | 0 ...efaults-array-longform-nested-multi.src.js | 0 .../defaults-array-multi.result.js | 0 .../destructuring/defaults-array-multi.src.js | 0 .../defaults-array-nested-all.result.js | 0 .../defaults-array-nested-all.src.js | 0 .../defaults-array-nested-multi.result.js | 0 .../defaults-array-nested-multi.src.js | 0 .../6/destructuring/defaults-array.result.js | 0 .../6/destructuring/defaults-array.src.js | 0 .../defaults-object-all.result.js | 0 .../destructuring/defaults-object-all.src.js | 0 .../defaults-object-longform-all.result.js | 0 .../defaults-object-longform-all.src.js | 0 .../defaults-object-longform-multi.result.js | 0 .../defaults-object-longform-multi.src.js | 0 .../defaults-object-longform.result.js | 0 .../defaults-object-longform.src.js | 0 .../defaults-object-mixed-multi.result.js | 0 .../defaults-object-mixed-multi.src.js | 0 .../defaults-object-multi.result.js | 0 .../defaults-object-multi.src.js | 0 .../defaults-object-nested-all.result.js | 0 .../defaults-object-nested-all.src.js | 0 .../defaults-object-nested-multi.result.js | 0 .../defaults-object-nested-multi.src.js | 0 .../6/destructuring/defaults-object.result.js | 0 .../6/destructuring/defaults-object.src.js | 0 .../destructured-array-catch.result.js | 0 .../destructured-array-catch.src.js | 0 .../destructured-object-catch.result.js | 0 .../destructured-object-catch.src.js | 0 .../invalid-defaults-object-assign.result.js | 0 .../invalid-defaults-object-assign.src.js | 0 .../6/destructuring/named-param.result.js | 0 .../6/destructuring/named-param.src.js | 0 .../6/destructuring/nested-array.result.js | 0 .../6/destructuring/nested-array.src.js | 0 .../6/destructuring/nested-object.result.js | 0 .../6/destructuring/nested-object.src.js | 0 .../destructuring/object-var-named.result.js | 0 .../6/destructuring/object-var-named.src.js | 0 .../object-var-undefined.result.js | 0 .../destructuring/object-var-undefined.src.js | 0 .../param-deafults-object.result.js | 0 .../param-defaults-array.result.js | 0 .../destructuring/param-defaults-array.src.js | 0 .../param-defaults-object-nested.result.js | 0 .../param-defaults-object-nested.src.js | 0 .../param-defaults-object.result.js | 0 .../param-defaults-object.src.js | 0 .../params-array-wrapped.result.js | 0 .../destructuring/params-array-wrapped.src.js | 0 .../6/destructuring/params-array.result.js | 0 .../6/destructuring/params-array.src.js | 0 .../params-multi-object.result.js | 0 .../destructuring/params-multi-object.src.js | 0 .../params-nested-array.result.js | 0 .../destructuring/params-nested-array.src.js | 0 .../params-nested-object.result.js | 0 .../destructuring/params-nested-object.src.js | 0 .../params-object-wrapped.result.js | 0 .../params-object-wrapped.src.js | 0 .../6/destructuring/params-object.result.js | 0 .../6/destructuring/params-object.src.js | 0 .../6/destructuring/sparse-array.result.js | 0 .../6/destructuring/sparse-array.src.js | 0 .../edge-cases/var-let-declaration.result.js | 0 .../6/edge-cases/var-let-declaration.src.js | 0 .../6/edge-cases/var-let-object.result.js | 0 .../6/edge-cases/var-let-object.src.js | 0 .../for-of-with-const-and-no-braces.result.js | 0 .../for-of-with-const-and-no-braces.src.js | 0 .../for-of-with-let-and-no-braces.result.js | 0 .../for-of-with-let-and-no-braces.src.js | 0 ...for-of-with-function-initializer.result.js | 0 .../for-of-with-function-initializer.src.js | 0 .../for-of-with-var-and-braces.result.js | 0 .../6/forOf/for-of-with-var-and-braces.src.js | 0 .../for-of-with-var-and-no-braces.result.js | 0 .../for-of-with-var-and-no-braces.src.js | 0 .../generators/anonymous-generator.result.js | 0 .../6/generators/anonymous-generator.src.js | 0 .../6/generators/double-yield.result.js | 0 .../6/generators/double-yield.src.js | 0 .../empty-generator-declaration.result.js | 0 .../empty-generator-declaration.src.js | 0 .../generator-declaration.result.js | 0 .../6/generators/generator-declaration.src.js | 0 .../6/generators/yield-delegation.result.js | 0 .../6/generators/yield-delegation.src.js | 0 .../yield-without-value-in-call.result.js | 0 .../yield-without-value-in-call.src.js | 0 .../yield-without-value-no-semi.result.js | 0 .../yield-without-value-no-semi.src.js | 0 .../generators/yield-without-value.result.js | 0 .../6/generators/yield-without-value.src.js | 0 .../export-const-number.result.js | 0 .../export-const-number.src.js | 0 .../export-const-object.result.js | 0 .../export-const-object.src.js | 0 .../export-let-number.result.js | 0 .../export-let-number.src.js | 0 .../export-let-object.result.js | 0 .../export-let-object.src.js | 0 .../export-let.result.js | 0 .../export-let.src.js | 0 .../class-default-anonymous-extends.result.js | 0 .../class-default-anonymous-extends.src.js | 0 .../class-default-anonymous.result.js | 0 .../class-default-anonymous.src.js | 0 .../class-default-extends.result.js | 0 .../class-default-extends.src.js | 0 .../class-default.result.js | 0 .../modules-and-classes/class-default.src.js | 0 .../class-extends.result.js | 0 .../modules-and-classes/class-extends.src.js | 0 .../6/modules-and-classes/class.result.js | 0 .../6/modules-and-classes/class.src.js | 0 .../6/modules/error-delete.result.js | 0 .../6/modules/error-delete.src.js | 0 .../6/modules/error-function.result.js | 0 .../6/modules/error-function.src.js | 0 .../6/modules/error-strict.result.js | 0 .../6/modules/error-strict.src.js | 0 .../6/modules/export-default-array.result.js | 0 .../6/modules/export-default-array.src.js | 0 .../export-default-expression.result.js | 0 .../modules/export-default-expression.src.js | 0 .../modules/export-default-function.result.js | 0 .../6/modules/export-default-function.src.js | 0 .../export-default-named-function.result.js | 0 .../export-default-named-function.src.js | 0 .../6/modules/export-default-number.result.js | 0 .../6/modules/export-default-number.src.js | 0 .../6/modules/export-default-object.result.js | 0 .../6/modules/export-default-object.src.js | 0 ...port-default-parenthesized-class.result.js | 0 .../export-default-parenthesized-class.src.js | 0 ...t-default-parenthesized-function.result.js | 0 ...port-default-parenthesized-function.src.js | 0 .../6/modules/export-default-value.result.js | 0 .../6/modules/export-default-value.src.js | 0 .../6/modules/export-from-batch.result.js | 0 .../6/modules/export-from-batch.src.js | 0 .../6/modules/export-from-default.result.js | 0 .../6/modules/export-from-default.src.js | 0 .../export-from-named-as-default.result.js | 0 .../export-from-named-as-default.src.js | 0 .../export-from-named-as-specifier.result.js | 0 .../export-from-named-as-specifier.src.js | 0 .../export-from-named-as-specifiers.result.js | 0 .../export-from-named-as-specifiers.src.js | 0 .../6/modules/export-from-specifier.result.js | 0 .../6/modules/export-from-specifier.src.js | 0 .../modules/export-from-specifiers.result.js | 0 .../6/modules/export-from-specifiers.src.js | 0 .../6/modules/export-function.result.js | 0 .../6/modules/export-function.src.js | 0 .../modules/export-named-as-default.result.js | 0 .../6/modules/export-named-as-default.src.js | 0 .../export-named-as-specifier.result.js | 0 .../modules/export-named-as-specifier.src.js | 0 .../export-named-as-specifiers.result.js | 0 .../modules/export-named-as-specifiers.src.js | 0 .../6/modules/export-named-empty.result.js | 0 .../6/modules/export-named-empty.src.js | 0 .../modules/export-named-specifier.result.js | 0 .../6/modules/export-named-specifier.src.js | 0 .../export-named-specifiers-comma.result.js | 0 .../export-named-specifiers-comma.src.js | 0 .../modules/export-named-specifiers.result.js | 0 .../6/modules/export-named-specifiers.src.js | 0 .../export-var-anonymous-function.result.js | 0 .../export-var-anonymous-function.src.js | 0 .../6/modules/export-var-number.result.js | 0 .../6/modules/export-var-number.src.js | 0 .../6/modules/export-var.result.js | 0 .../ecma-version/6/modules/export-var.src.js | 0 ...ort-default-and-named-specifiers.result.js | 0 ...import-default-and-named-specifiers.src.js | 0 ...default-and-namespace-specifiers.result.js | 0 ...rt-default-and-namespace-specifiers.src.js | 0 .../6/modules/import-default-as.result.js | 0 .../6/modules/import-default-as.src.js | 0 .../6/modules/import-default.result.js | 0 .../6/modules/import-default.src.js | 0 .../6/modules/import-jquery.result.js | 0 .../6/modules/import-jquery.src.js | 0 .../6/modules/import-module.result.js | 0 .../6/modules/import-module.src.js | 0 ...mport-named-as-specifier-keyword.result.js | 0 .../import-named-as-specifier-keyword.src.js | 0 .../import-named-as-specifier.result.js | 0 .../modules/import-named-as-specifier.src.js | 0 .../import-named-as-specifiers.result.js | 0 .../modules/import-named-as-specifiers.src.js | 0 .../6/modules/import-named-empty.result.js | 0 .../6/modules/import-named-empty.src.js | 0 .../modules/import-named-specifier.result.js | 0 .../6/modules/import-named-specifier.src.js | 0 .../import-named-specifiers-comma.result.js | 0 .../import-named-specifiers-comma.src.js | 0 .../modules/import-named-specifiers.result.js | 0 .../6/modules/import-named-specifiers.src.js | 0 .../import-namespace-specifier.result.js | 0 .../modules/import-namespace-specifier.src.js | 0 .../6/modules/import-null-as-nil.result.js | 0 .../6/modules/import-null-as-nil.src.js | 0 .../6/modules/invalid-await.result.js | 0 .../6/modules/invalid-await.src.js | 0 ...export-batch-missing-from-clause.result.js | 0 ...id-export-batch-missing-from-clause.src.js | 0 .../invalid-export-batch-token.result.js | 0 .../modules/invalid-export-batch-token.src.js | 0 .../invalid-export-default-equal.result.js | 0 .../invalid-export-default-equal.src.js | 0 .../invalid-export-default-token.result.js | 0 .../invalid-export-default-token.src.js | 0 .../modules/invalid-export-default.result.js | 0 .../6/modules/invalid-export-default.src.js | 0 .../invalid-export-named-default.result.js | 0 .../invalid-export-named-default.src.js | 0 ...invalid-export-named-extra-comma.result.js | 0 .../invalid-export-named-extra-comma.src.js | 0 ...nvalid-export-named-middle-comma.result.js | 0 .../invalid-export-named-middle-comma.src.js | 0 ...efault-after-named-after-default.result.js | 0 ...t-default-after-named-after-default.src.js | 0 ...valid-import-default-after-named.result.js | 0 .../invalid-import-default-after-named.src.js | 0 ...default-missing-module-specifier.result.js | 0 ...rt-default-missing-module-specifier.src.js | 0 ...-import-default-module-specifier.result.js | 0 ...lid-import-default-module-specifier.src.js | 0 .../modules/invalid-import-default.result.js | 0 .../6/modules/invalid-import-default.src.js | 0 ...-import-missing-module-specifier.result.js | 0 ...lid-import-missing-module-specifier.src.js | 0 .../invalid-import-module-specifier.result.js | 0 .../invalid-import-module-specifier.src.js | 0 ...invalid-import-named-after-named.result.js | 0 .../invalid-import-named-after-named.src.js | 0 ...lid-import-named-after-namespace.result.js | 0 ...nvalid-import-named-after-namespace.src.js | 0 .../invalid-import-named-as-keyword.result.js | 0 .../invalid-import-named-as-keyword.src.js | 0 ...lid-import-named-as-missing-from.result.js | 0 ...nvalid-import-named-as-missing-from.src.js | 0 ...invalid-import-named-extra-comma.result.js | 0 .../invalid-import-named-extra-comma.src.js | 0 .../invalid-import-named-keyword.result.js | 0 .../invalid-import-named-keyword.src.js | 0 ...nvalid-import-named-middle-comma.result.js | 0 .../invalid-import-named-middle-comma.src.js | 0 ...lid-import-namespace-after-named.result.js | 0 ...nvalid-import-namespace-after-named.src.js | 0 ...alid-import-namespace-missing-as.result.js | 0 ...invalid-import-namespace-missing-as.src.js | 0 .../6/modules/valid-await.result.js | 0 .../ecma-version/6/modules/valid-await.src.js | 0 .../6/newTarget/invalid-new-target.result.js | 0 .../6/newTarget/invalid-new-target.src.js | 0 .../invalid-unknown-property.result.js | 0 .../newTarget/invalid-unknown-property.src.js | 0 .../6/newTarget/simple-new-target.result.js | 0 .../6/newTarget/simple-new-target.src.js | 0 .../computed-addition-property.result.js | 0 .../computed-addition-property.src.js | 0 .../computed-and-identifier.result.js | 0 .../computed-and-identifier.src.js | 0 .../computed-getter-and-setter.result.js | 0 .../computed-getter-and-setter.src.js | 0 .../computed-string-property.result.js | 0 .../computed-string-property.src.js | 0 .../computed-variable-property.result.js | 0 .../computed-variable-property.src.js | 0 ...valid-computed-variable-property.result.js | 0 .../invalid-computed-variable-property.src.js | 0 ...alone-computed-variable-property.result.js | 0 ...andalone-computed-variable-property.src.js | 0 ...ndalone-expression-with-addition.result.js | 0 ...standalone-expression-with-addition.src.js | 0 ...tandalone-expression-with-method.result.js | 0 .../standalone-expression-with-method.src.js | 0 .../standalone-expression.result.js | 0 .../standalone-expression.src.js | 0 .../proto-computed-property.result.js | 0 .../proto-computed-property.src.js | 0 .../proto-property.result.js | 0 .../proto-property.src.js | 0 .../proto-string-property.result.js | 0 .../proto-string-property.src.js | 0 .../strict-duplicate-properties.result.js | 0 .../strict-duplicate-properties.src.js | 0 ...rict-duplicate-string-properties.result.js | 0 .../strict-duplicate-string-properties.src.js | 0 .../default-params.result.js | 0 .../default-params.src.js | 0 .../array-destructuring.result.js | 0 .../array-destructuring.src.js | 0 .../generator-object-literal-method.result.js | 0 .../generator-object-literal-method.src.js | 0 .../computed-method-property.result.js | 0 .../computed-method-property.src.js | 0 .../invalid-method-no-braces.result.js | 0 .../invalid-method-no-braces.src.js | 0 .../method-property.result.js | 0 .../method-property.src.js | 0 .../simple-method-named-get.result.js | 0 .../simple-method-named-get.src.js | 0 .../simple-method-named-set.result.js | 0 .../simple-method-named-set.src.js | 0 .../simple-method-with-argument.result.js | 0 .../simple-method-with-argument.src.js | 0 .../simple-method-with-string-name.result.js | 0 .../simple-method-with-string-name.src.js | 0 .../simple-method.result.js | 0 .../simple-method.src.js | 0 .../string-name-method-property.result.js | 0 .../string-name-method-property.src.js | 0 .../shorthand-properties-keyword.result.js | 0 .../shorthand-properties-keyword.src.js | 0 .../shorthand-properties.result.js | 0 .../shorthand-properties.src.js | 0 .../6/octalLiterals/invalid.result.js | 0 .../6/octalLiterals/invalid.src.js | 0 .../6/octalLiterals/lowercase.result.js | 0 .../6/octalLiterals/lowercase.src.js | 0 .../octalLiterals/strict-uppercase.result.js | 0 .../6/octalLiterals/strict-uppercase.src.js | 0 .../6/octalLiterals/uppercase.result.js | 0 .../6/octalLiterals/uppercase.src.js | 0 .../regex-u-extended-escape.result.js | 0 .../regexUFlag/regex-u-extended-escape.src.js | 0 .../regex-u-invalid-extended-escape.result.js | 0 .../regex-u-invalid-extended-escape.src.js | 0 .../6/regexUFlag/regex-u-simple.result.js | 0 .../6/regexUFlag/regex-u-simple.src.js | 0 .../6/regexYFlag/regexp-y-simple.result.js | 0 .../6/regexYFlag/regexp-y-simple.src.js | 0 .../arrow-rest-multi.result.js | 0 .../arrow-rest-multi.src.js | 0 .../arrow-rest.result.js | 0 .../arrow-rest.src.js | 0 .../destructured-arrow-array.result.js | 0 .../destructured-arrow-array.src.js | 0 .../destructured-arrow-multi.result.js | 0 .../destructured-arrow-multi.src.js | 0 .../destructured-arrow-object.result.js | 0 .../destructured-arrow-object.src.js | 0 .../error-attempted-spread-param.result.js | 0 .../error-attempted-spread-param.src.js | 0 .../6/restParams/basic-rest.result.js | 0 .../6/restParams/basic-rest.src.js | 0 .../6/restParams/error-no-default.result.js | 0 .../6/restParams/error-no-default.src.js | 0 .../6/restParams/error-not-last.result.js | 0 .../6/restParams/error-not-last.src.js | 0 .../func-expression-multi.result.js | 0 .../6/restParams/func-expression-multi.src.js | 0 .../6/restParams/func-expression.result.js | 0 .../6/restParams/func-expression.src.js | 0 .../6/restParams/invalid-rest-param.result.js | 0 .../6/restParams/invalid-rest-param.src.js | 0 .../6/restParams/single-rest.result.js | 0 .../6/restParams/single-rest.src.js | 0 .../6/spread/error-invalid-if.result.js | 0 .../6/spread/error-invalid-if.src.js | 0 .../6/spread/error-invalid-sequence.result.js | 0 .../6/spread/error-invalid-sequence.src.js | 0 .../6/spread/multi-function-call.result.js | 0 .../6/spread/multi-function-call.src.js | 0 .../6/spread/not-final-param.result.js | 0 .../6/spread/not-final-param.src.js | 0 .../6/spread/simple-function-call.result.js | 0 .../6/spread/simple-function-call.src.js | 0 .../template-strings-unicode-escape.result.js | 0 .../template-strings-unicode-escape.src.js | 0 .../6/templateStrings/deeply-nested.result.js | 0 .../6/templateStrings/deeply-nested.src.js | 0 .../escape-characters.result.js | 0 .../templateStrings/escape-characters.src.js | 0 .../6/templateStrings/expressions.result.js | 0 .../6/templateStrings/expressions.src.js | 0 .../multi-line-template-string.result.js | 0 .../multi-line-template-string.src.js | 0 .../6/templateStrings/octal-literal.result.js | 0 .../6/templateStrings/octal-literal.src.js | 0 .../simple-template-string.result.js | 0 .../simple-template-string.src.js | 0 .../single-dollar-sign.result.js | 0 .../templateStrings/single-dollar-sign.src.js | 0 .../tagged-no-placeholders.result.js | 0 .../tagged-no-placeholders.src.js | 0 .../tagged-template-string.result.js | 0 .../tagged-template-string.src.js | 0 .../basic-string-literal.result.js | 0 .../basic-string-literal.src.js | 0 .../complex-string-literal.result.js | 0 .../complex-string-literal.src.js | 0 .../identifier.result.js | 0 .../unicodeCodePointEscapes/identifier.src.js | 0 .../invalid-empty-escape.result.js | 0 .../invalid-empty-escape.src.js | 0 .../invalid-too-large-escape.result.js | 0 .../invalid-too-large-escape.src.js | 0 .../7/error-strict-complex-params.result.js | 0 .../7/error-strict-complex-params.src.js | 0 .../7/exponential-plusplus.result.js | 0 .../7/exponential-plusplus.src.js | 0 .../7/exponential-precedence.result.js | 0 .../7/exponential-precedence.src.js | 0 .../7/exponential-simple.result.js | 0 .../ecma-version/7/exponential-simple.src.js | 0 .../7/invalid-exponential-unary.result.js | 0 .../7/invalid-exponential-unary.src.js | 0 .../8/comma-dangle-arrow.result.js | 0 .../ecma-version/8/comma-dangle-arrow.src.js | 0 .../8/comma-dangle-class-method.result.js | 0 .../8/comma-dangle-class-method.src.js | 0 .../8/comma-dangle-expression.result.js | 0 .../8/comma-dangle-expression.src.js | 0 .../8/comma-dangle-func.result.js | 0 .../ecma-version/8/comma-dangle-func.src.js | 0 .../8/comma-dangle-method.result.js | 0 .../ecma-version/8/comma-dangle-method.src.js | 0 .../ecma-version/8/comma-dangle.result.js | 0 .../ecma-version/8/comma-dangle.src.js | 0 .../8/destructuring-param.result.js | 0 .../ecma-version/8/destructuring-param.src.js | 0 .../8/invalid-comma-dangle-method.result.js | 0 .../8/invalid-comma-dangle-method.src.js | 0 .../8/modules/arrow-func-parens.result.js | 0 .../8/modules/arrow-func-parens.src.js | 0 .../8/modules/arrow-func.result.js | 0 .../ecma-version/8/modules/arrow-func.src.js | 0 .../8/modules/async-and-no-async.result.js | 0 .../8/modules/async-and-no-async.src.js | 0 ...c-arrow-func-destructed-defaults.result.js | 0 ...sync-arrow-func-destructed-defaults.src.js | 0 .../async-arrow-func-destructed.result.js | 0 .../async-arrow-func-destructed.src.js | 0 .../async-arrow-func-parens-multi.result.js | 0 .../async-arrow-func-parens-multi.src.js | 0 .../modules/async-arrow-func-parens.result.js | 0 .../8/modules/async-arrow-func-parens.src.js | 0 .../8/modules/async-arrow-func.result.js | 0 .../8/modules/async-arrow-func.src.js | 0 .../async-await-arrow-expression.result.js | 0 .../async-await-arrow-expression.src.js | 0 .../modules/async-await-arrow-param.result.js | 0 .../8/modules/async-await-arrow-param.src.js | 0 .../async-await-class-method-param.result.js | 0 .../async-await-class-method-param.src.js | 0 ...async-await-destructured-default.result.js | 0 .../async-await-destructured-default.src.js | 0 ...nc-await-expression-class-method.result.js | 0 ...async-await-expression-class-method.src.js | 0 .../async-await-function-param.result.js | 0 .../modules/async-await-function-param.src.js | 0 .../async-await-identifier-math.result.js | 0 .../async-await-identifier-math.src.js | 0 .../async-await-inside-parens.result.js | 0 .../modules/async-await-inside-parens.src.js | 0 .../8/modules/async-await-math.result.js | 0 .../8/modules/async-await-math.src.js | 0 .../async-await-named-object-method.result.js | 0 .../async-await-named-object-method.src.js | 0 .../async-await-object-method-param.result.js | 0 .../async-await-object-method-param.src.js | 0 .../async-await-object-method.result.js | 0 .../modules/async-await-object-method.src.js | 0 .../8/modules/async-await.result.js | 0 .../ecma-version/8/modules/async-await.src.js | 0 .../async-class-method-named-await.result.js | 0 .../async-class-method-named-await.src.js | 0 .../8/modules/async-class-method.result.js | 0 .../8/modules/async-class-method.src.js | 0 .../async-destructured-assignment.result.js | 0 .../async-destructured-assignment.src.js | 0 .../8/modules/async-expression.result.js | 0 .../8/modules/async-expression.src.js | 0 .../8/modules/async-func.result.js | 0 .../ecma-version/8/modules/async-func.src.js | 0 .../async-named-class-method.result.js | 0 .../8/modules/async-named-class-method.src.js | 0 .../async-named-generator-method.result.js | 0 .../async-named-generator-method.src.js | 0 .../async-named-object-method.result.js | 0 .../modules/async-named-object-method.src.js | 0 ...nc-named-static-generator-method.result.js | 0 ...async-named-static-generator-method.src.js | 0 .../async-object-method-keyword.result.js | 0 .../async-object-method-keyword.src.js | 0 .../8/modules/async-object-method.result.js | 0 .../8/modules/async-object-method.src.js | 0 ...-static-class-method-named-await.result.js | 0 ...ync-static-class-method-named-await.src.js | 0 .../async-static-class-method.result.js | 0 .../modules/async-static-class-method.src.js | 0 .../8/modules/async-then-arrow.result.js | 0 .../8/modules/async-then-arrow.src.js | 0 .../async-wrapped-class-await.result.js | 0 .../modules/async-wrapped-class-await.src.js | 0 .../8/modules/async-yield.result.js | 0 .../ecma-version/8/modules/async-yield.src.js | 0 .../ecma-version/8/modules/async.result.js | 0 .../ecma-version/8/modules/async.src.js | 0 .../8/modules/await-identifier-math.result.js | 0 .../8/modules/await-identifier-math.src.js | 0 .../8/modules/class-method.result.js | 0 .../8/modules/class-method.src.js | 0 .../8/modules/export-async.result.js | 0 .../8/modules/export-async.src.js | 0 .../export-default-async-expression.result.js | 0 .../export-default-async-expression.src.js | 0 .../8/modules/export-default-async.result.js | 0 .../8/modules/export-default-async.src.js | 0 .../8/modules/generator-async-func.result.js | 0 .../8/modules/generator-async-func.src.js | 0 .../invalid-async-await-identifier.result.js | 0 .../invalid-async-await-identifier.src.js | 0 .../invalid-async-await-param.result.js | 0 .../modules/invalid-async-await-param.src.js | 0 .../invalid-async-class-broken.result.js | 0 .../modules/invalid-async-class-broken.src.js | 0 .../invalid-async-class-generator.result.js | 0 .../invalid-async-class-generator.src.js | 0 .../invalid-async-class-getter.result.js | 0 .../modules/invalid-async-class-getter.src.js | 0 ...invalid-async-class-method-await.result.js | 0 .../invalid-async-class-method-await.src.js | 0 ...d-async-class-method-empty-await.result.js | 0 ...alid-async-class-method-empty-await.src.js | 0 .../invalid-async-class-setter.result.js | 0 .../modules/invalid-async-class-setter.src.js | 0 .../invalid-async-constructor.result.js | 0 .../modules/invalid-async-constructor.src.js | 0 ...alid-async-expression-generators.result.js | 0 ...invalid-async-expression-generators.src.js | 0 ...lid-async-expression-plain-await.result.js | 0 ...nvalid-async-expression-plain-await.src.js | 0 .../invalid-async-expression.result.js | 0 .../8/modules/invalid-async-expression.src.js | 0 ...valid-async-generator-expression.result.js | 0 .../invalid-async-generator-expression.src.js | 0 .../invalid-async-generator-method.result.js | 0 .../invalid-async-generator-method.src.js | 0 .../modules/invalid-async-generator.result.js | 0 .../8/modules/invalid-async-generator.src.js | 0 ...-async-getter-method-with-params.result.js | 0 ...lid-async-getter-method-with-params.src.js | 0 .../invalid-async-getter-method.result.js | 0 .../invalid-async-getter-method.src.js | 0 ...id-async-method-await-identifier.result.js | 0 ...valid-async-method-await-identifier.src.js | 0 ...invalid-async-method-await-param.result.js | 0 .../invalid-async-method-await-param.src.js | 0 ...invalid-async-method-empty-await.result.js | 0 .../invalid-async-method-empty-await.src.js | 0 .../invalid-async-method-expression.result.js | 0 .../invalid-async-method-expression.src.js | 0 ...nvalid-async-method-return-await.result.js | 0 .../invalid-async-method-return-await.src.js | 0 .../8/modules/invalid-async-object.result.js | 0 .../8/modules/invalid-async-object.src.js | 0 .../invalid-async-plain-await.result.js | 0 .../modules/invalid-async-plain-await.src.js | 0 .../8/modules/invalid-async-prop.result.js | 0 .../8/modules/invalid-async-prop.src.js | 0 ...valid-async-static-method-broken.result.js | 0 .../invalid-async-static-method-broken.src.js | 0 ...invalid-await-arrow-param-parens.result.js | 0 .../invalid-await-arrow-param-parens.src.js | 0 .../invalid-await-arrow-param.result.js | 0 .../modules/invalid-await-arrow-param.src.js | 0 .../8/modules/invalid-await-default.result.js | 0 .../8/modules/invalid-await-default.src.js | 0 ...valid-await-destructured-default.result.js | 0 .../invalid-await-destructured-default.src.js | 0 ...invalid-await-destructured-param.result.js | 0 .../invalid-await-destructured-param.src.js | 0 .../invalid-await-func-expression.result.js | 0 .../invalid-await-func-expression.src.js | 0 ...alid-await-identifier-expression.result.js | 0 ...invalid-await-identifier-expression.src.js | 0 .../invalid-await-identifier.result.js | 0 .../8/modules/invalid-await-identifier.src.js | 0 ...t-named-destructured-array-param.result.js | 0 ...wait-named-destructured-array-param.src.js | 0 ...d-await-named-destructured-param.result.js | 0 ...alid-await-named-destructured-param.src.js | 0 .../invalid-await-param-expression.result.js | 0 .../invalid-await-param-expression.src.js | 0 .../8/modules/invalid-await-param.result.js | 0 .../8/modules/invalid-await-param.src.js | 0 .../modules/invalid-await-top-level.result.js | 0 .../8/modules/invalid-await-top-level.src.js | 0 ...-broken-async-arrow-after-parens.result.js | 0 ...lid-broken-async-arrow-after-parens.src.js | 0 ...broken-async-arrow-before-parens.result.js | 0 ...id-broken-async-arrow-before-parens.src.js | 0 .../invalid-broken-async-arrow.result.js | 0 .../modules/invalid-broken-async-arrow.src.js | 0 ...valid-broken-async-object-method.result.js | 0 .../invalid-broken-async-object-method.src.js | 0 .../invalid-broken-line-async.result.js | 0 .../modules/invalid-broken-line-async.src.js | 0 .../invalid-class-await-extend.result.js | 0 .../modules/invalid-class-await-extend.src.js | 0 .../8/modules/invalid-nested-async.result.js | 0 .../8/modules/invalid-nested-async.src.js | 0 .../invalid-plain-await-arrow.result.js | 0 .../modules/invalid-plain-await-arrow.src.js | 0 .../8/modules/invalid-plain-await.result.js | 0 .../8/modules/invalid-plain-await.src.js | 0 .../invalid-static-async-generator.result.js | 0 .../invalid-static-async-generator.src.js | 0 .../invalid-static-async-getter.result.js | 0 .../invalid-static-async-getter.src.js | 0 .../invalid-static-async-setter.result.js | 0 .../invalid-static-async-setter.src.js | 0 .../8/modules/invalid-yield-default.result.js | 0 .../8/modules/invalid-yield-default.src.js | 0 .../nested-async-await-method.result.js | 0 .../modules/nested-async-await-method.src.js | 0 .../8/modules/no-async-expression.result.js | 0 .../8/modules/no-async-expression.src.js | 0 .../ecma-version/8/modules/no-async.result.js | 0 .../ecma-version/8/modules/no-async.src.js | 0 .../8/modules/object-method.result.js | 0 .../8/modules/object-method.src.js | 0 .../8/modules/plain-await.result.js | 0 .../ecma-version/8/modules/plain-await.src.js | 0 .../static-async-named-class-method.result.js | 0 .../static-async-named-class-method.src.js | 0 .../8/not-strict/arrow-func-parens.result.js | 0 .../8/not-strict/arrow-func-parens.src.js | 0 .../8/not-strict/arrow-func.result.js | 0 .../8/not-strict/arrow-func.src.js | 0 .../8/not-strict/async-and-no-async.result.js | 0 .../8/not-strict/async-and-no-async.src.js | 0 ...c-arrow-func-destructed-defaults.result.js | 0 ...sync-arrow-func-destructed-defaults.src.js | 0 .../async-arrow-func-destructed.result.js | 0 .../async-arrow-func-destructed.src.js | 0 .../async-arrow-func-parens-multi.result.js | 0 .../async-arrow-func-parens-multi.src.js | 0 .../async-arrow-func-parens.result.js | 0 .../not-strict/async-arrow-func-parens.src.js | 0 .../8/not-strict/async-arrow-func.result.js | 0 .../8/not-strict/async-arrow-func.src.js | 0 .../async-as-property-name.result.js | 0 .../not-strict/async-as-property-name.src.js | 0 .../async-await-arrow-expression.result.js | 0 .../async-await-arrow-expression.src.js | 0 .../async-await-arrow-param.result.js | 0 .../not-strict/async-await-arrow-param.src.js | 0 .../async-await-class-method-param.result.js | 0 .../async-await-class-method-param.src.js | 0 ...async-await-destructured-default.result.js | 0 .../async-await-destructured-default.src.js | 0 ...nc-await-expression-class-method.result.js | 0 ...async-await-expression-class-method.src.js | 0 .../async-await-function-param.result.js | 0 .../async-await-function-param.src.js | 0 .../async-await-identifier-math.result.js | 0 .../async-await-identifier-math.src.js | 0 .../async-await-inside-parens.result.js | 0 .../async-await-inside-parens.src.js | 0 .../8/not-strict/async-await-math.result.js | 0 .../8/not-strict/async-await-math.src.js | 0 .../async-await-named-object-method.result.js | 0 .../async-await-named-object-method.src.js | 0 .../async-await-object-method-param.result.js | 0 .../async-await-object-method-param.src.js | 0 .../async-await-object-method.result.js | 0 .../async-await-object-method.src.js | 0 .../8/not-strict/async-await.result.js | 0 .../8/not-strict/async-await.src.js | 0 .../async-class-method-named-await.result.js | 0 .../async-class-method-named-await.src.js | 0 .../8/not-strict/async-class-method.result.js | 0 .../8/not-strict/async-class-method.src.js | 0 .../async-destructured-assignment.result.js | 0 .../async-destructured-assignment.src.js | 0 .../8/not-strict/async-expression.result.js | 0 .../8/not-strict/async-expression.src.js | 0 .../8/not-strict/async-func.result.js | 0 .../8/not-strict/async-func.src.js | 0 .../async-named-class-method.result.js | 0 .../async-named-class-method.src.js | 0 .../async-named-generator-method.result.js | 0 .../async-named-generator-method.src.js | 0 .../async-named-object-method.result.js | 0 .../async-named-object-method.src.js | 0 ...nc-named-static-generator-method.result.js | 0 ...async-named-static-generator-method.src.js | 0 .../not-strict/async-named-variable.result.js | 0 .../8/not-strict/async-named-variable.src.js | 0 ...async-object-method-and-property.result.js | 0 .../async-object-method-and-property.src.js | 0 .../not-strict/async-object-method.result.js | 0 .../8/not-strict/async-object-method.src.js | 0 .../async-shorthand-property-1.result.js | 0 .../async-shorthand-property-1.src.js | 0 .../async-shorthand-property-2.result.js | 0 .../async-shorthand-property-2.src.js | 0 .../async-shorthand-property-3.result.js | 0 .../async-shorthand-property-3.src.js | 0 ...-static-class-method-named-await.result.js | 0 ...ync-static-class-method-named-await.src.js | 0 .../async-static-class-method.result.js | 0 .../async-static-class-method.src.js | 0 .../8/not-strict/async-then-arrow.result.js | 0 .../8/not-strict/async-then-arrow.src.js | 0 .../async-wrapped-class-await.result.js | 0 .../async-wrapped-class-await.src.js | 0 .../8/not-strict/async-yield.result.js | 0 .../8/not-strict/async-yield.src.js | 0 .../ecma-version/8/not-strict/async.result.js | 0 .../ecma-version/8/not-strict/async.src.js | 0 .../await-identifier-math.result.js | 0 .../8/not-strict/await-identifier-math.src.js | 0 .../8/not-strict/class-method.result.js | 0 .../8/not-strict/class-method.src.js | 0 .../8/not-strict/export-async.result.js | 0 .../8/not-strict/export-async.src.js | 0 .../export-default-async-expression.result.js | 0 .../export-default-async-expression.src.js | 0 .../not-strict/export-default-async.result.js | 0 .../8/not-strict/export-default-async.src.js | 0 .../not-strict/generator-async-func.result.js | 0 .../8/not-strict/generator-async-func.src.js | 0 .../invalid-async-await-identifier.result.js | 0 .../invalid-async-await-identifier.src.js | 0 .../invalid-async-await-param.result.js | 0 .../invalid-async-await-param.src.js | 0 .../invalid-async-class-broken.result.js | 0 .../invalid-async-class-broken.src.js | 0 .../invalid-async-class-generator.result.js | 0 .../invalid-async-class-generator.src.js | 0 .../invalid-async-class-getter.result.js | 0 .../invalid-async-class-getter.src.js | 0 ...invalid-async-class-method-await.result.js | 0 .../invalid-async-class-method-await.src.js | 0 ...d-async-class-method-empty-await.result.js | 0 ...alid-async-class-method-empty-await.src.js | 0 .../invalid-async-class-setter.result.js | 0 .../invalid-async-class-setter.src.js | 0 .../invalid-async-constructor.result.js | 0 .../invalid-async-constructor.src.js | 0 ...alid-async-expression-generators.result.js | 0 ...invalid-async-expression-generators.src.js | 0 ...lid-async-expression-plain-await.result.js | 0 ...nvalid-async-expression-plain-await.src.js | 0 .../invalid-async-expression.result.js | 0 .../invalid-async-expression.src.js | 0 ...valid-async-generator-expression.result.js | 0 .../invalid-async-generator-expression.src.js | 0 .../invalid-async-generator-method.result.js | 0 .../invalid-async-generator-method.src.js | 0 .../invalid-async-generator.result.js | 0 .../not-strict/invalid-async-generator.src.js | 0 ...-async-getter-method-with-params.result.js | 0 ...lid-async-getter-method-with-params.src.js | 0 .../invalid-async-getter-method.result.js | 0 .../invalid-async-getter-method.src.js | 0 ...id-async-method-await-identifier.result.js | 0 ...valid-async-method-await-identifier.src.js | 0 ...invalid-async-method-await-param.result.js | 0 .../invalid-async-method-await-param.src.js | 0 ...invalid-async-method-empty-await.result.js | 0 .../invalid-async-method-empty-await.src.js | 0 .../invalid-async-method-expression.result.js | 0 .../invalid-async-method-expression.src.js | 0 ...nvalid-async-method-return-await.result.js | 0 .../invalid-async-method-return-await.src.js | 0 .../not-strict/invalid-async-object.result.js | 0 .../8/not-strict/invalid-async-object.src.js | 0 .../invalid-async-plain-await.result.js | 0 .../invalid-async-plain-await.src.js | 0 .../8/not-strict/invalid-async-prop.result.js | 0 .../8/not-strict/invalid-async-prop.src.js | 0 ...valid-async-static-method-broken.result.js | 0 .../invalid-async-static-method-broken.src.js | 0 ...invalid-await-arrow-param-parens.result.js | 0 .../invalid-await-arrow-param-parens.src.js | 0 .../invalid-await-arrow-param.result.js | 0 .../invalid-await-arrow-param.src.js | 0 .../invalid-await-default.result.js | 0 .../8/not-strict/invalid-await-default.src.js | 0 ...valid-await-destructured-default.result.js | 0 .../invalid-await-destructured-default.src.js | 0 ...invalid-await-destructured-param.result.js | 0 .../invalid-await-destructured-param.src.js | 0 .../invalid-await-func-expression.result.js | 0 .../invalid-await-func-expression.src.js | 0 ...alid-await-identifier-expression.result.js | 0 ...invalid-await-identifier-expression.src.js | 0 .../invalid-await-identifier.result.js | 0 .../invalid-await-identifier.src.js | 0 ...t-named-destructured-array-param.result.js | 0 ...wait-named-destructured-array-param.src.js | 0 ...d-await-named-destructured-param.result.js | 0 ...alid-await-named-destructured-param.src.js | 0 .../invalid-await-param-expression.result.js | 0 .../invalid-await-param-expression.src.js | 0 .../not-strict/invalid-await-param.result.js | 0 .../8/not-strict/invalid-await-param.src.js | 0 .../invalid-await-top-level.result.js | 0 .../not-strict/invalid-await-top-level.src.js | 0 ...-broken-async-arrow-after-parens.result.js | 0 ...lid-broken-async-arrow-after-parens.src.js | 0 ...broken-async-arrow-before-parens.result.js | 0 ...id-broken-async-arrow-before-parens.src.js | 0 .../invalid-broken-async-arrow.result.js | 0 .../invalid-broken-async-arrow.src.js | 0 ...valid-broken-async-object-method.result.js | 0 .../invalid-broken-async-object-method.src.js | 0 .../invalid-broken-line-async.result.js | 0 .../invalid-broken-line-async.src.js | 0 .../invalid-class-await-extend.result.js | 0 .../invalid-class-await-extend.src.js | 0 .../not-strict/invalid-nested-async.result.js | 0 .../8/not-strict/invalid-nested-async.src.js | 0 .../invalid-plain-await-arrow.result.js | 0 .../invalid-plain-await-arrow.src.js | 0 .../not-strict/invalid-plain-await.result.js | 0 .../8/not-strict/invalid-plain-await.src.js | 0 .../invalid-static-async-generator.result.js | 0 .../invalid-static-async-generator.src.js | 0 .../invalid-static-async-getter.result.js | 0 .../invalid-static-async-getter.src.js | 0 .../invalid-static-async-setter.result.js | 0 .../invalid-static-async-setter.src.js | 0 .../invalid-yield-default.result.js | 0 .../8/not-strict/invalid-yield-default.src.js | 0 .../nested-async-await-method.result.js | 0 .../nested-async-await-method.src.js | 0 .../not-strict/no-async-expression.result.js | 0 .../8/not-strict/no-async-expression.src.js | 0 .../8/not-strict/no-async.result.js | 0 .../ecma-version/8/not-strict/no-async.src.js | 0 .../8/not-strict/object-method.result.js | 0 .../8/not-strict/object-method.src.js | 0 .../8/not-strict/plain-await.result.js | 0 .../8/not-strict/plain-await.src.js | 0 .../static-async-named-class-method.result.js | 0 .../static-async-named-class-method.src.js | 0 .../var-destructured-array-literal.result.js | 0 .../8/var-destructured-array-literal.src.js | 0 ...wait-in-nested-function-1.module-result.js | 0 ...valid-await-in-nested-function-1.result.js | 0 .../invalid-await-in-nested-function-1.src.js | 0 ...wait-in-nested-function-2.module-result.js | 0 ...valid-await-in-nested-function-2.result.js | 0 .../invalid-await-in-nested-function-2.src.js | 0 ...wait-in-nested-function-3.module-result.js | 0 ...valid-await-in-nested-function-3.result.js | 0 .../invalid-await-in-nested-function-3.src.js | 0 ...wait-in-nested-function-4.module-result.js | 0 ...valid-await-in-nested-function-4.result.js | 0 .../invalid-await-in-nested-function-4.src.js | 0 .../invalid-linebreak-after-async-1.result.js | 0 .../invalid-linebreak-after-async-1.src.js | 0 .../invalid-linebreak-after-async-2.result.js | 0 .../invalid-linebreak-after-async-2.src.js | 0 .../invalid-star-before-async-1.result.js | 0 .../invalid-star-before-async-1.src.js | 0 .../invalid-star-before-async-2.result.js | 0 .../invalid-star-before-async-2.src.js | 0 .../invalid-stars-around-async-1.result.js | 0 .../invalid-stars-around-async-1.src.js | 0 .../invalid-stars-around-async-2.result.js | 0 .../invalid-stars-around-async-2.src.js | 0 ...ield-in-nested-function-1.module-result.js | 0 ...valid-yield-in-nested-function-1.result.js | 0 .../invalid-yield-in-nested-function-1.src.js | 0 ...ield-in-nested-function-2.module-result.js | 0 ...valid-yield-in-nested-function-2.result.js | 0 .../invalid-yield-in-nested-function-2.src.js | 0 ...ield-in-nested-function-3.module-result.js | 0 ...valid-yield-in-nested-function-3.result.js | 0 .../invalid-yield-in-nested-function-3.src.js | 0 ...ield-in-nested-function-4.module-result.js | 0 ...valid-yield-in-nested-function-4.result.js | 0 .../invalid-yield-in-nested-function-4.src.js | 0 .../valid-class-method.result.js | 0 .../async-generator/valid-class-method.src.js | 0 .../valid-class-static-method.result.js | 0 .../valid-class-static-method.src.js | 0 .../valid-function-declaration.result.js | 0 .../valid-function-declaration.src.js | 0 .../valid-function-expression.result.js | 0 .../valid-function-expression.src.js | 0 .../valid-object-method.result.js | 0 .../valid-object-method.src.js | 0 .../invalid-in-arrow-function.result.js | 0 .../invalid-in-arrow-function.src.js | 0 .../invalid-in-function-declaration.result.js | 0 .../invalid-in-function-declaration.src.js | 0 .../invalid-in-function-expression.result.js | 0 .../invalid-in-function-expression.src.js | 0 .../invalid-in-nested-function.result.js | 0 .../invalid-in-nested-function.src.js | 0 .../invalid-on-top-level.result.js | 0 .../for-await-of/invalid-on-top-level.src.js | 0 .../for-await-of/invalid-with-for-1.result.js | 0 .../9/for-await-of/invalid-with-for-1.src.js | 0 .../for-await-of/invalid-with-for-2.result.js | 0 .../9/for-await-of/invalid-with-for-2.src.js | 0 .../for-await-of/invalid-with-for-3.result.js | 0 .../9/for-await-of/invalid-with-for-3.src.js | 0 .../invalid-with-for-in.result.js | 0 .../9/for-await-of/invalid-with-for-in.src.js | 0 .../valid-in-with-reference.result.js | 0 .../valid-in-with-reference.src.js | 0 .../valid-linebreak-before-await.result.js | 0 .../valid-linebreak-before-await.src.js | 0 .../9/for-await-of/valid-no-await-1.result.js | 0 .../9/for-await-of/valid-no-await-1.src.js | 0 .../9/for-await-of/valid-no-await-2.result.js | 0 .../9/for-await-of/valid-no-await-2.src.js | 0 .../valid-with-async-arrow-function.result.js | 0 .../valid-with-async-arrow-function.src.js | 0 ...d-with-async-function-expression.result.js | 0 ...alid-with-async-function-expression.src.js | 0 .../valid-with-async-method-1.result.js | 0 .../valid-with-async-method-1.src.js | 0 .../valid-with-async-method-2.result.js | 0 .../valid-with-async-method-2.src.js | 0 .../9/for-await-of/valid-with-let.result.js | 0 .../9/for-await-of/valid-with-let.src.js | 0 .../9/for-await-of/valid-with-var.result.js | 0 .../9/for-await-of/valid-with-var.src.js | 0 ...alformed-template-literal-escape.result.js | 0 .../malformed-template-literal-escape.src.js | 0 .../invalid-group.result.js | 0 .../invalid-group.src.js | 0 .../invalid-unterminated-group.result.js | 0 .../invalid-unterminated-group.src.js | 0 .../valid-negative-1.result.js | 0 .../valid-negative-1.src.js | 0 .../valid-negative-2.result.js | 0 .../valid-negative-2.src.js | 0 .../valid-positive-1.result.js | 0 .../valid-positive-1.src.js | 0 .../valid-positive-2.result.js | 0 .../valid-positive-2.src.js | 0 .../invalid-backreference-1.result.js | 0 .../invalid-backreference-1.src.js | 0 .../invalid-backreference-2.result.js | 0 .../invalid-backreference-2.src.js | 0 .../invalid-backreference-3.result.js | 0 .../invalid-backreference-3.src.js | 0 .../invalid-backreference-4.result.js | 0 .../invalid-backreference-4.src.js | 0 .../invalid-group-name-1.result.js | 0 .../invalid-group-name-1.src.js | 0 .../invalid-group-name-2.result.js | 0 .../invalid-group-name-2.src.js | 0 .../invalid-group-name-3.result.js | 0 .../invalid-group-name-3.src.js | 0 .../valid-backreference-1.result.js | 0 .../valid-backreference-1.src.js | 0 .../valid-backreference-2.result.js | 0 .../valid-backreference-2.src.js | 0 .../valid-backreference-3.result.js | 0 .../valid-backreference-3.src.js | 0 .../regexp-named-group/valid-group.result.js | 0 .../9/regexp-named-group/valid-group.src.js | 0 .../valid-unicode-name-1.result.js | 0 .../valid-unicode-name-1.src.js | 0 .../valid-unicode-name-2.result.js | 0 .../valid-unicode-name-2.src.js | 0 .../9/regexp-s-flag/s-flag.result.js | 0 .../9/regexp-s-flag/s-flag.src.js | 0 .../invalid-property-1.result.js | 0 .../invalid-property-1.src.js | 0 .../invalid-property-2.result.js | 0 .../invalid-property-2.src.js | 0 .../invalid-property-3.result.js | 0 .../invalid-property-3.src.js | 0 .../invalid-property-4.result.js | 0 .../invalid-property-4.src.js | 0 .../valid-negative-1.result.js | 0 .../valid-negative-1.src.js | 0 .../valid-negative-2.result.js | 0 .../valid-negative-2.src.js | 0 .../valid-positive-1.result.js | 0 .../valid-positive-1.src.js | 0 .../valid-positive-2.result.js | 0 .../valid-positive-2.src.js | 0 .../invalid-array-literal-1.result.js | 0 .../invalid-array-literal-1.src.js | 0 .../invalid-array-literal-2.result.js | 0 .../invalid-array-literal-2.src.js | 0 .../invalid-array-literal-3.result.js | 0 .../invalid-array-literal-3.src.js | 0 .../9/rest-property/invalid-duo-1.result.js | 0 .../9/rest-property/invalid-duo-1.src.js | 0 .../9/rest-property/invalid-duo-2.result.js | 0 .../9/rest-property/invalid-duo-2.src.js | 0 .../rest-property/invalid-middle-1.result.js | 0 .../9/rest-property/invalid-middle-1.src.js | 0 .../rest-property/invalid-middle-2.result.js | 0 .../9/rest-property/invalid-middle-2.src.js | 0 .../invalid-object-literal-1.result.js | 0 .../invalid-object-literal-1.src.js | 0 .../invalid-object-literal-2.result.js | 0 .../invalid-object-literal-2.src.js | 0 .../invalid-object-literal-3.result.js | 0 .../invalid-object-literal-3.src.js | 0 .../invalid-parenthesized-1.result.js | 0 .../invalid-parenthesized-1.src.js | 0 .../invalid-parenthesized-2.result.js | 0 .../invalid-parenthesized-2.src.js | 0 .../invalid-parenthesized-4.result.js | 0 .../invalid-parenthesized-4.src.js | 0 .../invalid-parenthesized-5.result.js | 0 .../invalid-parenthesized-5.src.js | 0 .../invalid-parenthesized-6.result.js | 0 .../invalid-parenthesized-6.src.js | 0 .../invalid-trailing-comma-1.result.js | 0 .../invalid-trailing-comma-1.src.js | 0 .../invalid-trailing-comma-2.result.js | 0 .../invalid-trailing-comma-2.src.js | 0 .../valid-assignment-1.result.js | 0 .../9/rest-property/valid-assignment-1.src.js | 0 .../valid-assignment-2.result.js | 0 .../9/rest-property/valid-assignment-2.src.js | 0 .../valid-assignment-3.result.js | 0 .../9/rest-property/valid-assignment-3.src.js | 0 .../valid-declaration-1.result.js | 0 .../rest-property/valid-declaration-1.src.js | 0 .../valid-declaration-2.result.js | 0 .../rest-property/valid-declaration-2.src.js | 0 .../valid-declaration-3.result.js | 0 .../rest-property/valid-declaration-3.src.js | 0 .../rest-property/valid-parameter-1.result.js | 0 .../9/rest-property/valid-parameter-1.src.js | 0 .../rest-property/valid-parameter-2.result.js | 0 .../9/rest-property/valid-parameter-2.src.js | 0 .../rest-property/valid-parameter-3.result.js | 0 .../9/rest-property/valid-parameter-3.src.js | 0 .../rest-property/valid-parameter-4.result.js | 0 .../9/rest-property/valid-parameter-4.src.js | 0 .../valid-parenthesized.result.js | 0 .../rest-property/valid-parenthesized.src.js | 0 .../9/spread-property/invalid-dots.result.js | 0 .../9/spread-property/invalid-dots.src.js | 0 .../9/spread-property/valid-1.result.js | 0 .../9/spread-property/valid-1.src.js | 0 .../9/spread-property/valid-2.result.js | 0 .../9/spread-property/valid-2.src.js | 0 .../valid-a-b-c-parenthesized.result.js | 0 .../valid-a-b-c-parenthesized.src.js | 0 .../9/spread-property/valid-a-b-c.result.js | 0 .../9/spread-property/valid-a-b-c.src.js | 0 .../9/spread-property/valid-complex.result.js | 0 .../9/spread-property/valid-complex.src.js | 0 .../valid-parenthesized-1.result.js | 0 .../valid-parenthesized-1.src.js | 0 .../valid-trailing-comma.result.js | 0 .../valid-trailing-comma.src.js | 0 .../fixtures/libraries/XMLHttpRequest.js | 0 .../libraries/XMLHttpRequest.js.result.json | 0 .../fixtures/libraries/angular-1.2.5.js | 0 .../libraries/angular-1.2.5.js.result.json | 0 .../fixtures/libraries/backbone-1.1.0.js | 0 .../libraries/backbone-1.1.0.js.result.json | 0 .../tests}/fixtures/libraries/benchmark.js | 0 .../libraries/benchmark.js.result.json | 0 .../fixtures/libraries/escodegen.browser.js | 0 .../escodegen.browser.js.result.json | 0 .../tests}/fixtures/libraries/escope.js | 0 .../fixtures/libraries/escope.js.result.json | 0 .../fixtures/libraries/esmangle.browser.js | 0 .../libraries/esmangle.browser.js.result.json | 0 .../tests}/fixtures/libraries/esmorph.js | 0 .../fixtures/libraries/esmorph.js.result.json | 0 .../tests}/fixtures/libraries/esrefactor.js | 0 .../libraries/esrefactor.js.result.json | 0 .../tests}/fixtures/libraries/estraverse.js | 0 .../libraries/estraverse.js.result.json | 0 .../tests}/fixtures/libraries/jquery-1.9.1.js | 0 .../libraries/jquery-1.9.1.js.result.json | 0 .../fixtures/libraries/mootools-1.4.5.js | 0 .../libraries/mootools-1.4.5.js.result.json | 0 .../fixtures/libraries/underscore-1.5.2.js | 0 .../libraries/underscore-1.5.2.js.result.json | 0 .../tests}/fixtures/libraries/yui-3.12.0.js | 0 .../libraries/yui-3.12.0.js.result.json | 0 .../tests}/fixtures/parse/all-pieces.json | 0 .../fixtures/tokenize/const-result.tokens.js | 0 .../fixtures/tokenize/let-result.tokens.js | 0 .../fixtures/tokenize/not-operator.tokens.js | 0 .../tokenize/regex-in-parens-result.tokens.js | 0 .../tokenize/regexp-u-result.tokens.js | 0 .../regexp-u-unicode-escape-result.tokens.js | 0 .../tokenize/regexp-y-result.tokens.js | 0 .../template-string-embedded-result.tokens.js | 0 ...template-string-embedded2-result.tokens.js | 0 ...mplate-string-expressions-result.tokens.js | 0 .../template-string-simple-result.tokens.js | 0 .../tokenize/tilde-operator.tokens.js | 0 .../espree/tests}/lib/acorn-after-espree.js | 0 .../espree/tests}/lib/commonjs.cjs | 0 .../tests}/lib/conditional-regex-value.js | 0 .../espree/tests}/lib/ecma-features.js | 0 .../espree/tests}/lib/ecma-version.js | 0 .../espree/tests}/lib/libraries.js | 0 .../espree/tests}/lib/options.js | 0 {tests => packages/espree/tests}/lib/parse.js | 0 .../tests}/lib/supported-ecmaversions.js | 0 .../espree/tests}/lib/syntax.js | 0 .../espree/tests}/lib/tester-test.js | 0 .../espree/tests}/lib/tester.js | 0 .../espree/tests}/lib/tokenize.js | 0 .../espree/tools}/create-test-example.js | 0 .../espree/tools}/create-test.js | 0 {tools => packages/espree/tools}/sync-docs.js | 0 .../tools}/update-ecma-version-tests.js | 0 .../espree/tools}/update-tests.js | 0 .../espree/tools}/update-version.js | 0 release-please-config.json | 10 + tools/update-readme.js | 139 ++++++++++ 1921 files changed, 630 insertions(+), 375 deletions(-) delete mode 100644 .lintstagedrc.json create mode 100644 .release-please-manifest.json rename .nycrc => packages/espree/.nycrc (100%) rename CHANGELOG.md => packages/espree/CHANGELOG.md (100%) rename CONTRIBUTING.md => packages/espree/CONTRIBUTING.md (100%) create mode 100644 packages/espree/LICENSE rename {docs => packages/espree}/README.md (88%) rename {docs => packages/espree/docs}/.nojekyll (100%) create mode 100644 packages/espree/docs/README.md rename {docs => packages/espree/docs}/_sidebar.md (100%) rename {docs => packages/espree/docs}/assets/css/style.css (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-144x144.png (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-192x192.png (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-36x36.png (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-48x48.png (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-72x72.png (100%) rename {docs => packages/espree/docs}/assets/img/android-icon-96x96.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-114x114.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-120x120.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-144x144.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-152x152.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-180x180.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-57x57.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-60x60.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-72x72.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-76x76.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon-precomposed.png (100%) rename {docs => packages/espree/docs}/assets/img/apple-icon.png (100%) rename {docs => packages/espree/docs}/assets/img/browserconfig.xml (100%) rename {docs => packages/espree/docs}/assets/img/favicon-16x16.png (100%) rename {docs => packages/espree/docs}/assets/img/favicon-32x32.png (100%) rename {docs => packages/espree/docs}/assets/img/favicon-96x96.png (100%) rename {docs => packages/espree/docs}/assets/img/favicon.512x512.png (100%) rename {docs => packages/espree/docs}/assets/img/favicon.ico (100%) rename {docs => packages/espree/docs}/assets/img/logo.svg (100%) rename {docs => packages/espree/docs}/assets/img/manifest.json (100%) rename {docs => packages/espree/docs}/assets/img/ms-icon-144x144.png (100%) rename {docs => packages/espree/docs}/assets/img/ms-icon-150x150.png (100%) rename {docs => packages/espree/docs}/assets/img/ms-icon-310x310.png (100%) rename {docs => packages/espree/docs}/assets/img/ms-icon-70x70.png (100%) rename {docs => packages/espree/docs}/ast/literal.md (100%) rename {docs => packages/espree/docs}/index.html (100%) rename {docs => packages/espree/docs}/tokens.md (100%) rename espree.js => packages/espree/espree.js (100%) rename {lib => packages/espree/lib}/espree.js (100%) rename {lib => packages/espree/lib}/features.js (100%) rename {lib => packages/espree/lib}/options.js (100%) rename {lib => packages/espree/lib}/token-translator.js (100%) rename {lib => packages/espree/lib}/version.js (100%) create mode 100644 packages/espree/package.json rename rollup.config.js => packages/espree/rollup.config.js (100%) rename {tests => packages/espree/tests}/fixtures/ast/Additive-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Array-Initializer.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Assignment-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Automatic-semicolon-insertion.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Binary-Bitwise-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Binary-Expressions.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Binary-Logical-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Bitwise-Shift-Operator.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Block.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Comments.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Complex-Expression.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Conditional-Operator.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Const-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Directive-Prolog.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Empty-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Equality-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Expression-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Function-Definition.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Grouping-Operator.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/If-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Invalid-syntax.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Iteration-Statements.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Labelled-Statements.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Left-Hand-Side-Expression.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Let-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Multiplicative-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Numeric-Literals.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Object-Initializer.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Postfix-Expressions.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Primary-Expression.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Regular-Expression-Literals.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Relational-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Source-elements.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Source-option.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/String-Literals.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Tokenize.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Tolerant-parse.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Unary-Operators.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Variable-Statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/Whitespace.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/break-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/continue-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/debugger-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/return-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/switch-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/throw-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/try-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ast/with-statement.json (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-no-arg.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-no-arg.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-true.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/globalReturn/return-true.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/impliedStrict/global-strict-violation.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/impliedStrict/global-strict-violation.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/impliedStrict/inner-strict-violation.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/impliedStrict/inner-strict-violation.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-comment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-comment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-conditional.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-conditional.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-tags.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/embedded-tags.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/empty-placeholder.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/empty-placeholder.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/escape-patterns.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/escape-patterns.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-attribute.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-attribute.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-broken-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-broken-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-embedded-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-embedded-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-closing-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-closing-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-namespace-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-namespace-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-namespace-value.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-namespace-value.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-spread-operator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-missing-spread-operator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-common-parent.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-common-parent.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-no-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-unexpected-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/invalid-unexpected-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/japanese-characters.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/japanese-characters.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/less-than-operator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/less-than-operator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/member-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/member-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/multiple-blank-spaces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/multiple-blank-spaces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-name-and-attribute.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-name-and-attribute.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/namespaced-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/newslines-and-entities.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/newslines-and-entities.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/self-closing-tag-with-newline.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/self-closing-tag-with-newline.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/self-closing-tag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/self-closing-tag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/spread-operator-attributes.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/spread-operator-attributes.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/tag-names-with-dots.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/tag-names-with-dots.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/tag-names-with-multi-dots.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/tag-names-with-multi-dots.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/template-strings-in-jsx.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/test-content.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/test-content.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/unknown-escape-pattern.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/unknown-escape-pattern.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/yield-jsx-element.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-features/jsx/yield-jsx-element.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/invalid-lf.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/invalid-lf.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/valid-2028.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/valid-2028.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/valid-2029.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/json-superset/valid-2029.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/invalid-01.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/invalid-01.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/invalid-02.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/invalid-02.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/valid-01.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/valid-01.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/valid-02.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/10/optional-catch-binding/valid-02.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/binary.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/binary.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/decimal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/decimal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/hex.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/hex.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/invalid-float.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/invalid-float.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/octal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/bigint/octal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/basic.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/basic.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/first-of-statement.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/first-of-statement.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-new-import.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-new-import.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-no-source.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-no-source.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-only-import.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-only-import.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/new-import.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/new-import.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/with-assign.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/with-assign.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/with-sequence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/dynamic-import/with-sequence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/import-meta.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/import-meta.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/one-qq.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/one-qq.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/two-qq.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/nullish-coalescing/two-qq.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/async-qdot-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/async-qdot-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/chaining3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-assign.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-assign.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-increment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-increment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-new.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-new.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-template.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/invalid-template.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/non-optional.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/non-optional.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/qdot-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/qdot-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/qdot.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/11/optional-chaining/qdot.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/and.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/and.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/coalesce.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/coalesce.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/mix.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/mix.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/or.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/logical-assignment-operators/or.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/bigint.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/bigint.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/binary.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/binary.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/decimal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/decimal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/exponent.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/exponent.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/fraction.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/fraction.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/hex.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/hex.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-at-first.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-at-first.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-at-last.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-at-last.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/octal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/octal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/starts-with-dot.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/12/numeric-separators/starts-with-dot.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-delete-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-delete-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-yield.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-init-yield.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-member-super-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-member-super-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-private-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-private-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-public-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/invalid-public-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/mixed-init-await.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/mixed-init-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/mixed-init-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-async-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-async-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-computed.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-super.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-init-super.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-member-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-private-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-private-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-prototype.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-prototype.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-public-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-public-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-public.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-public.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-special-field-names.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-special-field-names.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-star-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-star-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-star-no-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-fields/valid-star-no-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/LICENSE (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/top-level-await/top-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/modules/top-level-await/top-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/invalid-missing-private.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/invalid-missing-private.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/invalid-without-class.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/invalid-without-class.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/valid-private-in.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-in/valid-private-in.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/invalid-conflict-names.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/invalid-conflict-names.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/invalid-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/invalid-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-accessor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-accessor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-async-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-async-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-methods.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/private-methods/valid-methods.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-async-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-async-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-accessors.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-accessors.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-fields.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-fields.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-methods.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-private-methods.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-public-fields.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/13/static-class-features/valid-public-fields.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/func-strict.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/func-strict.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/func-strict.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/use-strict.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/use-strict.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/3/strict/use-strict.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/as-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/as-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/basic.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/basic.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/block-body.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/block-body.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-dup-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-dup-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-two-lines.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-two-lines.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/iife.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/iife.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/multiple-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/multiple-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/no-auto-return.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/no-auto-return.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/return-sequence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/return-sequence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/arrowFunctions/single-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/invalid.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/invalid.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/lowercase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/lowercase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/uppercase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/binaryLiterals/uppercase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/const.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/const.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/let-in-switchcase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/let-in-switchcase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/let.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/blockBindings/let.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/computed-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/computed-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/static-generators.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes-and-generators/static-generators.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-accessor-properties.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-accessor-properties.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-computed-static-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-computed-static-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-method-named-prototype.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-method-named-prototype.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-method-named-static.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-method-named-static.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-one-method-super.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-one-method-super.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-one-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-one-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method-named-prototype.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method-named-prototype.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method-named-static.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method-named-static.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-computed-static-methods.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-computed-static-methods.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-three-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-three-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-two-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods-two-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-methods.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-with-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/class-with-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/derived-class-assign-to-var.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/derived-class-assign-to-var.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/derived-class-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/derived-class-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class-double-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class-double-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-class.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-literal-derived-class.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/empty-literal-derived-class.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/invalid-class-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/invalid-class-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/named-class-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/named-class-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/named-derived-class-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/classes/named-derived-class-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/not-all-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/defaultParams/not-all-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.src.xjs (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-forOf/loop.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-forOf/loop.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-member.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-member.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-to-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-to-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-var-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/array-var-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-all.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-all.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-all.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-all.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-longform.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/defaults-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/destructured-array-catch.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/destructured-array-catch.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/destructured-object-catch.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/destructured-object-catch.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/named-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/named-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/nested-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/nested-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/nested-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/nested-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/object-var-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/object-var-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/object-var-undefined.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/object-var-undefined.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-deafults-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/param-defaults-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-array-wrapped.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-array-wrapped.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-multi-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-multi-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-nested-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-nested-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-nested-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-nested-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-object-wrapped.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-object-wrapped.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/params-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/sparse-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/destructuring/sparse-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/edge-cases/var-let-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/edge-cases/var-let-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/edge-cases/var-let-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/edge-cases/var-let-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/anonymous-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/anonymous-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/double-yield.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/double-yield.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/empty-generator-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/empty-generator-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/generator-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/generator-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-delegation.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-delegation.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value-in-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value-in-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value-no-semi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value-no-semi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/generators/yield-without-value.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-blockBindings/export-let.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-extends.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default-extends.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-extends.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class-extends.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules-and-classes/class.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-delete.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-delete.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-strict.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/error-strict.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-named-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-named-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-number.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-number.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-parenthesized-class.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-parenthesized-class.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-parenthesized-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-parenthesized-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-value.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-default-value.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-batch.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-batch.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-from-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-as-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-empty.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-empty.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifiers-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifiers-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-named-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var-anonymous-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var-anonymous-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var-number.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var-number.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/export-var.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-as.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default-as.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-jquery.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-jquery.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-module.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-module.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-as-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-empty.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-empty.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifiers-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifiers-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifiers.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-named-specifiers.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-namespace-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-namespace-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-null-as-nil.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/import-null-as-nil.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-batch-token.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-batch-token.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default-equal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default-equal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default-token.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default-token.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-after-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-after-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-module-specifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-module-specifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-after-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-after-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-keyword.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-keyword.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/valid-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/modules/valid-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/invalid-new-target.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/invalid-new-target.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/invalid-unknown-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/invalid-unknown-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/simple-new-target.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/newTarget/simple-new-target.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/invalid.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/invalid.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/lowercase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/lowercase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/strict-uppercase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/strict-uppercase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/uppercase.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/octalLiterals/uppercase.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-simple.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexUFlag/regex-u-simple.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/basic-rest.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/basic-rest.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/error-no-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/error-no-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/error-not-last.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/error-not-last.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/func-expression-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/func-expression-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/func-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/func-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/invalid-rest-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/invalid-rest-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/single-rest.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/restParams/single-rest.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/error-invalid-if.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/error-invalid-if.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/error-invalid-sequence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/error-invalid-sequence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/multi-function-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/multi-function-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/not-final-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/not-final-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/simple-function-call.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/spread/simple-function-call.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/deeply-nested.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/deeply-nested.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/escape-characters.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/escape-characters.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/expressions.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/expressions.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/multi-line-template-string.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/multi-line-template-string.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/octal-literal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/octal-literal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/simple-template-string.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/simple-template-string.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/single-dollar-sign.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/single-dollar-sign.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/tagged-template-string.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/templateStrings/tagged-template-string.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/error-strict-complex-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/error-strict-complex-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-plusplus.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-plusplus.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-precedence.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-precedence.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-simple.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/exponential-simple.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/invalid-exponential-unary.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/7/invalid-exponential-unary.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/comma-dangle.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/destructuring-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/destructuring-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/invalid-comma-dangle-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/arrow-func-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/arrow-func-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/arrow-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/arrow-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-and-no-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-and-no-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-destructed.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-arrow-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-arrow-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-arrow-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-class-method-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-destructured-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-expression-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-function-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-function-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-identifier-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-inside-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-named-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-object-method-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-class-method-named-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-destructured-assignment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-named-static-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-object-method-keyword.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-static-class-method-named-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-static-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-static-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-then-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-then-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-wrapped-class-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-yield.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async-yield.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/await-identifier-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/await-identifier-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-default-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-default-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-default-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/export-default-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/generator-async-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/generator-async-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-broken.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-getter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-method-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-class-setter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression-generators.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-getter-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-method-return-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-prop.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-prop.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-arrow-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-destructured-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-destructured-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-func-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-param-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-await-top-level.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-broken-line-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-class-await-extend.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-nested-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-nested-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-getter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-static-async-setter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-yield-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/invalid-yield-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/nested-async-await-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/nested-async-await-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/no-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/no-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/no-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/no-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/modules/static-async-named-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/arrow-func-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/arrow-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/arrow-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-and-no-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-arrow-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-as-property-name.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-arrow-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-class-method-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-destructured-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-function-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-identifier-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-inside-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-named-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-object-method-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-class-method-named-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-destructured-assignment.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-variable.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-named-variable.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-object-method-and-property.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-static-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-then-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-yield.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async-yield.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/await-identifier-math.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-default-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-default-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/export-default-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/generator-async-func.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/generator-async-func.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-constructor.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-object.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-prop.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-identifier.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-param.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-await-top-level.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-nested-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/invalid-yield-default.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/nested-async-await-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/no-async-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/no-async-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/no-async.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/no-async.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/plain-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/plain-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/not-strict/static-async-named-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/var-destructured-array-literal.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/8/var-destructured-array-literal.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.module-result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-class-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-class-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-class-static-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-class-static-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-function-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-function-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-function-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-function-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-object-method.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/async-generator/valid-object-method.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-no-await-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-no-await-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-no-await-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-no-await-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-let.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-let.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-var.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/for-await-of/valid-with-var.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-group.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-group.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-s-flag/s-flag.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-s-flag/s-flag.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-duo-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-duo-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-duo-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-duo-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-middle-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-middle-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-middle-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-middle-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-assignment-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-declaration-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-3.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-3.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-4.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parameter-4.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parenthesized.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/rest-property/valid-parenthesized.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/invalid-dots.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/invalid-dots.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-2.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-2.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-a-b-c.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-a-b-c.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-complex.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-complex.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.src.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-trailing-comma.result.js (100%) rename {tests => packages/espree/tests}/fixtures/ecma-version/9/spread-property/valid-trailing-comma.src.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/XMLHttpRequest.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/XMLHttpRequest.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/angular-1.2.5.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/angular-1.2.5.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/backbone-1.1.0.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/backbone-1.1.0.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/benchmark.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/benchmark.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/escodegen.browser.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/escodegen.browser.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/escope.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/escope.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esmangle.browser.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esmangle.browser.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esmorph.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esmorph.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esrefactor.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/esrefactor.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/estraverse.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/estraverse.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/jquery-1.9.1.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/jquery-1.9.1.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/mootools-1.4.5.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/mootools-1.4.5.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/underscore-1.5.2.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/underscore-1.5.2.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/libraries/yui-3.12.0.js (100%) rename {tests => packages/espree/tests}/fixtures/libraries/yui-3.12.0.js.result.json (100%) rename {tests => packages/espree/tests}/fixtures/parse/all-pieces.json (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/const-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/let-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/not-operator.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/regex-in-parens-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/regexp-u-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/regexp-u-unicode-escape-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/regexp-y-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/template-string-embedded-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/template-string-embedded2-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/template-string-expressions-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/template-string-simple-result.tokens.js (100%) rename {tests => packages/espree/tests}/fixtures/tokenize/tilde-operator.tokens.js (100%) rename {tests => packages/espree/tests}/lib/acorn-after-espree.js (100%) rename {tests => packages/espree/tests}/lib/commonjs.cjs (100%) rename {tests => packages/espree/tests}/lib/conditional-regex-value.js (100%) rename {tests => packages/espree/tests}/lib/ecma-features.js (100%) rename {tests => packages/espree/tests}/lib/ecma-version.js (100%) rename {tests => packages/espree/tests}/lib/libraries.js (100%) rename {tests => packages/espree/tests}/lib/options.js (100%) rename {tests => packages/espree/tests}/lib/parse.js (100%) rename {tests => packages/espree/tests}/lib/supported-ecmaversions.js (100%) rename {tests => packages/espree/tests}/lib/syntax.js (100%) rename {tests => packages/espree/tests}/lib/tester-test.js (100%) rename {tests => packages/espree/tests}/lib/tester.js (100%) rename {tests => packages/espree/tests}/lib/tokenize.js (100%) rename {tools => packages/espree/tools}/create-test-example.js (100%) rename {tools => packages/espree/tools}/create-test.js (100%) rename {tools => packages/espree/tools}/sync-docs.js (100%) rename {tools => packages/espree/tools}/update-ecma-version-tests.js (100%) rename {tools => packages/espree/tools}/update-tests.js (100%) rename {tools => packages/espree/tools}/update-version.js (100%) create mode 100644 release-please-config.json create mode 100644 tools/update-readme.js diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e17ace64..64f9dca1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,7 +18,7 @@ jobs: node-version: 'lts/*' - name: Install dependencies run: npm install - - name: Build commonjs + - name: Build packages run: npm run build - name: Lint files run: npm run lint diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 555d2a78..0f0a3494 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -1,50 +1,74 @@ on: push: - branches: - - main + branches: + - main + name: release-please + +permissions: + contents: write + pull-requests: write + id-token: write + jobs: release-please: - runs-on: ubuntu-latest - permissions: - contents: write - pull-requests: write - id-token: write - steps: - - uses: google-github-actions/release-please-action@v3 - id: release - with: - release-type: node - package-name: 'espree' - pull-request-title-pattern: 'chore: release${component} ${version}' - changelog-types: > - [ - { "type": "feat", "section": "Features", "hidden": false }, - { "type": "fix", "section": "Bug Fixes", "hidden": false }, - { "type": "perf", "section": "Performance Improvements", "hidden": false } - ] - - uses: actions/checkout@v4 - if: ${{ steps.release.outputs.release_created }} - - uses: actions/setup-node@v4 - with: - node-version: lts/* - registry-url: https://registry.npmjs.org - if: ${{ steps.release.outputs.release_created }} - - run: | - npm install - npm publish --provenance - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - if: ${{ steps.release.outputs.release_created }} - - run: 'npx @humanwhocodes/tweet "espree ${{ steps.release.outputs.tag_name }} has been released: ${{ steps.release.outputs.html_url }}"' - if: ${{ steps.release.outputs.release_created }} - env: - TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }} - TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }} - TWITTER_ACCESS_TOKEN_KEY: ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }} - TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} - - run: 'npx @humanwhocodes/toot "espree ${{ steps.release.outputs.tag_name }} has been released: ${{ steps.release.outputs.html_url }}"' - if: ${{ steps.release.outputs.release_created }} - env: - MASTODON_ACCESS_TOKEN: ${{ secrets.MASTODON_ACCESS_TOKEN }} - MASTODON_HOST: ${{ secrets.MASTODON_HOST }} + runs-on: ubuntu-latest + steps: + - uses: googleapis/release-please-action@v4 + id: release + with: + token: ${{secrets.GITHUB_TOKEN}} + + # Output which releases were created + - name: Output release info + run: | + echo "releases_created:" ${{ steps.release.outputs.releases_created }} + echo "packages/espree--release_created:" ${{ steps.release.outputs['packages/espree--release_created'] }} + + # Check to see if we need to do any releases and if so check out the repo + - uses: actions/checkout@v4 + if: ${{ steps.release.outputs.releases_created == 'true' }} + + # Node.js release + - uses: actions/setup-node@v4 + if: ${{ steps.release.outputs.releases_created == 'true' }} + with: + node-version: lts/* + registry-url: "https://registry.npmjs.org" + + - run: | + npm install + npm run build + if: ${{ steps.release.outputs.releases_created == 'true' }} + + #----------------------------------------------------------------------------- + # NOTE: Packages are released in order of dependency. The packages with the + # fewest internal dependencies are released first and the packages with the + # most internal dependencies are released last. + #----------------------------------------------------------------------------- + + #----------------------------------------------------------------------------- + # espree + #----------------------------------------------------------------------------- + + - name: Publish espree package to npm + run: npm publish -w packages/espree --provenance + if: ${{ steps.release.outputs['packages/espree--release_created'] }} + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} + + - name: Tweet Release Announcement + run: npx @humanwhocodes/tweet "espree v${{ steps.release.outputs['packages/espree--major'] }}.${{ steps.release.outputs['packages/espree--minor'] }}.${{ steps.release.outputs['packages/espree--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/espree--tag_name'] }}" + if: ${{ steps.release.outputs['packages/espree--release_created'] }} + env: + TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }} + TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }} + TWITTER_ACCESS_TOKEN_KEY: ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }} + TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} + + - name: Toot Release Announcement + run: npx @humanwhocodes/toot "espree v${{ steps.release.outputs['packages/espree--major'] }}.${{ steps.release.outputs['packages/espree--minor'] }}.${{ steps.release.outputs['packages/espree--patch'] }} has been released!\n\n${{ github.event.repository.html_url }}/releases/tag/${{ steps.release.outputs['packages/espree--tag_name'] }}" + if: ${{ steps.release.outputs['packages/espree--release_created'] }} + env: + MASTODON_ACCESS_TOKEN: ${{ secrets.MASTODON_ACCESS_TOKEN }} + MASTODON_HOST: ${{ secrets.MASTODON_HOST }} diff --git a/.lintstagedrc.json b/.lintstagedrc.json deleted file mode 100644 index 926d9eb8..00000000 --- a/.lintstagedrc.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "*.{js,cjs}": "eslint --fix" -} diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000..18e97358 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + "packages/espree": "10.1.0" +} diff --git a/README.md b/README.md index 748366ea..c8e99d1d 100644 --- a/README.md +++ b/README.md @@ -1,244 +1,32 @@ -[![npm version](https://img.shields.io/npm/v/espree.svg)](https://www.npmjs.com/package/espree) -[![npm downloads](https://img.shields.io/npm/dm/espree.svg)](https://www.npmjs.com/package/espree) -[![Build Status](https://github.com/eslint/espree/workflows/CI/badge.svg)](https://github.com/eslint/espree/actions) -[![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=9348450)](https://www.bountysource.com/trackers/9348450-eslint?utm_source=9348450&utm_medium=shield&utm_campaign=TRACKER_BADGE) +# ESLint JS -# Espree +Monorepo for the JS language tools. -Espree started out as a fork of [Esprima](http://esprima.org) v1.2.2, the last stable published released of Esprima before work on ECMAScript 6 began. Espree is now built on top of [Acorn](https://github.com/ternjs/acorn), which has a modular architecture that allows extension of core functionality. The goal of Espree is to produce output that is similar to Esprima with a similar API so that it can be used in place of Esprima. +## Packages -## Usage +This repository is the home of the following packages: -Install: - -``` -npm i espree -``` - -To use in an ESM file: - -```js -import * as espree from "espree"; - -const ast = espree.parse(code); -``` - -To use in a Common JS file: - -```js -const espree = require("espree"); - -const ast = espree.parse(code); -``` - -## API - -### `parse()` - -`parse` parses the given code and returns a abstract syntax tree (AST). It takes two parameters. - -- `code` [string]() - the code which needs to be parsed. -- `options (Optional)` [Object]() - read more about this [here](#options). - -```js -import * as espree from "espree"; - -const ast = espree.parse(code); -``` - -**Example :** - -```js -const ast = espree.parse('let foo = "bar"', { ecmaVersion: 6 }); -console.log(ast); -``` - -
Output -

- -``` -Node { - type: 'Program', - start: 0, - end: 15, - body: [ - Node { - type: 'VariableDeclaration', - start: 0, - end: 15, - declarations: [Array], - kind: 'let' - } - ], - sourceType: 'script' -} -``` - -

-
- -### `tokenize()` - -`tokenize` returns the tokens of a given code. It takes two parameters. - -- `code` [string]() - the code which needs to be parsed. -- `options (Optional)` [Object]() - read more about this [here](#options). - -Even if `options` is empty or undefined or `options.tokens` is `false`, it assigns it to `true` in order to get the `tokens` array - -**Example :** - -```js -import * as espree from "espree"; - -const tokens = espree.tokenize('let foo = "bar"', { ecmaVersion: 6 }); -console.log(tokens); -``` - -
Output -

- -``` -Token { type: 'Keyword', value: 'let', start: 0, end: 3 }, -Token { type: 'Identifier', value: 'foo', start: 4, end: 7 }, -Token { type: 'Punctuator', value: '=', start: 8, end: 9 }, -Token { type: 'String', value: '"bar"', start: 10, end: 15 } -``` - -

-
- -### `version` - -Returns the current `espree` version - -### `VisitorKeys` - -Returns all visitor keys for traversing the AST from [eslint-visitor-keys](https://github.com/eslint/eslint-visitor-keys) - -### `latestEcmaVersion` - -Returns the latest ECMAScript supported by `espree` - -### `supportedEcmaVersions` - -Returns an array of all supported ECMAScript versions - -## Options - -```js -const options = { - // attach range information to each node - range: false, - - // attach line/column location information to each node - loc: false, - - // create a top-level comments array containing all comments - comment: false, - - // create a top-level tokens array containing all tokens - tokens: false, - - // Set to 3, 5 (the default), 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 or 16 to specify the version of ECMAScript syntax you want to use. - // You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11), 2021 (same as 12), 2022 (same as 13), 2023 (same as 14), 2024 (same as 15) or 2025 (same as 16) to use the year-based naming. - // You can also set "latest" to use the most recently supported version. - ecmaVersion: 3, - - allowReserved: true, // only allowed when ecmaVersion is 3 - - // specify which type of script you're parsing ("script", "module", or "commonjs") - sourceType: "script", - - // specify additional language features - ecmaFeatures: { - - // enable JSX parsing - jsx: false, - - // enable return in global scope (set to true automatically when sourceType is "commonjs") - globalReturn: false, - - // enable implied strict mode (if ecmaVersion >= 5) - impliedStrict: false - } -} -``` - -## Esprima Compatibility Going Forward - -The primary goal is to produce the exact same AST structure and tokens as Esprima, and that takes precedence over anything else. (The AST structure being the [ESTree](https://github.com/estree/estree) API with JSX extensions.) Separate from that, Espree may deviate from what Esprima outputs in terms of where and how comments are attached, as well as what additional information is available on AST nodes. That is to say, Espree may add more things to the AST nodes than Esprima does but the overall AST structure produced will be the same. - -Espree may also deviate from Esprima in the interface it exposes. - -## Contributing - -Issues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/espree/issues). - -Espree is licensed under a permissive BSD 2-clause license. +- [`espree`](packages/espree) ## Security Policy -We work hard to ensure that Espree is safe for everyone and that security issues are addressed quickly and responsibly. Read the full [security policy](https://github.com/eslint/.github/blob/master/SECURITY.md). - -## Build Commands - -* `npm test` - run all tests -* `npm run lint` - run all linting - -## Differences from Espree 2.x - -* The `tokenize()` method does not use `ecmaFeatures`. Any string will be tokenized completely based on ECMAScript 6 semantics. -* Trailing whitespace no longer is counted as part of a node. -* `let` and `const` declarations are no longer parsed by default. You must opt-in by using an `ecmaVersion` newer than `5` or setting `sourceType` to `module`. -* The `esparse` and `esvalidate` binary scripts have been removed. -* There is no `tolerant` option. We will investigate adding this back in the future. +We work hard to ensure that the packages inside this repository are safe for everyone and that security issues are addressed quickly and responsibly. Read the full [security policy](https://github.com/eslint/.github/blob/master/SECURITY.md). -## Known Incompatibilities +## Sponsors -In an effort to help those wanting to transition from other parsers to Espree, the following is a list of noteworthy incompatibilities with other parsers. These are known differences that we do not intend to change. +The following companies, organizations, and individuals support ESLint's ongoing maintenance and development. [Become a Sponsor](https://eslint.org/donate) to get your logo on our README and website. -### Esprima 1.2.2 + + +

Platinum Sponsors

+

Automattic Airbnb

Gold Sponsors

+

Eli Schleifer Salesforce

Silver Sponsors

+

JetBrains Liftoff American Express Workleap

Bronze Sponsors

+

notion Anagram Solver Icons8 Discord Ignition Nx HeroCoders Nextbase Starter Kit

+ -* Esprima counts trailing whitespace as part of each AST node while Espree does not. In Espree, the end of a node is where the last token occurs. -* Espree does not parse `let` and `const` declarations by default. -* Error messages returned for parsing errors are different. -* There are two addition properties on every node and token: `start` and `end`. These represent the same data as `range` and are used internally by Acorn. - -### Esprima 2.x - -* Esprima 2.x uses a different comment attachment algorithm that results in some comments being added in different places than Espree. The algorithm Espree uses is the same one used in Esprima 1.2.2. - -## Frequently Asked Questions - -### Why another parser - -[ESLint](http://eslint.org) had been relying on Esprima as its parser from the beginning. While that was fine when the JavaScript language was evolving slowly, the pace of development increased dramatically and Esprima had fallen behind. ESLint, like many other tools reliant on Esprima, has been stuck in using new JavaScript language features until Esprima updates, and that caused our users frustration. - -We decided the only way for us to move forward was to create our own parser, bringing us inline with JSHint and JSLint, and allowing us to keep implementing new features as we need them. We chose to fork Esprima instead of starting from scratch in order to move as quickly as possible with a compatible API. - -With Espree 2.0.0, we are no longer a fork of Esprima but rather a translation layer between Acorn and Esprima syntax. This allows us to put work back into a community-supported parser (Acorn) that is continuing to grow and evolve while maintaining an Esprima-compatible parser for those utilities still built on Esprima. - -### Have you tried working with Esprima? - -Yes. Since the start of ESLint, we've regularly filed bugs and feature requests with Esprima and will continue to do so. However, there are some different philosophies around how the projects work that need to be worked through. The initial goal was to have Espree track Esprima and eventually merge the two back together, but we ultimately decided that building on top of Acorn was a better choice due to Acorn's plugin support. - -### Why don't you just use Acorn? - -Acorn is a great JavaScript parser that produces an AST that is compatible with Esprima. Unfortunately, ESLint relies on more than just the AST to do its job. It relies on Esprima's tokens and comment attachment features to get a complete picture of the source code. We investigated switching to Acorn, but the inconsistencies between Esprima and Acorn created too much work for a project like ESLint. - -We are building on top of Acorn, however, so that we can contribute back and help make Acorn even better. - -### What ECMAScript features do you support? - -Espree supports all ECMAScript 2024 features and partially supports ECMAScript 2025 features. - -Because ECMAScript 2025 is still under development, we are implementing features as they are finalized. Currently, Espree supports: - -* [RegExp Duplicate named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) - -See [finished-proposals.md](https://github.com/tc39/proposals/blob/master/finished-proposals.md) to know what features are finalized. - -### How do you determine which experimental features to support? - -In general, we do not support experimental JavaScript features. We may make exceptions from time to time depending on the maturity of the features. + +

Technology Sponsors

+

Netlify Algolia 1Password +

+ diff --git a/eslint.config.js b/eslint.config.js index e2f54c5d..4963ebbd 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -5,16 +5,16 @@ import globals from "globals"; export default [ { ignores: [ - "tests/fixtures/", - "dist/", - "coverage/", - "tools/create-test-example.js" + "**/tests/fixtures/", + "**/dist/", + "**/coverage/", + "packages/espree/tools/create-test-example.js" ] }, ...eslintConfigESLint, eslintConfigESLintFormatting, { - files: ["tests/lib/**"], + files: ["**/tests/lib/**"], languageOptions: { globals: { ...globals.mocha @@ -22,7 +22,7 @@ export default [ } }, { - files: ["tools/**"], + files: ["**/tools/**"], rules: { "no-console": "off", "n/no-process-exit": "off" diff --git a/package.json b/package.json index 34b6b011..1bc4b25e 100644 --- a/package.json +++ b/package.json @@ -1,86 +1,33 @@ { - "name": "espree", - "description": "An Esprima-compatible JavaScript parser built on Acorn", - "author": "Nicholas C. Zakas ", - "homepage": "https://github.com/eslint/espree", - "main": "dist/espree.cjs", + "name": "eslint-js", + "version": "1.0.0", + "private": true, "type": "module", - "exports": { - ".": [ - { - "import": "./espree.js", - "require": "./dist/espree.cjs", - "default": "./dist/espree.cjs" - }, - "./dist/espree.cjs" - ], - "./package.json": "./package.json" + "scripts": { + "test": "npm test --workspaces --if-present", + "build": "npm run build --workspaces --if-present", + "build:readme": "node tools/update-readme.js", + "lint": "eslint .", + "lint:fix": "eslint --fix ." }, - "version": "10.1.0", - "files": [ - "lib", - "dist/espree.cjs", - "espree.js" + "workspaces": [ + "packages/*" ], - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "repository": "eslint/espree", - "bugs": { - "url": "https://github.com/eslint/espree/issues" + "gitHooks": { + "pre-commit": "lint-staged" }, - "funding": "https://opencollective.com/eslint", - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.12.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.0.0" + "lint-staged": { + "*.{js,cjs}": [ + "eslint --fix" + ] }, "devDependencies": { - "@rollup/plugin-commonjs": "^17.1.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^11.2.0", - "c8": "^7.11.0", - "chai": "^4.3.6", + "common-tags": "^1.8.2", "eslint": "^9.4.0", "eslint-config-eslint": "^11.0.0", - "eslint-release": "^3.2.0", - "esprima-fb": "^8001.2001.0-dev-harmony-fb", "globals": "^15.1.0", - "lint-staged": "^13.2.0", - "mocha": "^9.2.2", - "npm-run-all": "^4.1.5", - "rollup": "^2.41.2", - "shelljs": "^0.8.5", + "got": "^14.4.1", + "lint-staged": "^15.2.0", "yorkie": "^2.0.0" - }, - "keywords": [ - "ast", - "ecmascript", - "javascript", - "parser", - "syntax", - "acorn" - ], - "gitHooks": { - "pre-commit": "lint-staged" - }, - "scripts": { - "build": "rollup -c rollup.config.js", - "build:debug": "npm run build -- -m", - "build:docs": "node tools/sync-docs.js", - "build:update-version": "node tools/update-version.js", - "lint": "eslint .", - "lint:fix": "npm run lint -- --fix", - "prepublishOnly": "npm run build:update-version && npm run build", - "pretest": "npm run build", - "release:generate:latest": "eslint-generate-release", - "release:generate:alpha": "eslint-generate-prerelease alpha", - "release:generate:beta": "eslint-generate-prerelease beta", - "release:generate:rc": "eslint-generate-prerelease rc", - "release:publish": "eslint-publish-release", - "test": "npm-run-all -s test:*", - "test:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'", - "test:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs" } } diff --git a/.nycrc b/packages/espree/.nycrc similarity index 100% rename from .nycrc rename to packages/espree/.nycrc diff --git a/CHANGELOG.md b/packages/espree/CHANGELOG.md similarity index 100% rename from CHANGELOG.md rename to packages/espree/CHANGELOG.md diff --git a/CONTRIBUTING.md b/packages/espree/CONTRIBUTING.md similarity index 100% rename from CONTRIBUTING.md rename to packages/espree/CONTRIBUTING.md diff --git a/packages/espree/LICENSE b/packages/espree/LICENSE new file mode 100644 index 00000000..b18469ff --- /dev/null +++ b/packages/espree/LICENSE @@ -0,0 +1,25 @@ +BSD 2-Clause License + +Copyright (c) Open JS Foundation +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/docs/README.md b/packages/espree/README.md similarity index 88% rename from docs/README.md rename to packages/espree/README.md index 0c445c02..748366ea 100644 --- a/docs/README.md +++ b/packages/espree/README.md @@ -1,6 +1,6 @@ [![npm version](https://img.shields.io/npm/v/espree.svg)](https://www.npmjs.com/package/espree) -[![Build Status](https://travis-ci.org/eslint/espree.svg?branch=master)](https://travis-ci.org/eslint/espree) [![npm downloads](https://img.shields.io/npm/dm/espree.svg)](https://www.npmjs.com/package/espree) +[![Build Status](https://github.com/eslint/espree/workflows/CI/badge.svg)](https://github.com/eslint/espree/actions) [![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=9348450)](https://www.bountysource.com/trackers/9348450-eslint?utm_source=9348450&utm_medium=shield&utm_campaign=TRACKER_BADGE) # Espree @@ -37,7 +37,7 @@ const ast = espree.parse(code); `parse` parses the given code and returns a abstract syntax tree (AST). It takes two parameters. -- `code` [string]() - the code which needs to be parsed. +- `code` [string]() - the code which needs to be parsed. - `options (Optional)` [Object]() - read more about this [here](#options). ```js @@ -81,7 +81,7 @@ Node { `tokenize` returns the tokens of a given code. It takes two parameters. -- `code` [string]() - the code which needs to be parsed. +- `code` [string]() - the code which needs to be parsed. - `options (Optional)` [Object]() - read more about this [here](#options). Even if `options` is empty or undefined or `options.tokens` is `false`, it assigns it to `true` in order to get the `tokens` array @@ -124,7 +124,7 @@ Returns the latest ECMAScript supported by `espree` Returns an array of all supported ECMAScript versions -## Options +## Options ```js const options = { @@ -140,11 +140,14 @@ const options = { // create a top-level tokens array containing all tokens tokens: false, - // Set to 3, 5 (default), 6, 7, 8, 9, 10, 11, or 12 to specify the version of ECMAScript syntax you want to use. - // You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11), or 2021 (same as 12) to use the year-based naming. - ecmaVersion: 5, + // Set to 3, 5 (the default), 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 or 16 to specify the version of ECMAScript syntax you want to use. + // You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11), 2021 (same as 12), 2022 (same as 13), 2023 (same as 14), 2024 (same as 15) or 2025 (same as 16) to use the year-based naming. + // You can also set "latest" to use the most recently supported version. + ecmaVersion: 3, - // specify which type of script you're parsing ("script" or "module") + allowReserved: true, // only allowed when ecmaVersion is 3 + + // specify which type of script you're parsing ("script", "module", or "commonjs") sourceType: "script", // specify additional language features @@ -153,7 +156,7 @@ const options = { // enable JSX parsing jsx: false, - // enable return in global scope + // enable return in global scope (set to true automatically when sourceType is "commonjs") globalReturn: false, // enable implied strict mode (if ecmaVersion >= 5) @@ -180,7 +183,7 @@ We work hard to ensure that Espree is safe for everyone and that security issues ## Build Commands -* `npm test` - run all linting and tests +* `npm test` - run all tests * `npm run lint` - run all linting ## Differences from Espree 2.x @@ -228,12 +231,11 @@ We are building on top of Acorn, however, so that we can contribute back and hel ### What ECMAScript features do you support? -Espree supports all ECMAScript 2020 features and partially supports ECMAScript 2021 features. +Espree supports all ECMAScript 2024 features and partially supports ECMAScript 2025 features. -Because ECMAScript 2021 is still under development, we are implementing features as they are finalized. Currently, Espree supports: +Because ECMAScript 2025 is still under development, we are implementing features as they are finalized. Currently, Espree supports: -* [Logical Assignment Operators](https://github.com/tc39/proposal-logical-assignment) -* [Numeric Separators](https://github.com/tc39/proposal-numeric-separator) +* [RegExp Duplicate named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) See [finished-proposals.md](https://github.com/tc39/proposals/blob/master/finished-proposals.md) to know what features are finalized. diff --git a/docs/.nojekyll b/packages/espree/docs/.nojekyll similarity index 100% rename from docs/.nojekyll rename to packages/espree/docs/.nojekyll diff --git a/packages/espree/docs/README.md b/packages/espree/docs/README.md new file mode 100644 index 00000000..748366ea --- /dev/null +++ b/packages/espree/docs/README.md @@ -0,0 +1,244 @@ +[![npm version](https://img.shields.io/npm/v/espree.svg)](https://www.npmjs.com/package/espree) +[![npm downloads](https://img.shields.io/npm/dm/espree.svg)](https://www.npmjs.com/package/espree) +[![Build Status](https://github.com/eslint/espree/workflows/CI/badge.svg)](https://github.com/eslint/espree/actions) +[![Bountysource](https://www.bountysource.com/badge/tracker?tracker_id=9348450)](https://www.bountysource.com/trackers/9348450-eslint?utm_source=9348450&utm_medium=shield&utm_campaign=TRACKER_BADGE) + +# Espree + +Espree started out as a fork of [Esprima](http://esprima.org) v1.2.2, the last stable published released of Esprima before work on ECMAScript 6 began. Espree is now built on top of [Acorn](https://github.com/ternjs/acorn), which has a modular architecture that allows extension of core functionality. The goal of Espree is to produce output that is similar to Esprima with a similar API so that it can be used in place of Esprima. + +## Usage + +Install: + +``` +npm i espree +``` + +To use in an ESM file: + +```js +import * as espree from "espree"; + +const ast = espree.parse(code); +``` + +To use in a Common JS file: + +```js +const espree = require("espree"); + +const ast = espree.parse(code); +``` + +## API + +### `parse()` + +`parse` parses the given code and returns a abstract syntax tree (AST). It takes two parameters. + +- `code` [string]() - the code which needs to be parsed. +- `options (Optional)` [Object]() - read more about this [here](#options). + +```js +import * as espree from "espree"; + +const ast = espree.parse(code); +``` + +**Example :** + +```js +const ast = espree.parse('let foo = "bar"', { ecmaVersion: 6 }); +console.log(ast); +``` + +
Output +

+ +``` +Node { + type: 'Program', + start: 0, + end: 15, + body: [ + Node { + type: 'VariableDeclaration', + start: 0, + end: 15, + declarations: [Array], + kind: 'let' + } + ], + sourceType: 'script' +} +``` + +

+
+ +### `tokenize()` + +`tokenize` returns the tokens of a given code. It takes two parameters. + +- `code` [string]() - the code which needs to be parsed. +- `options (Optional)` [Object]() - read more about this [here](#options). + +Even if `options` is empty or undefined or `options.tokens` is `false`, it assigns it to `true` in order to get the `tokens` array + +**Example :** + +```js +import * as espree from "espree"; + +const tokens = espree.tokenize('let foo = "bar"', { ecmaVersion: 6 }); +console.log(tokens); +``` + +
Output +

+ +``` +Token { type: 'Keyword', value: 'let', start: 0, end: 3 }, +Token { type: 'Identifier', value: 'foo', start: 4, end: 7 }, +Token { type: 'Punctuator', value: '=', start: 8, end: 9 }, +Token { type: 'String', value: '"bar"', start: 10, end: 15 } +``` + +

+
+ +### `version` + +Returns the current `espree` version + +### `VisitorKeys` + +Returns all visitor keys for traversing the AST from [eslint-visitor-keys](https://github.com/eslint/eslint-visitor-keys) + +### `latestEcmaVersion` + +Returns the latest ECMAScript supported by `espree` + +### `supportedEcmaVersions` + +Returns an array of all supported ECMAScript versions + +## Options + +```js +const options = { + // attach range information to each node + range: false, + + // attach line/column location information to each node + loc: false, + + // create a top-level comments array containing all comments + comment: false, + + // create a top-level tokens array containing all tokens + tokens: false, + + // Set to 3, 5 (the default), 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 or 16 to specify the version of ECMAScript syntax you want to use. + // You can also set to 2015 (same as 6), 2016 (same as 7), 2017 (same as 8), 2018 (same as 9), 2019 (same as 10), 2020 (same as 11), 2021 (same as 12), 2022 (same as 13), 2023 (same as 14), 2024 (same as 15) or 2025 (same as 16) to use the year-based naming. + // You can also set "latest" to use the most recently supported version. + ecmaVersion: 3, + + allowReserved: true, // only allowed when ecmaVersion is 3 + + // specify which type of script you're parsing ("script", "module", or "commonjs") + sourceType: "script", + + // specify additional language features + ecmaFeatures: { + + // enable JSX parsing + jsx: false, + + // enable return in global scope (set to true automatically when sourceType is "commonjs") + globalReturn: false, + + // enable implied strict mode (if ecmaVersion >= 5) + impliedStrict: false + } +} +``` + +## Esprima Compatibility Going Forward + +The primary goal is to produce the exact same AST structure and tokens as Esprima, and that takes precedence over anything else. (The AST structure being the [ESTree](https://github.com/estree/estree) API with JSX extensions.) Separate from that, Espree may deviate from what Esprima outputs in terms of where and how comments are attached, as well as what additional information is available on AST nodes. That is to say, Espree may add more things to the AST nodes than Esprima does but the overall AST structure produced will be the same. + +Espree may also deviate from Esprima in the interface it exposes. + +## Contributing + +Issues and pull requests will be triaged and responded to as quickly as possible. We operate under the [ESLint Contributor Guidelines](http://eslint.org/docs/developer-guide/contributing), so please be sure to read them before contributing. If you're not sure where to dig in, check out the [issues](https://github.com/eslint/espree/issues). + +Espree is licensed under a permissive BSD 2-clause license. + +## Security Policy + +We work hard to ensure that Espree is safe for everyone and that security issues are addressed quickly and responsibly. Read the full [security policy](https://github.com/eslint/.github/blob/master/SECURITY.md). + +## Build Commands + +* `npm test` - run all tests +* `npm run lint` - run all linting + +## Differences from Espree 2.x + +* The `tokenize()` method does not use `ecmaFeatures`. Any string will be tokenized completely based on ECMAScript 6 semantics. +* Trailing whitespace no longer is counted as part of a node. +* `let` and `const` declarations are no longer parsed by default. You must opt-in by using an `ecmaVersion` newer than `5` or setting `sourceType` to `module`. +* The `esparse` and `esvalidate` binary scripts have been removed. +* There is no `tolerant` option. We will investigate adding this back in the future. + +## Known Incompatibilities + +In an effort to help those wanting to transition from other parsers to Espree, the following is a list of noteworthy incompatibilities with other parsers. These are known differences that we do not intend to change. + +### Esprima 1.2.2 + +* Esprima counts trailing whitespace as part of each AST node while Espree does not. In Espree, the end of a node is where the last token occurs. +* Espree does not parse `let` and `const` declarations by default. +* Error messages returned for parsing errors are different. +* There are two addition properties on every node and token: `start` and `end`. These represent the same data as `range` and are used internally by Acorn. + +### Esprima 2.x + +* Esprima 2.x uses a different comment attachment algorithm that results in some comments being added in different places than Espree. The algorithm Espree uses is the same one used in Esprima 1.2.2. + +## Frequently Asked Questions + +### Why another parser + +[ESLint](http://eslint.org) had been relying on Esprima as its parser from the beginning. While that was fine when the JavaScript language was evolving slowly, the pace of development increased dramatically and Esprima had fallen behind. ESLint, like many other tools reliant on Esprima, has been stuck in using new JavaScript language features until Esprima updates, and that caused our users frustration. + +We decided the only way for us to move forward was to create our own parser, bringing us inline with JSHint and JSLint, and allowing us to keep implementing new features as we need them. We chose to fork Esprima instead of starting from scratch in order to move as quickly as possible with a compatible API. + +With Espree 2.0.0, we are no longer a fork of Esprima but rather a translation layer between Acorn and Esprima syntax. This allows us to put work back into a community-supported parser (Acorn) that is continuing to grow and evolve while maintaining an Esprima-compatible parser for those utilities still built on Esprima. + +### Have you tried working with Esprima? + +Yes. Since the start of ESLint, we've regularly filed bugs and feature requests with Esprima and will continue to do so. However, there are some different philosophies around how the projects work that need to be worked through. The initial goal was to have Espree track Esprima and eventually merge the two back together, but we ultimately decided that building on top of Acorn was a better choice due to Acorn's plugin support. + +### Why don't you just use Acorn? + +Acorn is a great JavaScript parser that produces an AST that is compatible with Esprima. Unfortunately, ESLint relies on more than just the AST to do its job. It relies on Esprima's tokens and comment attachment features to get a complete picture of the source code. We investigated switching to Acorn, but the inconsistencies between Esprima and Acorn created too much work for a project like ESLint. + +We are building on top of Acorn, however, so that we can contribute back and help make Acorn even better. + +### What ECMAScript features do you support? + +Espree supports all ECMAScript 2024 features and partially supports ECMAScript 2025 features. + +Because ECMAScript 2025 is still under development, we are implementing features as they are finalized. Currently, Espree supports: + +* [RegExp Duplicate named capturing groups](https://github.com/tc39/proposal-duplicate-named-capturing-groups) + +See [finished-proposals.md](https://github.com/tc39/proposals/blob/master/finished-proposals.md) to know what features are finalized. + +### How do you determine which experimental features to support? + +In general, we do not support experimental JavaScript features. We may make exceptions from time to time depending on the maturity of the features. diff --git a/docs/_sidebar.md b/packages/espree/docs/_sidebar.md similarity index 100% rename from docs/_sidebar.md rename to packages/espree/docs/_sidebar.md diff --git a/docs/assets/css/style.css b/packages/espree/docs/assets/css/style.css similarity index 100% rename from docs/assets/css/style.css rename to packages/espree/docs/assets/css/style.css diff --git a/docs/assets/img/android-icon-144x144.png b/packages/espree/docs/assets/img/android-icon-144x144.png similarity index 100% rename from docs/assets/img/android-icon-144x144.png rename to packages/espree/docs/assets/img/android-icon-144x144.png diff --git a/docs/assets/img/android-icon-192x192.png b/packages/espree/docs/assets/img/android-icon-192x192.png similarity index 100% rename from docs/assets/img/android-icon-192x192.png rename to packages/espree/docs/assets/img/android-icon-192x192.png diff --git a/docs/assets/img/android-icon-36x36.png b/packages/espree/docs/assets/img/android-icon-36x36.png similarity index 100% rename from docs/assets/img/android-icon-36x36.png rename to packages/espree/docs/assets/img/android-icon-36x36.png diff --git a/docs/assets/img/android-icon-48x48.png b/packages/espree/docs/assets/img/android-icon-48x48.png similarity index 100% rename from docs/assets/img/android-icon-48x48.png rename to packages/espree/docs/assets/img/android-icon-48x48.png diff --git a/docs/assets/img/android-icon-72x72.png b/packages/espree/docs/assets/img/android-icon-72x72.png similarity index 100% rename from docs/assets/img/android-icon-72x72.png rename to packages/espree/docs/assets/img/android-icon-72x72.png diff --git a/docs/assets/img/android-icon-96x96.png b/packages/espree/docs/assets/img/android-icon-96x96.png similarity index 100% rename from docs/assets/img/android-icon-96x96.png rename to packages/espree/docs/assets/img/android-icon-96x96.png diff --git a/docs/assets/img/apple-icon-114x114.png b/packages/espree/docs/assets/img/apple-icon-114x114.png similarity index 100% rename from docs/assets/img/apple-icon-114x114.png rename to packages/espree/docs/assets/img/apple-icon-114x114.png diff --git a/docs/assets/img/apple-icon-120x120.png b/packages/espree/docs/assets/img/apple-icon-120x120.png similarity index 100% rename from docs/assets/img/apple-icon-120x120.png rename to packages/espree/docs/assets/img/apple-icon-120x120.png diff --git a/docs/assets/img/apple-icon-144x144.png b/packages/espree/docs/assets/img/apple-icon-144x144.png similarity index 100% rename from docs/assets/img/apple-icon-144x144.png rename to packages/espree/docs/assets/img/apple-icon-144x144.png diff --git a/docs/assets/img/apple-icon-152x152.png b/packages/espree/docs/assets/img/apple-icon-152x152.png similarity index 100% rename from docs/assets/img/apple-icon-152x152.png rename to packages/espree/docs/assets/img/apple-icon-152x152.png diff --git a/docs/assets/img/apple-icon-180x180.png b/packages/espree/docs/assets/img/apple-icon-180x180.png similarity index 100% rename from docs/assets/img/apple-icon-180x180.png rename to packages/espree/docs/assets/img/apple-icon-180x180.png diff --git a/docs/assets/img/apple-icon-57x57.png b/packages/espree/docs/assets/img/apple-icon-57x57.png similarity index 100% rename from docs/assets/img/apple-icon-57x57.png rename to packages/espree/docs/assets/img/apple-icon-57x57.png diff --git a/docs/assets/img/apple-icon-60x60.png b/packages/espree/docs/assets/img/apple-icon-60x60.png similarity index 100% rename from docs/assets/img/apple-icon-60x60.png rename to packages/espree/docs/assets/img/apple-icon-60x60.png diff --git a/docs/assets/img/apple-icon-72x72.png b/packages/espree/docs/assets/img/apple-icon-72x72.png similarity index 100% rename from docs/assets/img/apple-icon-72x72.png rename to packages/espree/docs/assets/img/apple-icon-72x72.png diff --git a/docs/assets/img/apple-icon-76x76.png b/packages/espree/docs/assets/img/apple-icon-76x76.png similarity index 100% rename from docs/assets/img/apple-icon-76x76.png rename to packages/espree/docs/assets/img/apple-icon-76x76.png diff --git a/docs/assets/img/apple-icon-precomposed.png b/packages/espree/docs/assets/img/apple-icon-precomposed.png similarity index 100% rename from docs/assets/img/apple-icon-precomposed.png rename to packages/espree/docs/assets/img/apple-icon-precomposed.png diff --git a/docs/assets/img/apple-icon.png b/packages/espree/docs/assets/img/apple-icon.png similarity index 100% rename from docs/assets/img/apple-icon.png rename to packages/espree/docs/assets/img/apple-icon.png diff --git a/docs/assets/img/browserconfig.xml b/packages/espree/docs/assets/img/browserconfig.xml similarity index 100% rename from docs/assets/img/browserconfig.xml rename to packages/espree/docs/assets/img/browserconfig.xml diff --git a/docs/assets/img/favicon-16x16.png b/packages/espree/docs/assets/img/favicon-16x16.png similarity index 100% rename from docs/assets/img/favicon-16x16.png rename to packages/espree/docs/assets/img/favicon-16x16.png diff --git a/docs/assets/img/favicon-32x32.png b/packages/espree/docs/assets/img/favicon-32x32.png similarity index 100% rename from docs/assets/img/favicon-32x32.png rename to packages/espree/docs/assets/img/favicon-32x32.png diff --git a/docs/assets/img/favicon-96x96.png b/packages/espree/docs/assets/img/favicon-96x96.png similarity index 100% rename from docs/assets/img/favicon-96x96.png rename to packages/espree/docs/assets/img/favicon-96x96.png diff --git a/docs/assets/img/favicon.512x512.png b/packages/espree/docs/assets/img/favicon.512x512.png similarity index 100% rename from docs/assets/img/favicon.512x512.png rename to packages/espree/docs/assets/img/favicon.512x512.png diff --git a/docs/assets/img/favicon.ico b/packages/espree/docs/assets/img/favicon.ico similarity index 100% rename from docs/assets/img/favicon.ico rename to packages/espree/docs/assets/img/favicon.ico diff --git a/docs/assets/img/logo.svg b/packages/espree/docs/assets/img/logo.svg similarity index 100% rename from docs/assets/img/logo.svg rename to packages/espree/docs/assets/img/logo.svg diff --git a/docs/assets/img/manifest.json b/packages/espree/docs/assets/img/manifest.json similarity index 100% rename from docs/assets/img/manifest.json rename to packages/espree/docs/assets/img/manifest.json diff --git a/docs/assets/img/ms-icon-144x144.png b/packages/espree/docs/assets/img/ms-icon-144x144.png similarity index 100% rename from docs/assets/img/ms-icon-144x144.png rename to packages/espree/docs/assets/img/ms-icon-144x144.png diff --git a/docs/assets/img/ms-icon-150x150.png b/packages/espree/docs/assets/img/ms-icon-150x150.png similarity index 100% rename from docs/assets/img/ms-icon-150x150.png rename to packages/espree/docs/assets/img/ms-icon-150x150.png diff --git a/docs/assets/img/ms-icon-310x310.png b/packages/espree/docs/assets/img/ms-icon-310x310.png similarity index 100% rename from docs/assets/img/ms-icon-310x310.png rename to packages/espree/docs/assets/img/ms-icon-310x310.png diff --git a/docs/assets/img/ms-icon-70x70.png b/packages/espree/docs/assets/img/ms-icon-70x70.png similarity index 100% rename from docs/assets/img/ms-icon-70x70.png rename to packages/espree/docs/assets/img/ms-icon-70x70.png diff --git a/docs/ast/literal.md b/packages/espree/docs/ast/literal.md similarity index 100% rename from docs/ast/literal.md rename to packages/espree/docs/ast/literal.md diff --git a/docs/index.html b/packages/espree/docs/index.html similarity index 100% rename from docs/index.html rename to packages/espree/docs/index.html diff --git a/docs/tokens.md b/packages/espree/docs/tokens.md similarity index 100% rename from docs/tokens.md rename to packages/espree/docs/tokens.md diff --git a/espree.js b/packages/espree/espree.js similarity index 100% rename from espree.js rename to packages/espree/espree.js diff --git a/lib/espree.js b/packages/espree/lib/espree.js similarity index 100% rename from lib/espree.js rename to packages/espree/lib/espree.js diff --git a/lib/features.js b/packages/espree/lib/features.js similarity index 100% rename from lib/features.js rename to packages/espree/lib/features.js diff --git a/lib/options.js b/packages/espree/lib/options.js similarity index 100% rename from lib/options.js rename to packages/espree/lib/options.js diff --git a/lib/token-translator.js b/packages/espree/lib/token-translator.js similarity index 100% rename from lib/token-translator.js rename to packages/espree/lib/token-translator.js diff --git a/lib/version.js b/packages/espree/lib/version.js similarity index 100% rename from lib/version.js rename to packages/espree/lib/version.js diff --git a/packages/espree/package.json b/packages/espree/package.json new file mode 100644 index 00000000..5d64b332 --- /dev/null +++ b/packages/espree/package.json @@ -0,0 +1,76 @@ +{ + "name": "espree", + "description": "An Esprima-compatible JavaScript parser built on Acorn", + "author": "Nicholas C. Zakas ", + "homepage": "https://github.com/eslint/espree", + "main": "dist/espree.cjs", + "type": "module", + "exports": { + ".": [ + { + "import": "./espree.js", + "require": "./dist/espree.cjs", + "default": "./dist/espree.cjs" + }, + "./dist/espree.cjs" + ], + "./package.json": "./package.json" + }, + "version": "10.1.0", + "files": [ + "lib", + "dist/espree.cjs", + "espree.js" + ], + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "repository": "eslint/espree", + "bugs": { + "url": "https://github.com/eslint/espree/issues" + }, + "funding": "https://opencollective.com/eslint", + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.0.0" + }, + "devDependencies": { + "@rollup/plugin-commonjs": "^17.1.0", + "@rollup/plugin-json": "^4.1.0", + "@rollup/plugin-node-resolve": "^11.2.0", + "c8": "^7.11.0", + "chai": "^4.3.6", + "eslint-release": "^3.2.0", + "esprima-fb": "^8001.2001.0-dev-harmony-fb", + "mocha": "^9.2.2", + "npm-run-all": "^4.1.5", + "rollup": "^2.41.2", + "shelljs": "^0.8.5" + }, + "keywords": [ + "ast", + "ecmascript", + "javascript", + "parser", + "syntax", + "acorn" + ], + "scripts": { + "build": "rollup -c rollup.config.js", + "build:debug": "npm run build -- -m", + "build:docs": "node tools/sync-docs.js", + "build:update-version": "node tools/update-version.js", + "prepublishOnly": "npm run build:update-version && npm run build", + "pretest": "npm run build", + "release:generate:latest": "eslint-generate-release", + "release:generate:alpha": "eslint-generate-prerelease alpha", + "release:generate:beta": "eslint-generate-prerelease beta", + "release:generate:rc": "eslint-generate-prerelease rc", + "release:publish": "eslint-publish-release", + "test": "npm-run-all -s test:*", + "test:cjs": "mocha --color --reporter progress --timeout 30000 tests/lib/commonjs.cjs", + "test:esm": "c8 mocha --color --reporter progress --timeout 30000 'tests/lib/**/*.js'" + } +} diff --git a/rollup.config.js b/packages/espree/rollup.config.js similarity index 100% rename from rollup.config.js rename to packages/espree/rollup.config.js diff --git a/tests/fixtures/ast/Additive-Operators.json b/packages/espree/tests/fixtures/ast/Additive-Operators.json similarity index 100% rename from tests/fixtures/ast/Additive-Operators.json rename to packages/espree/tests/fixtures/ast/Additive-Operators.json diff --git a/tests/fixtures/ast/Array-Initializer.json b/packages/espree/tests/fixtures/ast/Array-Initializer.json similarity index 100% rename from tests/fixtures/ast/Array-Initializer.json rename to packages/espree/tests/fixtures/ast/Array-Initializer.json diff --git a/tests/fixtures/ast/Assignment-Operators.json b/packages/espree/tests/fixtures/ast/Assignment-Operators.json similarity index 100% rename from tests/fixtures/ast/Assignment-Operators.json rename to packages/espree/tests/fixtures/ast/Assignment-Operators.json diff --git a/tests/fixtures/ast/Automatic-semicolon-insertion.json b/packages/espree/tests/fixtures/ast/Automatic-semicolon-insertion.json similarity index 100% rename from tests/fixtures/ast/Automatic-semicolon-insertion.json rename to packages/espree/tests/fixtures/ast/Automatic-semicolon-insertion.json diff --git a/tests/fixtures/ast/Binary-Bitwise-Operators.json b/packages/espree/tests/fixtures/ast/Binary-Bitwise-Operators.json similarity index 100% rename from tests/fixtures/ast/Binary-Bitwise-Operators.json rename to packages/espree/tests/fixtures/ast/Binary-Bitwise-Operators.json diff --git a/tests/fixtures/ast/Binary-Expressions.json b/packages/espree/tests/fixtures/ast/Binary-Expressions.json similarity index 100% rename from tests/fixtures/ast/Binary-Expressions.json rename to packages/espree/tests/fixtures/ast/Binary-Expressions.json diff --git a/tests/fixtures/ast/Binary-Logical-Operators.json b/packages/espree/tests/fixtures/ast/Binary-Logical-Operators.json similarity index 100% rename from tests/fixtures/ast/Binary-Logical-Operators.json rename to packages/espree/tests/fixtures/ast/Binary-Logical-Operators.json diff --git a/tests/fixtures/ast/Bitwise-Shift-Operator.json b/packages/espree/tests/fixtures/ast/Bitwise-Shift-Operator.json similarity index 100% rename from tests/fixtures/ast/Bitwise-Shift-Operator.json rename to packages/espree/tests/fixtures/ast/Bitwise-Shift-Operator.json diff --git a/tests/fixtures/ast/Block.json b/packages/espree/tests/fixtures/ast/Block.json similarity index 100% rename from tests/fixtures/ast/Block.json rename to packages/espree/tests/fixtures/ast/Block.json diff --git a/tests/fixtures/ast/Comments.json b/packages/espree/tests/fixtures/ast/Comments.json similarity index 100% rename from tests/fixtures/ast/Comments.json rename to packages/espree/tests/fixtures/ast/Comments.json diff --git a/tests/fixtures/ast/Complex-Expression.json b/packages/espree/tests/fixtures/ast/Complex-Expression.json similarity index 100% rename from tests/fixtures/ast/Complex-Expression.json rename to packages/espree/tests/fixtures/ast/Complex-Expression.json diff --git a/tests/fixtures/ast/Conditional-Operator.json b/packages/espree/tests/fixtures/ast/Conditional-Operator.json similarity index 100% rename from tests/fixtures/ast/Conditional-Operator.json rename to packages/espree/tests/fixtures/ast/Conditional-Operator.json diff --git a/tests/fixtures/ast/Const-Statement.json b/packages/espree/tests/fixtures/ast/Const-Statement.json similarity index 100% rename from tests/fixtures/ast/Const-Statement.json rename to packages/espree/tests/fixtures/ast/Const-Statement.json diff --git a/tests/fixtures/ast/Directive-Prolog.json b/packages/espree/tests/fixtures/ast/Directive-Prolog.json similarity index 100% rename from tests/fixtures/ast/Directive-Prolog.json rename to packages/espree/tests/fixtures/ast/Directive-Prolog.json diff --git a/tests/fixtures/ast/Empty-Statement.json b/packages/espree/tests/fixtures/ast/Empty-Statement.json similarity index 100% rename from tests/fixtures/ast/Empty-Statement.json rename to packages/espree/tests/fixtures/ast/Empty-Statement.json diff --git a/tests/fixtures/ast/Equality-Operators.json b/packages/espree/tests/fixtures/ast/Equality-Operators.json similarity index 100% rename from tests/fixtures/ast/Equality-Operators.json rename to packages/espree/tests/fixtures/ast/Equality-Operators.json diff --git a/tests/fixtures/ast/Expression-Statement.json b/packages/espree/tests/fixtures/ast/Expression-Statement.json similarity index 100% rename from tests/fixtures/ast/Expression-Statement.json rename to packages/espree/tests/fixtures/ast/Expression-Statement.json diff --git a/tests/fixtures/ast/Function-Definition.json b/packages/espree/tests/fixtures/ast/Function-Definition.json similarity index 100% rename from tests/fixtures/ast/Function-Definition.json rename to packages/espree/tests/fixtures/ast/Function-Definition.json diff --git a/tests/fixtures/ast/Grouping-Operator.json b/packages/espree/tests/fixtures/ast/Grouping-Operator.json similarity index 100% rename from tests/fixtures/ast/Grouping-Operator.json rename to packages/espree/tests/fixtures/ast/Grouping-Operator.json diff --git a/tests/fixtures/ast/If-Statement.json b/packages/espree/tests/fixtures/ast/If-Statement.json similarity index 100% rename from tests/fixtures/ast/If-Statement.json rename to packages/espree/tests/fixtures/ast/If-Statement.json diff --git a/tests/fixtures/ast/Invalid-syntax.json b/packages/espree/tests/fixtures/ast/Invalid-syntax.json similarity index 100% rename from tests/fixtures/ast/Invalid-syntax.json rename to packages/espree/tests/fixtures/ast/Invalid-syntax.json diff --git a/tests/fixtures/ast/Iteration-Statements.json b/packages/espree/tests/fixtures/ast/Iteration-Statements.json similarity index 100% rename from tests/fixtures/ast/Iteration-Statements.json rename to packages/espree/tests/fixtures/ast/Iteration-Statements.json diff --git a/tests/fixtures/ast/Labelled-Statements.json b/packages/espree/tests/fixtures/ast/Labelled-Statements.json similarity index 100% rename from tests/fixtures/ast/Labelled-Statements.json rename to packages/espree/tests/fixtures/ast/Labelled-Statements.json diff --git a/tests/fixtures/ast/Left-Hand-Side-Expression.json b/packages/espree/tests/fixtures/ast/Left-Hand-Side-Expression.json similarity index 100% rename from tests/fixtures/ast/Left-Hand-Side-Expression.json rename to packages/espree/tests/fixtures/ast/Left-Hand-Side-Expression.json diff --git a/tests/fixtures/ast/Let-Statement.json b/packages/espree/tests/fixtures/ast/Let-Statement.json similarity index 100% rename from tests/fixtures/ast/Let-Statement.json rename to packages/espree/tests/fixtures/ast/Let-Statement.json diff --git a/tests/fixtures/ast/Multiplicative-Operators.json b/packages/espree/tests/fixtures/ast/Multiplicative-Operators.json similarity index 100% rename from tests/fixtures/ast/Multiplicative-Operators.json rename to packages/espree/tests/fixtures/ast/Multiplicative-Operators.json diff --git a/tests/fixtures/ast/Numeric-Literals.json b/packages/espree/tests/fixtures/ast/Numeric-Literals.json similarity index 100% rename from tests/fixtures/ast/Numeric-Literals.json rename to packages/espree/tests/fixtures/ast/Numeric-Literals.json diff --git a/tests/fixtures/ast/Object-Initializer.json b/packages/espree/tests/fixtures/ast/Object-Initializer.json similarity index 100% rename from tests/fixtures/ast/Object-Initializer.json rename to packages/espree/tests/fixtures/ast/Object-Initializer.json diff --git a/tests/fixtures/ast/Postfix-Expressions.json b/packages/espree/tests/fixtures/ast/Postfix-Expressions.json similarity index 100% rename from tests/fixtures/ast/Postfix-Expressions.json rename to packages/espree/tests/fixtures/ast/Postfix-Expressions.json diff --git a/tests/fixtures/ast/Primary-Expression.json b/packages/espree/tests/fixtures/ast/Primary-Expression.json similarity index 100% rename from tests/fixtures/ast/Primary-Expression.json rename to packages/espree/tests/fixtures/ast/Primary-Expression.json diff --git a/tests/fixtures/ast/Regular-Expression-Literals.json b/packages/espree/tests/fixtures/ast/Regular-Expression-Literals.json similarity index 100% rename from tests/fixtures/ast/Regular-Expression-Literals.json rename to packages/espree/tests/fixtures/ast/Regular-Expression-Literals.json diff --git a/tests/fixtures/ast/Relational-Operators.json b/packages/espree/tests/fixtures/ast/Relational-Operators.json similarity index 100% rename from tests/fixtures/ast/Relational-Operators.json rename to packages/espree/tests/fixtures/ast/Relational-Operators.json diff --git a/tests/fixtures/ast/Source-elements.json b/packages/espree/tests/fixtures/ast/Source-elements.json similarity index 100% rename from tests/fixtures/ast/Source-elements.json rename to packages/espree/tests/fixtures/ast/Source-elements.json diff --git a/tests/fixtures/ast/Source-option.json b/packages/espree/tests/fixtures/ast/Source-option.json similarity index 100% rename from tests/fixtures/ast/Source-option.json rename to packages/espree/tests/fixtures/ast/Source-option.json diff --git a/tests/fixtures/ast/String-Literals.json b/packages/espree/tests/fixtures/ast/String-Literals.json similarity index 100% rename from tests/fixtures/ast/String-Literals.json rename to packages/espree/tests/fixtures/ast/String-Literals.json diff --git a/tests/fixtures/ast/Tokenize.json b/packages/espree/tests/fixtures/ast/Tokenize.json similarity index 100% rename from tests/fixtures/ast/Tokenize.json rename to packages/espree/tests/fixtures/ast/Tokenize.json diff --git a/tests/fixtures/ast/Tolerant-parse.json b/packages/espree/tests/fixtures/ast/Tolerant-parse.json similarity index 100% rename from tests/fixtures/ast/Tolerant-parse.json rename to packages/espree/tests/fixtures/ast/Tolerant-parse.json diff --git a/tests/fixtures/ast/Unary-Operators.json b/packages/espree/tests/fixtures/ast/Unary-Operators.json similarity index 100% rename from tests/fixtures/ast/Unary-Operators.json rename to packages/espree/tests/fixtures/ast/Unary-Operators.json diff --git a/tests/fixtures/ast/Variable-Statement.json b/packages/espree/tests/fixtures/ast/Variable-Statement.json similarity index 100% rename from tests/fixtures/ast/Variable-Statement.json rename to packages/espree/tests/fixtures/ast/Variable-Statement.json diff --git a/tests/fixtures/ast/Whitespace.json b/packages/espree/tests/fixtures/ast/Whitespace.json similarity index 100% rename from tests/fixtures/ast/Whitespace.json rename to packages/espree/tests/fixtures/ast/Whitespace.json diff --git a/tests/fixtures/ast/break-statement.json b/packages/espree/tests/fixtures/ast/break-statement.json similarity index 100% rename from tests/fixtures/ast/break-statement.json rename to packages/espree/tests/fixtures/ast/break-statement.json diff --git a/tests/fixtures/ast/continue-statement.json b/packages/espree/tests/fixtures/ast/continue-statement.json similarity index 100% rename from tests/fixtures/ast/continue-statement.json rename to packages/espree/tests/fixtures/ast/continue-statement.json diff --git a/tests/fixtures/ast/debugger-statement.json b/packages/espree/tests/fixtures/ast/debugger-statement.json similarity index 100% rename from tests/fixtures/ast/debugger-statement.json rename to packages/espree/tests/fixtures/ast/debugger-statement.json diff --git a/tests/fixtures/ast/return-statement.json b/packages/espree/tests/fixtures/ast/return-statement.json similarity index 100% rename from tests/fixtures/ast/return-statement.json rename to packages/espree/tests/fixtures/ast/return-statement.json diff --git a/tests/fixtures/ast/switch-statement.json b/packages/espree/tests/fixtures/ast/switch-statement.json similarity index 100% rename from tests/fixtures/ast/switch-statement.json rename to packages/espree/tests/fixtures/ast/switch-statement.json diff --git a/tests/fixtures/ast/throw-statement.json b/packages/espree/tests/fixtures/ast/throw-statement.json similarity index 100% rename from tests/fixtures/ast/throw-statement.json rename to packages/espree/tests/fixtures/ast/throw-statement.json diff --git a/tests/fixtures/ast/try-statement.json b/packages/espree/tests/fixtures/ast/try-statement.json similarity index 100% rename from tests/fixtures/ast/try-statement.json rename to packages/espree/tests/fixtures/ast/try-statement.json diff --git a/tests/fixtures/ast/with-statement.json b/packages/espree/tests/fixtures/ast/with-statement.json similarity index 100% rename from tests/fixtures/ast/with-statement.json rename to packages/espree/tests/fixtures/ast/with-statement.json diff --git a/tests/fixtures/ecma-features/globalReturn/return-identifier.result.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-identifier.result.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-identifier.result.js diff --git a/tests/fixtures/ecma-features/globalReturn/return-identifier.src.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-identifier.src.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-identifier.src.js diff --git a/tests/fixtures/ecma-features/globalReturn/return-no-arg.result.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-no-arg.result.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-no-arg.result.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-no-arg.result.js diff --git a/tests/fixtures/ecma-features/globalReturn/return-no-arg.src.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-no-arg.src.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-no-arg.src.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-no-arg.src.js diff --git a/tests/fixtures/ecma-features/globalReturn/return-true.result.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-true.result.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-true.result.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-true.result.js diff --git a/tests/fixtures/ecma-features/globalReturn/return-true.src.js b/packages/espree/tests/fixtures/ecma-features/globalReturn/return-true.src.js similarity index 100% rename from tests/fixtures/ecma-features/globalReturn/return-true.src.js rename to packages/espree/tests/fixtures/ecma-features/globalReturn/return-true.src.js diff --git a/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.result.js b/packages/espree/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.result.js similarity index 100% rename from tests/fixtures/ecma-features/impliedStrict/global-strict-violation.result.js rename to packages/espree/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.result.js diff --git a/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.src.js b/packages/espree/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.src.js similarity index 100% rename from tests/fixtures/ecma-features/impliedStrict/global-strict-violation.src.js rename to packages/espree/tests/fixtures/ecma-features/impliedStrict/global-strict-violation.src.js diff --git a/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.result.js b/packages/espree/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.result.js similarity index 100% rename from tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.result.js rename to packages/espree/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.result.js diff --git a/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.src.js b/packages/espree/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.src.js similarity index 100% rename from tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.src.js rename to packages/espree/tests/fixtures/ecma-features/impliedStrict/inner-strict-violation.src.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-comment.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-comment.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-comment.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-comment.result.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-comment.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-comment.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-comment.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-comment.src.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-conditional.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-conditional.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-conditional.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-conditional.result.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-conditional.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-conditional.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-conditional.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-conditional.src.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.result.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-invalid-js-identifier.src.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-tags.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-tags.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-tags.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-tags.result.js diff --git a/tests/fixtures/ecma-features/jsx/embedded-tags.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/embedded-tags.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/embedded-tags.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/embedded-tags.src.js diff --git a/tests/fixtures/ecma-features/jsx/empty-placeholder.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/empty-placeholder.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/empty-placeholder.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/empty-placeholder.result.js diff --git a/tests/fixtures/ecma-features/jsx/empty-placeholder.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/empty-placeholder.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/empty-placeholder.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/empty-placeholder.src.js diff --git a/tests/fixtures/ecma-features/jsx/escape-patterns.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/escape-patterns.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/escape-patterns.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/escape-patterns.result.js diff --git a/tests/fixtures/ecma-features/jsx/escape-patterns.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/escape-patterns.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/escape-patterns.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/escape-patterns.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute-missing-equals.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-attribute.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-attribute.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-attribute.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-attribute.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-attribute.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-broken-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-broken-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-broken-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-broken-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-broken-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-broken-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-broken-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-broken-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-end-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-computed-string-end-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-embedded-expression.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-embedded-expression.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-embedded-expression.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-leading-dot-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-matching-placeholder-in-closing-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-closing-tags.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-dot-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mismatched-namespace-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag-attribute-placeholder.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-closing-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-namespace-value.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-missing-spread-operator.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-mixed-namespace-value.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent-with-comment.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-common-parent.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-common-parent.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-common-parent.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-no-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-no-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-placeholder-in-closing-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-trailing-dot-tag-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.result.js diff --git a/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/invalid-unexpected-comma.src.js diff --git a/tests/fixtures/ecma-features/jsx/japanese-characters.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/japanese-characters.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/japanese-characters.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/japanese-characters.result.js diff --git a/tests/fixtures/ecma-features/jsx/japanese-characters.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/japanese-characters.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/japanese-characters.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/japanese-characters.src.js diff --git a/tests/fixtures/ecma-features/jsx/less-than-operator.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/less-than-operator.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/less-than-operator.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/less-than-operator.result.js diff --git a/tests/fixtures/ecma-features/jsx/less-than-operator.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/less-than-operator.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/less-than-operator.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/less-than-operator.src.js diff --git a/tests/fixtures/ecma-features/jsx/member-expression.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/member-expression.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/member-expression.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/member-expression.result.js diff --git a/tests/fixtures/ecma-features/jsx/member-expression.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/member-expression.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/member-expression.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/member-expression.src.js diff --git a/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/multiple-blank-spaces.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.result.js diff --git a/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/multiple-blank-spaces.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/multiple-blank-spaces.src.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.result.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-attribute-and-value-inserted.src.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.result.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name-and-attribute.src.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-name.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-name.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name.result.js diff --git a/tests/fixtures/ecma-features/jsx/namespaced-name.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/namespaced-name.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/namespaced-name.src.js diff --git a/tests/fixtures/ecma-features/jsx/newslines-and-entities.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/newslines-and-entities.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/newslines-and-entities.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/newslines-and-entities.result.js diff --git a/tests/fixtures/ecma-features/jsx/newslines-and-entities.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/newslines-and-entities.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/newslines-and-entities.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/newslines-and-entities.src.js diff --git a/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.result.js diff --git a/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag-with-newline.src.js diff --git a/tests/fixtures/ecma-features/jsx/self-closing-tag.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/self-closing-tag.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag.result.js diff --git a/tests/fixtures/ecma-features/jsx/self-closing-tag.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/self-closing-tag.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/self-closing-tag.src.js diff --git a/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.result.js diff --git a/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attribute-and-regular-attribute.src.js diff --git a/tests/fixtures/ecma-features/jsx/spread-operator-attributes.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attributes.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/spread-operator-attributes.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attributes.result.js diff --git a/tests/fixtures/ecma-features/jsx/spread-operator-attributes.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attributes.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/spread-operator-attributes.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/spread-operator-attributes.src.js diff --git a/tests/fixtures/ecma-features/jsx/tag-names-with-dots.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-dots.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/tag-names-with-dots.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-dots.result.js diff --git a/tests/fixtures/ecma-features/jsx/tag-names-with-dots.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-dots.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/tag-names-with-dots.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-dots.src.js diff --git a/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.result.js diff --git a/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/tag-names-with-multi-dots.src.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.result.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-complex.src.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.result.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx-multi.src.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.result.js diff --git a/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/template-strings-in-jsx.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/template-strings-in-jsx.src.js diff --git a/tests/fixtures/ecma-features/jsx/test-content.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/test-content.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/test-content.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/test-content.result.js diff --git a/tests/fixtures/ecma-features/jsx/test-content.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/test-content.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/test-content.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/test-content.src.js diff --git a/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.result.js diff --git a/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/trailing-spread-operator-attribute.src.js diff --git a/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/unknown-escape-pattern.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.result.js diff --git a/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/unknown-escape-pattern.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/unknown-escape-pattern.src.js diff --git a/tests/fixtures/ecma-features/jsx/yield-jsx-element.result.js b/packages/espree/tests/fixtures/ecma-features/jsx/yield-jsx-element.result.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/yield-jsx-element.result.js rename to packages/espree/tests/fixtures/ecma-features/jsx/yield-jsx-element.result.js diff --git a/tests/fixtures/ecma-features/jsx/yield-jsx-element.src.js b/packages/espree/tests/fixtures/ecma-features/jsx/yield-jsx-element.src.js similarity index 100% rename from tests/fixtures/ecma-features/jsx/yield-jsx-element.src.js rename to packages/espree/tests/fixtures/ecma-features/jsx/yield-jsx-element.src.js diff --git a/tests/fixtures/ecma-version/10/json-superset/invalid-lf.result.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/invalid-lf.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/invalid-lf.result.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/invalid-lf.result.js diff --git a/tests/fixtures/ecma-version/10/json-superset/invalid-lf.src.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/invalid-lf.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/invalid-lf.src.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/invalid-lf.src.js diff --git a/tests/fixtures/ecma-version/10/json-superset/valid-2028.result.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2028.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/valid-2028.result.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2028.result.js diff --git a/tests/fixtures/ecma-version/10/json-superset/valid-2028.src.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2028.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/valid-2028.src.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2028.src.js diff --git a/tests/fixtures/ecma-version/10/json-superset/valid-2029.result.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2029.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/valid-2029.result.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2029.result.js diff --git a/tests/fixtures/ecma-version/10/json-superset/valid-2029.src.js b/packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2029.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/json-superset/valid-2029.src.js rename to packages/espree/tests/fixtures/ecma-version/10/json-superset/valid-2029.src.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.result.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.result.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.result.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.src.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.src.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-01.src.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.result.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.result.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.result.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.src.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.src.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/invalid-02.src.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.result.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.result.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.result.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.src.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.src.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-01.src.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.result.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.result.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.result.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.result.js diff --git a/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.src.js b/packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.src.js similarity index 100% rename from tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.src.js rename to packages/espree/tests/fixtures/ecma-version/10/optional-catch-binding/valid-02.src.js diff --git a/tests/fixtures/ecma-version/11/bigint/binary.result.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/binary.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/binary.result.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/binary.result.js diff --git a/tests/fixtures/ecma-version/11/bigint/binary.src.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/binary.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/binary.src.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/binary.src.js diff --git a/tests/fixtures/ecma-version/11/bigint/decimal.result.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/decimal.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/decimal.result.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/decimal.result.js diff --git a/tests/fixtures/ecma-version/11/bigint/decimal.src.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/decimal.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/decimal.src.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/decimal.src.js diff --git a/tests/fixtures/ecma-version/11/bigint/hex.result.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/hex.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/hex.result.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/hex.result.js diff --git a/tests/fixtures/ecma-version/11/bigint/hex.src.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/hex.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/hex.src.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/hex.src.js diff --git a/tests/fixtures/ecma-version/11/bigint/invalid-float.result.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/invalid-float.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/invalid-float.result.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/invalid-float.result.js diff --git a/tests/fixtures/ecma-version/11/bigint/invalid-float.src.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/invalid-float.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/invalid-float.src.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/invalid-float.src.js diff --git a/tests/fixtures/ecma-version/11/bigint/octal.result.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/octal.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/octal.result.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/octal.result.js diff --git a/tests/fixtures/ecma-version/11/bigint/octal.src.js b/packages/espree/tests/fixtures/ecma-version/11/bigint/octal.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/bigint/octal.src.js rename to packages/espree/tests/fixtures/ecma-version/11/bigint/octal.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/basic.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/basic.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/basic.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/basic.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/basic.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/basic.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/basic.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/basic.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/first-of-statement.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-import-prop.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-multi-sources.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-new-import.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-no-source.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-only-import.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-trailing-comma.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/invalid-wrap-import.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/new-import.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/new-import.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/new-import.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/new-import.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/new-import.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/new-import.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/new-import.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/new-import.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/with-assign.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-assign.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/with-assign.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-assign.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/with-assign.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-assign.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/with-assign.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-assign.src.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.result.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/with-sequence.result.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.result.js diff --git a/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.src.js b/packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/dynamic-import/with-sequence.src.js rename to packages/espree/tests/fixtures/ecma-version/11/dynamic-import/with-sequence.src.js diff --git a/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.result.js b/packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.result.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.result.js diff --git a/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.src.js b/packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.src.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star-as-ns.src.js diff --git a/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.result.js b/packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.result.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.result.js diff --git a/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.src.js b/packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.src.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/export-star-as-ns-from-source/export-star.src.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.result.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/import-meta.result.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.result.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.src.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/import-meta.src.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/import-meta.src.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.result.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.result.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.result.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.src.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.src.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-not-meta.src.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.result.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.result.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.result.js diff --git a/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.src.js b/packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.src.js rename to packages/espree/tests/fixtures/ecma-version/11/modules/import-meta/invalid-unicode-sequence.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-1.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/invalid-qq-with-logical-or-2.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/one-qq.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-in-ternary.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-bitwise-or.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-1.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/qq-with-logical-or-2.src.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.result.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.result.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.result.js diff --git a/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.src.js b/packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.src.js rename to packages/espree/tests/fixtures/ecma-version/11/nullish-coalescing/two-qq.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/async-qdot-call.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining1.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining1.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining1.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining1.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining1.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining1.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining1.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining1.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining2.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining2.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining2.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining2.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining2.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining2.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining2.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining2.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining3.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining3.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining3.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining3.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/chaining3.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining3.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/chaining3.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/chaining3.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-assign.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-async-qdot-call.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-binding-in-for-in.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-assign.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-binding-in-for-in.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-increment.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-new.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-chaining-template.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-increment.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-new.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-new.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-new.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-qdot-num.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-template.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/invalid-template.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/invalid-template.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/non-optional.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/non-optional.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/non-optional.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/non-optional.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/non-optional.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/non-optional.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/non-optional.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/non-optional.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining1.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining2.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/parenthesized-chaining3.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/qdot-call.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/qdot-call.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot-call.src.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/qdot.result.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot.result.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/qdot.result.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot.result.js diff --git a/tests/fixtures/ecma-version/11/optional-chaining/qdot.src.js b/packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot.src.js similarity index 100% rename from tests/fixtures/ecma-version/11/optional-chaining/qdot.src.js rename to packages/espree/tests/fixtures/ecma-version/11/optional-chaining/qdot.src.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/and.result.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/and.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/and.result.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/and.result.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/and.src.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/and.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/and.src.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/and.src.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.result.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.result.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.result.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.src.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.src.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/coalesce.src.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.result.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/mix.result.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.result.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.src.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/mix.src.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/mix.src.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/or.result.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/or.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/or.result.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/or.result.js diff --git a/tests/fixtures/ecma-version/12/logical-assignment-operators/or.src.js b/packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/or.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/logical-assignment-operators/or.src.js rename to packages/espree/tests/fixtures/ecma-version/12/logical-assignment-operators/or.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/bigint.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/bigint.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/bigint.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/bigint.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/bigint.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/bigint.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/bigint.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/bigint.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/binary.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/binary.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/binary.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/binary.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/binary.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/binary.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/binary.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/binary.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/decimal.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/decimal.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/decimal.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/decimal.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/decimal.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/decimal.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/decimal.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/decimal.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/exponent.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/exponent.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/exponent.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/exponent.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/exponent.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/exponent.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/exponent.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/exponent.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/fraction.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/fraction.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/fraction.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/fraction.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/fraction.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/fraction.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/fraction.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/fraction.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/hex.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/hex.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/hex.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/hex.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/hex.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/hex.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/hex.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/hex.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-first.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-at-last.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-double-sep.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/invalid-legacy-octal.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/octal.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/octal.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/octal.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/octal.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/octal.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/octal.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/octal.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/octal.src.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.result.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.result.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.result.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.result.js diff --git a/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.src.js b/packages/espree/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.src.js similarity index 100% rename from tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.src.js rename to packages/espree/tests/fixtures/ecma-version/12/numeric-separators/starts-with-dot.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private-optional.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-delete-private.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arguments.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-arrow-arguments.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-init-yield.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-private-undef.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-member-super-private.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-private-dupelicate.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/invalid-public-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.module-result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/mixed-init-await.module-result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.module-result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/mixed-init-await.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/mixed-init-await.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/mixed-init-await.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-arguments-in-computed-key.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-async-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-async-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-async-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed-no-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-computed.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-computed.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-computed.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords-init.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-contextual-keywords.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-get-set-star-no-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arguments.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow-super.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-arrow.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-super.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-super.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-super.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-super.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-init-super.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-super.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-init-super.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-init-super.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting-use-first.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private-nesting.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-member-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-member-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-member-private.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-private-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-private-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-private.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-prototype.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-prototype.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-prototype.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-prototype.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-prototype.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-prototype.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-prototype.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-prototype.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-public-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-public-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-public.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-public.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-public.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-public.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-public.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names-init.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-special-field-names.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-star-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-star-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.result.js diff --git a/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-fields/valid-star-no-asi.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/LICENSE b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/LICENSE similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/LICENSE rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/LICENSE diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-new-target.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-expr-this.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-close.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-derived.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-lex-open.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-private.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-close.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-derived.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-scope-var-open.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-sequence.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-statement-list-optional.src.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.result.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.result.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.result.js diff --git a/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.src.js b/packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.src.js rename to packages/espree/tests/fixtures/ecma-version/13/class-static-blocks/statements-class-static-init-super-property.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-all-exported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported-with-escapes.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-exported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-exported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local-and-exported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-local.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/export-from-shorthand.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported-with-escapes.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/import-imported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-export-exported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.result.js diff --git a/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/arbitrary-module-namespace-names/invalid-lone-surrogate-import-imported.src.js diff --git a/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.result.js b/packages/espree/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/top-level-await/top-await.result.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.result.js diff --git a/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.src.js b/packages/espree/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/modules/top-level-await/top-await.src.js rename to packages/espree/tests/fixtures/ecma-version/13/modules/top-level-await/top-await.src.js diff --git a/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/invalid-missing-private.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.result.js diff --git a/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/invalid-missing-private.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-missing-private.src.js diff --git a/tests/fixtures/ecma-version/13/private-in/invalid-without-class.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-without-class.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/invalid-without-class.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-without-class.result.js diff --git a/tests/fixtures/ecma-version/13/private-in/invalid-without-class.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-without-class.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/invalid-without-class.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/invalid-without-class.src.js diff --git a/tests/fixtures/ecma-version/13/private-in/valid-private-in.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/valid-private-in.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/valid-private-in.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/valid-private-in.result.js diff --git a/tests/fixtures/ecma-version/13/private-in/valid-private-in.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-in/valid-private-in.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-in/valid-private-in.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-in/valid-private-in.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-conflict-names.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/invalid-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/invalid-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/invalid-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-accessor.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-accessor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-accessor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-accessor.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-accessor.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-accessor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-accessor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-accessor.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-async-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-async-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-async-asi.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-contextual-keywords-no-asi.src.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-methods.result.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-methods.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-methods.result.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-methods.result.js diff --git a/tests/fixtures/ecma-version/13/private-methods/valid-methods.src.js b/packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-methods.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/private-methods/valid-methods.src.js rename to packages/espree/tests/fixtures/ecma-version/13/private-methods/valid-methods.src.js diff --git a/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.result.js b/packages/espree/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.result.js rename to packages/espree/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.result.js diff --git a/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.src.js b/packages/espree/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.src.js rename to packages/espree/tests/fixtures/ecma-version/13/regexp-match-indices/regexp-match-indices.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-conflict-names.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-field-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-getter-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-method-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-private-setter-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-constructor.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/invalid-public-field-prototype.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-async-asi.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-contextual-keywords-no-asi.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-accessors.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-fields.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-private-methods.src.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.result.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.result.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.result.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.result.js diff --git a/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.src.js b/packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.src.js similarity index 100% rename from tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.src.js rename to packages/espree/tests/fixtures/ecma-version/13/static-class-features/valid-public-fields.src.js diff --git a/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.result.js b/packages/espree/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.result.js similarity index 100% rename from tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.result.js rename to packages/espree/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.result.js diff --git a/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.src.js b/packages/espree/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.src.js similarity index 100% rename from tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.src.js rename to packages/espree/tests/fixtures/ecma-version/14/hashbang/invalid-comment-not-at-beginning.src.js diff --git a/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.result.js b/packages/espree/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.result.js similarity index 100% rename from tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.result.js rename to packages/espree/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.result.js diff --git a/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.src.js b/packages/espree/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.src.js similarity index 100% rename from tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.src.js rename to packages/espree/tests/fixtures/ecma-version/14/hashbang/valid-comment-at-beginning.src.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.result.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.result.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.src.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-class-set-expression.src.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.result.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.result.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.result.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.result.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.src.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.src.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.src.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-string-negate.src.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.result.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.result.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.result.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.src.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.src.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-unicode-property.src.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.result.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.result.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.result.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.result.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.src.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.src.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.src.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/invalid-regexp-v-flag.src.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.result.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.result.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.result.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.result.js diff --git a/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.src.js b/packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.src.js similarity index 100% rename from tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.src.js rename to packages/espree/tests/fixtures/ecma-version/15/regexp-v-flag/valid-regexp-v-flag.src.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.result.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.result.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.result.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.result.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.src.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.src.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.src.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-disjunction.src.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.result.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.result.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.result.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.result.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.src.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.src.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.src.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups-with-nesting.src.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.result.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.result.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.result.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.result.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.src.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.src.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.src.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/invalid-duplicate-named-capturing-groups.src.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.result.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.result.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.result.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.result.js diff --git a/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.src.js b/packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.src.js similarity index 100% rename from tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.src.js rename to packages/espree/tests/fixtures/ecma-version/16/duplicate-named-capturing-groups/valid-duplicate-named-capturing-groups.src.js diff --git a/tests/fixtures/ecma-version/3/strict/func-strict.module-result.js b/packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/func-strict.module-result.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.module-result.js diff --git a/tests/fixtures/ecma-version/3/strict/func-strict.result.js b/packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.result.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/func-strict.result.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.result.js diff --git a/tests/fixtures/ecma-version/3/strict/func-strict.src.js b/packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.src.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/func-strict.src.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/func-strict.src.js diff --git a/tests/fixtures/ecma-version/3/strict/use-strict.module-result.js b/packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/use-strict.module-result.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.module-result.js diff --git a/tests/fixtures/ecma-version/3/strict/use-strict.result.js b/packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.result.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/use-strict.result.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.result.js diff --git a/tests/fixtures/ecma-version/3/strict/use-strict.src.js b/packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.src.js similarity index 100% rename from tests/fixtures/ecma-version/3/strict/use-strict.src.js rename to packages/espree/tests/fixtures/ecma-version/3/strict/use-strict.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param-with-params.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/as-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/as-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/as-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/as-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/as-param.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/basic.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/basic.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/basic.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/basic.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/basic.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/basic.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/basic.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/basic.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body-not-object.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/block-body.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/block-body.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/block-body.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/block-body.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/block-body.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-dup-params.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-missing-paren.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-not-arrow.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param-multi.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-numeric-param.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-reverse-arrow.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-default-param-eval.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-dup-params.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval-return.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-eval.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-octal.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-arguments.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-eval.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-names.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-arguments.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-strict-param-no-paren-eval.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-two-lines.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/error-wrapped-param.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/expression.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/expression.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/iife.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/iife.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/iife.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/iife.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/iife.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/iife.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/iife.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/iife.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/multiple-params.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/no-auto-return.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-arguments.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval-params.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-eval.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/not-strict-octal.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-arrow-function.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/return-sequence.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-parens.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param-return-identifier.src.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param.result.js diff --git a/tests/fixtures/ecma-version/6/arrowFunctions/single-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/arrowFunctions/single-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/arrowFunctions/single-param.src.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/invalid.result.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/invalid.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/invalid.result.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/invalid.result.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/invalid.src.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/invalid.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/invalid.src.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/invalid.src.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.result.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/lowercase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.result.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.src.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/lowercase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/lowercase.src.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.result.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/uppercase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.result.js diff --git a/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.src.js b/packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/binaryLiterals/uppercase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/binaryLiterals/uppercase.src.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/const.result.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/const.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/const.result.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/const.result.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/const.src.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/const.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/const.src.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/const.src.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.result.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.result.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.src.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/let-in-switchcase.src.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/let.result.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/let.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/let.result.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/let.result.js diff --git a/tests/fixtures/ecma-version/6/blockBindings/let.src.js b/packages/espree/tests/fixtures/ecma-version/6/blockBindings/let.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/blockBindings/let.src.js rename to packages/espree/tests/fixtures/ecma-version/6/blockBindings/let.src.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.result.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/classes-and-generators.src.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.result.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/computed-generator.src.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/static-generators.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.result.js diff --git a/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes-and-generators/static-generators.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes-and-generators/static-generators.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-accessor-properties.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-accessor-properties.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-accessor-properties.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-accessor-properties.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-accessor-properties.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-accessor-properties.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-accessor-properties.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-accessor-properties.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-computed-static-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-computed-static-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-computed-static-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-computed-static-method.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-computed-static-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-computed-static-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-computed-static-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-computed-static-method.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-expression.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-expression.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-method-named-prototype.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-method-named-prototype.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-prototype.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-method-named-static.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-static.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-method-named-static.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-static.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-method-named-static.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-static.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-method-named-static.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-method-named-static.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-one-method-super.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method-super.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-one-method-super.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method-super.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-one-method-super.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method-super.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-one-method-super.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method-super.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-one-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-one-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-one-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-one-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-one-method.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-prototype.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method-named-static.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method-named-static.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method-named-static.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-method.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-static-methods-and-accessor-properties.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-computed-static-methods.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-computed-constructor.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-semi.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-three-semi.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods-two-semi.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-methods.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-methods.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-methods.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-two-static-methods-named-constructor.src.js diff --git a/tests/fixtures/ecma-version/6/classes/class-with-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-with-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-with-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-with-constructor.result.js diff --git a/tests/fixtures/ecma-version/6/classes/class-with-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/class-with-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/class-with-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/class-with-constructor.src.js diff --git a/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.result.js diff --git a/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-assign-to-var.src.js diff --git a/tests/fixtures/ecma-version/6/classes/derived-class-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/derived-class-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-expression.result.js diff --git a/tests/fixtures/ecma-version/6/classes/derived-class-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/derived-class-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/derived-class-expression.src.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class-double-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.result.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class-double-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-double-semi.src.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-semi.result.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class-semi.src.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class.result.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-class.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-class.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-class.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-class.src.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.result.js diff --git a/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/empty-literal-derived-class.src.js diff --git a/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/invalid-class-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.result.js diff --git a/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/invalid-class-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-declaration.src.js diff --git a/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.result.js diff --git a/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/invalid-class-setter-declaration.src.js diff --git a/tests/fixtures/ecma-version/6/classes/named-class-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/named-class-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/named-class-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/named-class-expression.result.js diff --git a/tests/fixtures/ecma-version/6/classes/named-class-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/named-class-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/named-class-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/named-class-expression.src.js diff --git a/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/named-derived-class-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.result.js diff --git a/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/classes/named-derived-class-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/classes/named-derived-class-expression.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param-arrow.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/default-param.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval-multi.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams-and-arrowFunctions/not-strict-local-eval.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/declaration.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/declaration.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/expression.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/expression.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/method.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/method.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/method.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/method.src.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/not-all-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/not-all-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/not-all-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/not-all-params.result.js diff --git a/tests/fixtures/ecma-version/6/defaultParams/not-all-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/defaultParams/not-all-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/defaultParams/not-all-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/defaultParams/not-all-params.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object-named.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-nested-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/arrow-param-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object-nested.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-arrowFunctions/param-defaults-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-const-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/array-let-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-named.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-const-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-named.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-blockBindings/object-let-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-short.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.src.xjs b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.src.xjs similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.src.xjs rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object-wrapped.src.xjs diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-defaultParams/param-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-forOf/loop.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/complex-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/destructured-array-literal.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/error-complex-destructured-spread-first.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/invalid-not-final-array-empty.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/multi-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/not-final-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/single-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-complex-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-multi-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring-and-spread/var-single-destructured.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-member.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-member.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-member.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-member.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-member.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-member.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-member.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-member.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-to-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-to-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-to-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-to-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-to-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-to-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-to-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-to-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-var-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/array-var-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/array-var-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-all.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-all.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-all.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-longform-nested-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-all.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array-nested-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-all.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-all.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-all.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-all.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-longform.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-mixed-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-all.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object-nested-multi.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/defaults-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/defaults-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/defaults-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-array-catch.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/destructured-object-catch.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/invalid-defaults-object-assign.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/named-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/named-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/named-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/named-param.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/named-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/named-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/named-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/named-param.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/nested-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/nested-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/nested-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/nested-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/nested-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/nested-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/nested-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/nested-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/nested-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/object-var-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/object-var-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-named.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/object-var-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/object-var-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-named.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/object-var-undefined.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/object-var-undefined.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/object-var-undefined.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-deafults-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-deafults-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-deafults-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-deafults-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object-nested.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/param-defaults-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/param-defaults-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array-wrapped.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-multi-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-multi-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-multi-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-multi-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-multi-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-multi-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-multi-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-multi-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-nested-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-nested-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-nested-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-nested-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-array.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-nested-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-nested-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-nested-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-nested-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-nested-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object-wrapped.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/params-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/params-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/params-object.src.js diff --git a/tests/fixtures/ecma-version/6/destructuring/sparse-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/sparse-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/sparse-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/sparse-array.result.js diff --git a/tests/fixtures/ecma-version/6/destructuring/sparse-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/destructuring/sparse-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/destructuring/sparse-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/destructuring/sparse-array.src.js diff --git a/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.result.js diff --git a/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-declaration.src.js diff --git a/tests/fixtures/ecma-version/6/edge-cases/var-let-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/edge-cases/var-let-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-object.result.js diff --git a/tests/fixtures/ecma-version/6/edge-cases/var-let-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/edge-cases/var-let-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/edge-cases/var-let-object.src.js diff --git a/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.result.js b/packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.result.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.result.js diff --git a/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.src.js b/packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.src.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-const-and-no-braces.src.js diff --git a/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.result.js b/packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.result.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.result.js diff --git a/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.src.js b/packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.src.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf-and-blockBindings/for-of-with-let-and-no-braces.src.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.result.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.result.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.result.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.src.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.src.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-function-initializer.src.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.result.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.result.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.result.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.src.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.src.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-braces.src.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.result.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.result.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.result.js diff --git a/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.src.js b/packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.src.js rename to packages/espree/tests/fixtures/ecma-version/6/forOf/for-of-with-var-and-no-braces.src.js diff --git a/tests/fixtures/ecma-version/6/generators/anonymous-generator.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/anonymous-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/anonymous-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/anonymous-generator.result.js diff --git a/tests/fixtures/ecma-version/6/generators/anonymous-generator.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/anonymous-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/anonymous-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/anonymous-generator.src.js diff --git a/tests/fixtures/ecma-version/6/generators/double-yield.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/double-yield.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/double-yield.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/double-yield.result.js diff --git a/tests/fixtures/ecma-version/6/generators/double-yield.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/double-yield.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/double-yield.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/double-yield.src.js diff --git a/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/empty-generator-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.result.js diff --git a/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/empty-generator-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/empty-generator-declaration.src.js diff --git a/tests/fixtures/ecma-version/6/generators/generator-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/generator-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/generator-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/generator-declaration.result.js diff --git a/tests/fixtures/ecma-version/6/generators/generator-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/generator-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/generator-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/generator-declaration.src.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-delegation.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-delegation.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-delegation.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-delegation.result.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-delegation.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-delegation.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-delegation.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-delegation.src.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.result.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-in-call.src.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.result.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value-no-semi.src.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value.result.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value.result.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value.result.js diff --git a/tests/fixtures/ecma-version/6/generators/yield-without-value.src.js b/packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/generators/yield-without-value.src.js rename to packages/espree/tests/fixtures/ecma-version/6/generators/yield-without-value.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-number.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-const-object.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-number.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let-object.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-blockBindings/export-let.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous-extends.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-anonymous.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default-extends.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-extends.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class-extends.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class-extends.src.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class.result.js diff --git a/tests/fixtures/ecma-version/6/modules-and-classes/class.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules-and-classes/class.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules-and-classes/class.src.js diff --git a/tests/fixtures/ecma-version/6/modules/error-delete.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-delete.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-delete.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-delete.result.js diff --git a/tests/fixtures/ecma-version/6/modules/error-delete.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-delete.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-delete.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-delete.src.js diff --git a/tests/fixtures/ecma-version/6/modules/error-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/error-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/error-strict.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-strict.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-strict.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-strict.result.js diff --git a/tests/fixtures/ecma-version/6/modules/error-strict.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/error-strict.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/error-strict.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/error-strict.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-array.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-array.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-expression.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-expression.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-named-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-named-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-named-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-named-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-named-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-named-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-named-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-named-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-number.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-number.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-number.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-number.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-number.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-number.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-number.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-number.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-object.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-object.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-class.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-parenthesized-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-value.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-value.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-value.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-value.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-default-value.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-default-value.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-default-value.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-default-value.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-batch.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-batch.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-batch.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-batch.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-batch.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-batch.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-batch.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-batch.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-named-as-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-from-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-from-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-from-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-as-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-empty.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-empty.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-empty.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-empty.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-empty.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-empty.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-empty.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-empty.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-named-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-named-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-named-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var-anonymous-function.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var-number.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var-number.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var-number.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var-number.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var-number.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var-number.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var-number.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var-number.src.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var.result.js diff --git a/tests/fixtures/ecma-version/6/modules/export-var.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/export-var.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/export-var.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/export-var.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-named-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-and-namespace-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-as.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-as.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-as.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-as.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default-as.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default-as.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default-as.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default-as.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-jquery.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-jquery.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-jquery.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-jquery.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-jquery.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-jquery.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-jquery.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-jquery.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-module.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-module.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-module.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-module.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-module.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-module.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-module.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-module.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier-keyword.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-as-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-empty.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-empty.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-empty.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-empty.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-empty.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-empty.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-empty.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-empty.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifiers.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifiers.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-named-specifiers.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-named-specifiers.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-named-specifiers.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-namespace-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-namespace-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-namespace-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/import-null-as-nil.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-null-as-nil.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-null-as-nil.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-null-as-nil.result.js diff --git a/tests/fixtures/ecma-version/6/modules/import-null-as-nil.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/import-null-as-nil.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/import-null-as-nil.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/import-null-as-nil.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-await.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-await.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-await.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-await.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-await.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-await.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-missing-from-clause.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-batch-token.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-equal.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default-token.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default-token.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default-token.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-extra-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-export-named-middle-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named-after-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-after-named.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-missing-module-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default-module-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-default.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-missing-module-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-module-specifier.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-named.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-after-namespace.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-keyword.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-as-missing-from.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-extra-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-keyword.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-named-middle-comma.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-after-named.src.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.result.js diff --git a/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/invalid-import-namespace-missing-as.src.js diff --git a/tests/fixtures/ecma-version/6/modules/valid-await.result.js b/packages/espree/tests/fixtures/ecma-version/6/modules/valid-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/valid-await.result.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/valid-await.result.js diff --git a/tests/fixtures/ecma-version/6/modules/valid-await.src.js b/packages/espree/tests/fixtures/ecma-version/6/modules/valid-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/modules/valid-await.src.js rename to packages/espree/tests/fixtures/ecma-version/6/modules/valid-await.src.js diff --git a/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.result.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/invalid-new-target.result.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.result.js diff --git a/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.src.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/invalid-new-target.src.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-new-target.src.js diff --git a/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.result.js diff --git a/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/invalid-unknown-property.src.js diff --git a/tests/fixtures/ecma-version/6/newTarget/simple-new-target.result.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/simple-new-target.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/simple-new-target.result.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/simple-new-target.result.js diff --git a/tests/fixtures/ecma-version/6/newTarget/simple-new-target.src.js b/packages/espree/tests/fixtures/ecma-version/6/newTarget/simple-new-target.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/newTarget/simple-new-target.src.js rename to packages/espree/tests/fixtures/ecma-version/6/newTarget/simple-new-target.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-addition-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-and-identifier.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-getter-and-setter.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-string-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/computed-variable-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-computed-variable-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/invalid-standalone-computed-variable-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-addition.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression-with-method.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralComputedProperties/standalone-expression.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties-and-objectLiteralComputedProperties/proto-computed-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/proto-string-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-properties.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralDuplicateProperties/strict-duplicate-string-properties.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-defaultParams/default-params.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-destructuring/array-destructuring.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-generators/generator-object-literal-method.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods-and-objectLiteralComputedProperties/computed-method-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/invalid-method-no-braces.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/method-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-get.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-named-set.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-argument.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method-with-string-name.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/simple-method.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandMethods/string-name-method-property.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties-keyword.src.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.result.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.result.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.result.js diff --git a/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.src.js b/packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.src.js rename to packages/espree/tests/fixtures/ecma-version/6/objectLiteralShorthandProperties/shorthand-properties.src.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/invalid.result.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/invalid.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/invalid.result.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/invalid.result.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/invalid.src.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/invalid.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/invalid.src.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/invalid.src.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/lowercase.result.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/lowercase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/lowercase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/lowercase.result.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/lowercase.src.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/lowercase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/lowercase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/lowercase.src.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.result.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.result.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.src.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/strict-uppercase.src.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/uppercase.result.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/uppercase.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/uppercase.result.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/uppercase.result.js diff --git a/tests/fixtures/ecma-version/6/octalLiterals/uppercase.src.js b/packages/espree/tests/fixtures/ecma-version/6/octalLiterals/uppercase.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/octalLiterals/uppercase.src.js rename to packages/espree/tests/fixtures/ecma-version/6/octalLiterals/uppercase.src.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.result.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.result.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.src.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-extended-escape.src.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.result.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.result.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.src.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-invalid-extended-escape.src.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.result.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.result.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.result.js diff --git a/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.src.js b/packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.src.js rename to packages/espree/tests/fixtures/ecma-version/6/regexUFlag/regex-u-simple.src.js diff --git a/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.result.js b/packages/espree/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.result.js rename to packages/espree/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.result.js diff --git a/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.src.js b/packages/espree/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.src.js rename to packages/espree/tests/fixtures/ecma-version/6/regexYFlag/regexp-y-simple.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest-multi.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/arrow-rest.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-array.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-multi.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/destructured-arrow-object.src.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.result.js diff --git a/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams-and-arrowFunctions/error-attempted-spread-param.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/basic-rest.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/basic-rest.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/basic-rest.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/basic-rest.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/basic-rest.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/basic-rest.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/basic-rest.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/basic-rest.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/error-no-default.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/error-no-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/error-no-default.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/error-no-default.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/error-no-default.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/error-no-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/error-no-default.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/error-no-default.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/error-not-last.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/error-not-last.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/error-not-last.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/error-not-last.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/error-not-last.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/error-not-last.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/error-not-last.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/error-not-last.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/func-expression-multi.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/func-expression-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression-multi.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/func-expression-multi.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/func-expression-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression-multi.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/func-expression.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/func-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/func-expression.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/func-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/func-expression.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/invalid-rest-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/invalid-rest-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/invalid-rest-param.src.js diff --git a/tests/fixtures/ecma-version/6/restParams/single-rest.result.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/single-rest.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/single-rest.result.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/single-rest.result.js diff --git a/tests/fixtures/ecma-version/6/restParams/single-rest.src.js b/packages/espree/tests/fixtures/ecma-version/6/restParams/single-rest.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/restParams/single-rest.src.js rename to packages/espree/tests/fixtures/ecma-version/6/restParams/single-rest.src.js diff --git a/tests/fixtures/ecma-version/6/spread/error-invalid-if.result.js b/packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-if.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/error-invalid-if.result.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-if.result.js diff --git a/tests/fixtures/ecma-version/6/spread/error-invalid-if.src.js b/packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-if.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/error-invalid-if.src.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-if.src.js diff --git a/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.result.js b/packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/error-invalid-sequence.result.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.result.js diff --git a/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.src.js b/packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/error-invalid-sequence.src.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/error-invalid-sequence.src.js diff --git a/tests/fixtures/ecma-version/6/spread/multi-function-call.result.js b/packages/espree/tests/fixtures/ecma-version/6/spread/multi-function-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/multi-function-call.result.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/multi-function-call.result.js diff --git a/tests/fixtures/ecma-version/6/spread/multi-function-call.src.js b/packages/espree/tests/fixtures/ecma-version/6/spread/multi-function-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/multi-function-call.src.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/multi-function-call.src.js diff --git a/tests/fixtures/ecma-version/6/spread/not-final-param.result.js b/packages/espree/tests/fixtures/ecma-version/6/spread/not-final-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/not-final-param.result.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/not-final-param.result.js diff --git a/tests/fixtures/ecma-version/6/spread/not-final-param.src.js b/packages/espree/tests/fixtures/ecma-version/6/spread/not-final-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/not-final-param.src.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/not-final-param.src.js diff --git a/tests/fixtures/ecma-version/6/spread/simple-function-call.result.js b/packages/espree/tests/fixtures/ecma-version/6/spread/simple-function-call.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/simple-function-call.result.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/simple-function-call.result.js diff --git a/tests/fixtures/ecma-version/6/spread/simple-function-call.src.js b/packages/espree/tests/fixtures/ecma-version/6/spread/simple-function-call.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/spread/simple-function-call.src.js rename to packages/espree/tests/fixtures/ecma-version/6/spread/simple-function-call.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings-and-unicodeCodePointEscapes/template-strings-unicode-escape.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/deeply-nested.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/deeply-nested.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/deeply-nested.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/escape-characters.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/escape-characters.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/escape-characters.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/escape-characters.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/escape-characters.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/escape-characters.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/escape-characters.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/escape-characters.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/expressions.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/expressions.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/expressions.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/expressions.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/expressions.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/expressions.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/expressions.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/expressions.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/multi-line-template-string.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/octal-literal.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/octal-literal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/octal-literal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/octal-literal.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/octal-literal.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/octal-literal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/octal-literal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/octal-literal.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/simple-template-string.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/simple-template-string.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/simple-template-string.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/single-dollar-sign.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-no-placeholders.src.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.result.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.result.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.result.js diff --git a/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.src.js b/packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.src.js rename to packages/espree/tests/fixtures/ecma-version/6/templateStrings/tagged-template-string.src.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.result.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.result.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.src.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/basic-string-literal.src.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.result.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.result.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.result.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.src.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.src.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/complex-string-literal.src.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.result.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.result.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.src.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/identifier.src.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.result.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.result.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.src.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-empty-escape.src.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.result.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.result.js diff --git a/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.src.js b/packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/6/unicodeCodePointEscapes/invalid-too-large-escape.src.js diff --git a/tests/fixtures/ecma-version/7/error-strict-complex-params.result.js b/packages/espree/tests/fixtures/ecma-version/7/error-strict-complex-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/7/error-strict-complex-params.result.js rename to packages/espree/tests/fixtures/ecma-version/7/error-strict-complex-params.result.js diff --git a/tests/fixtures/ecma-version/7/error-strict-complex-params.src.js b/packages/espree/tests/fixtures/ecma-version/7/error-strict-complex-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/7/error-strict-complex-params.src.js rename to packages/espree/tests/fixtures/ecma-version/7/error-strict-complex-params.src.js diff --git a/tests/fixtures/ecma-version/7/exponential-plusplus.result.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-plusplus.result.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-plusplus.result.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-plusplus.result.js diff --git a/tests/fixtures/ecma-version/7/exponential-plusplus.src.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-plusplus.src.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-plusplus.src.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-plusplus.src.js diff --git a/tests/fixtures/ecma-version/7/exponential-precedence.result.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-precedence.result.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-precedence.result.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-precedence.result.js diff --git a/tests/fixtures/ecma-version/7/exponential-precedence.src.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-precedence.src.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-precedence.src.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-precedence.src.js diff --git a/tests/fixtures/ecma-version/7/exponential-simple.result.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-simple.result.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-simple.result.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-simple.result.js diff --git a/tests/fixtures/ecma-version/7/exponential-simple.src.js b/packages/espree/tests/fixtures/ecma-version/7/exponential-simple.src.js similarity index 100% rename from tests/fixtures/ecma-version/7/exponential-simple.src.js rename to packages/espree/tests/fixtures/ecma-version/7/exponential-simple.src.js diff --git a/tests/fixtures/ecma-version/7/invalid-exponential-unary.result.js b/packages/espree/tests/fixtures/ecma-version/7/invalid-exponential-unary.result.js similarity index 100% rename from tests/fixtures/ecma-version/7/invalid-exponential-unary.result.js rename to packages/espree/tests/fixtures/ecma-version/7/invalid-exponential-unary.result.js diff --git a/tests/fixtures/ecma-version/7/invalid-exponential-unary.src.js b/packages/espree/tests/fixtures/ecma-version/7/invalid-exponential-unary.src.js similarity index 100% rename from tests/fixtures/ecma-version/7/invalid-exponential-unary.src.js rename to packages/espree/tests/fixtures/ecma-version/7/invalid-exponential-unary.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-expression.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-expression.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-func.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-func.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-method.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle-method.src.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle.result.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle.result.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle.result.js diff --git a/tests/fixtures/ecma-version/8/comma-dangle.src.js b/packages/espree/tests/fixtures/ecma-version/8/comma-dangle.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/comma-dangle.src.js rename to packages/espree/tests/fixtures/ecma-version/8/comma-dangle.src.js diff --git a/tests/fixtures/ecma-version/8/destructuring-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/destructuring-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/destructuring-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/destructuring-param.result.js diff --git a/tests/fixtures/ecma-version/8/destructuring-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/destructuring-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/destructuring-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/destructuring-param.src.js diff --git a/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.result.js diff --git a/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/invalid-comma-dangle-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/invalid-comma-dangle-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/arrow-func-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/arrow-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func.result.js diff --git a/tests/fixtures/ecma-version/8/modules/arrow-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/arrow-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/arrow-func.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-and-no-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-and-no-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-and-no-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-and-no-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-and-no-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed-defaults.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-destructed.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens-multi.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-arrow-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-arrow-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-arrow-func.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-arrow-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-arrow-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-class-method-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-class-method-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-destructured-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-destructured-default.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-expression-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-function-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-function-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-function-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-function-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-function-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-identifier-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-identifier-math.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-inside-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-inside-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-math.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-math.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-named-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-named-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-object-method-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-class-method-named-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method-named-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-destructured-assignment.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-destructured-assignment.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-func.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-func.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-named-static-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-object-method-keyword.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method-keyword.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method-named-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-static-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-static-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-static-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-then-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-then-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-then-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-then-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-then-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-wrapped-class-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async-yield.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-yield.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-yield.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-yield.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async-yield.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async-yield.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async-yield.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async-yield.src.js diff --git a/tests/fixtures/ecma-version/8/modules/async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/await-identifier-math.result.js diff --git a/tests/fixtures/ecma-version/8/modules/await-identifier-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/await-identifier-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/await-identifier-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/await-identifier-math.src.js diff --git a/tests/fixtures/ecma-version/8/modules/class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/class-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/export-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/export-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-default-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-default-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/export-default-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/export-default-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/export-default-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/generator-async-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/generator-async-func.result.js diff --git a/tests/fixtures/ecma-version/8/modules/generator-async-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/generator-async-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/generator-async-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/generator-async-func.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-broken.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-generator.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-getter.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-method-empty-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-class-setter.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-constructor.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-generators.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-generator.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method-with-params.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-getter-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-empty-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-method-return-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-object.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-object.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-object.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-object.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-prop.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-prop.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-prop.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-prop.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-prop.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-async-static-method-broken.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-arrow-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-default.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-default.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-default.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-destructured-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-func-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-array-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-named-destructured-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-await-top-level.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-await-top-level.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-after-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow-before-parens.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-async-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-broken-line-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-class-await-extend.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-nested-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-nested-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-nested-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-nested-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-nested-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-generator.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-getter.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-static-async-setter.src.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-yield-default.result.js diff --git a/tests/fixtures/ecma-version/8/modules/invalid-yield-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/invalid-yield-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/invalid-yield-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/invalid-yield-default.src.js diff --git a/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/nested-async-await-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/nested-async-await-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/nested-async-await-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/nested-async-await-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/nested-async-await-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/no-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/no-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/modules/no-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/no-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/no-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/no-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/modules/no-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/no-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/no-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/no-async.result.js diff --git a/tests/fixtures/ecma-version/8/modules/no-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/no-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/no-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/no-async.src.js diff --git a/tests/fixtures/ecma-version/8/modules/object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/object-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/object-method.src.js diff --git a/tests/fixtures/ecma-version/8/modules/plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/modules/plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/modules/static-async-named-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/modules/static-async-named-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/arrow-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/arrow-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/arrow-func.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-and-no-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-and-no-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed-defaults.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-destructed.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens-multi.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-arrow-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-arrow-func.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-as-property-name.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-as-property-name.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-arrow-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-class-method-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-destructured-default.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-expression-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-function-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-function-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-identifier-math.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-inside-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-math.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-math.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-named-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method-named-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-destructured-assignment.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-func.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-func.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-static-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-variable.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-named-variable.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-variable.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-named-variable.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-named-variable.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method-and-property.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-1.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-2.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-shorthand-property-3.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method-named-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-static-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-static-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-then-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-then-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-wrapped-class-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-yield.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-yield.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async-yield.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async-yield.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async-yield.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async-yield.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/await-identifier-math.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/await-identifier-math.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/class-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/export-default-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/export-default-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/export-default-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/generator-async-func.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/generator-async-func.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/generator-async-func.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/generator-async-func.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/generator-async-func.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-broken.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-generator.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-getter.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-method-empty-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-class-setter.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-constructor.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-generators.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-generator.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method-with-params.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-getter-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-empty-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-method-return-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-object.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-object.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-prop.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-async-static-method-broken.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-arrow-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-default.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-default.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-destructured-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-func-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-identifier.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-array-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-named-destructured-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-param.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-param.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-await-top-level.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-after-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow-before-parens.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-async-object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-broken-line-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-class-await-extend.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-nested-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await-arrow.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-generator.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-getter.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-static-async-setter.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/invalid-yield-default.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/nested-async-await-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async-expression.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async-expression.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/no-async-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async-expression.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/no-async.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/no-async.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/no-async.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/no-async.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/object-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/object-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/object-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/object-method.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/plain-await.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/plain-await.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/plain-await.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/plain-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/plain-await.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/plain-await.src.js diff --git a/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.result.js diff --git a/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/8/not-strict/static-async-named-class-method.src.js diff --git a/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js b/packages/espree/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js similarity index 100% rename from tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js rename to packages/espree/tests/fixtures/ecma-version/8/var-destructured-array-literal.result.js diff --git a/tests/fixtures/ecma-version/8/var-destructured-array-literal.src.js b/packages/espree/tests/fixtures/ecma-version/8/var-destructured-array-literal.src.js similarity index 100% rename from tests/fixtures/ecma-version/8/var-destructured-array-literal.src.js rename to packages/espree/tests/fixtures/ecma-version/8/var-destructured-array-literal.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-1.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-2.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-3.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-await-in-nested-function-4.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-1.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-linebreak-after-async-2.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-1.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-star-before-async-2.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-1.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-stars-around-async-2.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-1.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-2.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-3.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.module-result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.module-result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.module-result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.module-result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/invalid-yield-in-nested-function-4.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-class-method.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-class-method.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-method.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-class-method.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-class-method.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-method.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-class-static-method.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-declaration.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-function-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-function-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-function-expression.src.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-object-method.result.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-object-method.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-object-method.result.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-object-method.result.js diff --git a/tests/fixtures/ecma-version/9/async-generator/valid-object-method.src.js b/packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-object-method.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/async-generator/valid-object-method.src.js rename to packages/espree/tests/fixtures/ecma-version/9/async-generator/valid-object-method.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-arrow-function.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-declaration.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-function-expression.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-in-nested-function.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-on-top-level.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-1.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-2.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-3.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/invalid-with-for-in.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-in-with-reference.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-linebreak-before-await.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-1.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-no-await-2.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-arrow-function.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-function-expression.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-1.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-async-method-2.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-let.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-let.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-let.src.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.result.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-var.result.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.result.js diff --git a/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.src.js b/packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/for-await-of/valid-with-var.src.js rename to packages/espree/tests/fixtures/ecma-version/9/for-await-of/valid-with-var.src.js diff --git a/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.result.js b/packages/espree/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.result.js rename to packages/espree/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.result.js diff --git a/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.src.js b/packages/espree/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.src.js rename to packages/espree/tests/fixtures/ecma-version/9/malformed-template-literal/malformed-template-literal-escape.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-group.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/invalid-unterminated-group.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-negative-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-lookbehind-assertion/valid-positive-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-3.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-backreference-4.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/invalid-group-name-3.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-backreference-3.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-group.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-group.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-group.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-named-group/valid-unicode-name-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-s-flag/s-flag.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-3.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/invalid-property-4.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-negative-2.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-1.src.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.result.js diff --git a/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/regexp-unicode-property-escape/valid-positive-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-array-literal-3.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-duo-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-middle-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-object-literal-3.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-4.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-5.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-parenthesized-6.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/invalid-trailing-comma-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-assignment-3.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-declaration-3.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-1.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-2.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-3.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parameter-4.src.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.result.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.result.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.result.js diff --git a/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.src.js b/packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.src.js rename to packages/espree/tests/fixtures/ecma-version/9/rest-property/valid-parenthesized.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/invalid-dots.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/invalid-dots.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/invalid-dots.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/invalid-dots.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/invalid-dots.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/invalid-dots.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/invalid-dots.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/invalid-dots.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-1.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-1.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-2.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-2.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-2.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-2.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-2.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-2.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-2.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-2.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c-parenthesized.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-a-b-c.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-complex.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-complex.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-complex.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-complex.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-complex.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-complex.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-complex.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-complex.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-parenthesized-1.src.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.result.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.result.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.result.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.result.js diff --git a/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.src.js b/packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.src.js similarity index 100% rename from tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.src.js rename to packages/espree/tests/fixtures/ecma-version/9/spread-property/valid-trailing-comma.src.js diff --git a/tests/fixtures/libraries/XMLHttpRequest.js b/packages/espree/tests/fixtures/libraries/XMLHttpRequest.js similarity index 100% rename from tests/fixtures/libraries/XMLHttpRequest.js rename to packages/espree/tests/fixtures/libraries/XMLHttpRequest.js diff --git a/tests/fixtures/libraries/XMLHttpRequest.js.result.json b/packages/espree/tests/fixtures/libraries/XMLHttpRequest.js.result.json similarity index 100% rename from tests/fixtures/libraries/XMLHttpRequest.js.result.json rename to packages/espree/tests/fixtures/libraries/XMLHttpRequest.js.result.json diff --git a/tests/fixtures/libraries/angular-1.2.5.js b/packages/espree/tests/fixtures/libraries/angular-1.2.5.js similarity index 100% rename from tests/fixtures/libraries/angular-1.2.5.js rename to packages/espree/tests/fixtures/libraries/angular-1.2.5.js diff --git a/tests/fixtures/libraries/angular-1.2.5.js.result.json b/packages/espree/tests/fixtures/libraries/angular-1.2.5.js.result.json similarity index 100% rename from tests/fixtures/libraries/angular-1.2.5.js.result.json rename to packages/espree/tests/fixtures/libraries/angular-1.2.5.js.result.json diff --git a/tests/fixtures/libraries/backbone-1.1.0.js b/packages/espree/tests/fixtures/libraries/backbone-1.1.0.js similarity index 100% rename from tests/fixtures/libraries/backbone-1.1.0.js rename to packages/espree/tests/fixtures/libraries/backbone-1.1.0.js diff --git a/tests/fixtures/libraries/backbone-1.1.0.js.result.json b/packages/espree/tests/fixtures/libraries/backbone-1.1.0.js.result.json similarity index 100% rename from tests/fixtures/libraries/backbone-1.1.0.js.result.json rename to packages/espree/tests/fixtures/libraries/backbone-1.1.0.js.result.json diff --git a/tests/fixtures/libraries/benchmark.js b/packages/espree/tests/fixtures/libraries/benchmark.js similarity index 100% rename from tests/fixtures/libraries/benchmark.js rename to packages/espree/tests/fixtures/libraries/benchmark.js diff --git a/tests/fixtures/libraries/benchmark.js.result.json b/packages/espree/tests/fixtures/libraries/benchmark.js.result.json similarity index 100% rename from tests/fixtures/libraries/benchmark.js.result.json rename to packages/espree/tests/fixtures/libraries/benchmark.js.result.json diff --git a/tests/fixtures/libraries/escodegen.browser.js b/packages/espree/tests/fixtures/libraries/escodegen.browser.js similarity index 100% rename from tests/fixtures/libraries/escodegen.browser.js rename to packages/espree/tests/fixtures/libraries/escodegen.browser.js diff --git a/tests/fixtures/libraries/escodegen.browser.js.result.json b/packages/espree/tests/fixtures/libraries/escodegen.browser.js.result.json similarity index 100% rename from tests/fixtures/libraries/escodegen.browser.js.result.json rename to packages/espree/tests/fixtures/libraries/escodegen.browser.js.result.json diff --git a/tests/fixtures/libraries/escope.js b/packages/espree/tests/fixtures/libraries/escope.js similarity index 100% rename from tests/fixtures/libraries/escope.js rename to packages/espree/tests/fixtures/libraries/escope.js diff --git a/tests/fixtures/libraries/escope.js.result.json b/packages/espree/tests/fixtures/libraries/escope.js.result.json similarity index 100% rename from tests/fixtures/libraries/escope.js.result.json rename to packages/espree/tests/fixtures/libraries/escope.js.result.json diff --git a/tests/fixtures/libraries/esmangle.browser.js b/packages/espree/tests/fixtures/libraries/esmangle.browser.js similarity index 100% rename from tests/fixtures/libraries/esmangle.browser.js rename to packages/espree/tests/fixtures/libraries/esmangle.browser.js diff --git a/tests/fixtures/libraries/esmangle.browser.js.result.json b/packages/espree/tests/fixtures/libraries/esmangle.browser.js.result.json similarity index 100% rename from tests/fixtures/libraries/esmangle.browser.js.result.json rename to packages/espree/tests/fixtures/libraries/esmangle.browser.js.result.json diff --git a/tests/fixtures/libraries/esmorph.js b/packages/espree/tests/fixtures/libraries/esmorph.js similarity index 100% rename from tests/fixtures/libraries/esmorph.js rename to packages/espree/tests/fixtures/libraries/esmorph.js diff --git a/tests/fixtures/libraries/esmorph.js.result.json b/packages/espree/tests/fixtures/libraries/esmorph.js.result.json similarity index 100% rename from tests/fixtures/libraries/esmorph.js.result.json rename to packages/espree/tests/fixtures/libraries/esmorph.js.result.json diff --git a/tests/fixtures/libraries/esrefactor.js b/packages/espree/tests/fixtures/libraries/esrefactor.js similarity index 100% rename from tests/fixtures/libraries/esrefactor.js rename to packages/espree/tests/fixtures/libraries/esrefactor.js diff --git a/tests/fixtures/libraries/esrefactor.js.result.json b/packages/espree/tests/fixtures/libraries/esrefactor.js.result.json similarity index 100% rename from tests/fixtures/libraries/esrefactor.js.result.json rename to packages/espree/tests/fixtures/libraries/esrefactor.js.result.json diff --git a/tests/fixtures/libraries/estraverse.js b/packages/espree/tests/fixtures/libraries/estraverse.js similarity index 100% rename from tests/fixtures/libraries/estraverse.js rename to packages/espree/tests/fixtures/libraries/estraverse.js diff --git a/tests/fixtures/libraries/estraverse.js.result.json b/packages/espree/tests/fixtures/libraries/estraverse.js.result.json similarity index 100% rename from tests/fixtures/libraries/estraverse.js.result.json rename to packages/espree/tests/fixtures/libraries/estraverse.js.result.json diff --git a/tests/fixtures/libraries/jquery-1.9.1.js b/packages/espree/tests/fixtures/libraries/jquery-1.9.1.js similarity index 100% rename from tests/fixtures/libraries/jquery-1.9.1.js rename to packages/espree/tests/fixtures/libraries/jquery-1.9.1.js diff --git a/tests/fixtures/libraries/jquery-1.9.1.js.result.json b/packages/espree/tests/fixtures/libraries/jquery-1.9.1.js.result.json similarity index 100% rename from tests/fixtures/libraries/jquery-1.9.1.js.result.json rename to packages/espree/tests/fixtures/libraries/jquery-1.9.1.js.result.json diff --git a/tests/fixtures/libraries/mootools-1.4.5.js b/packages/espree/tests/fixtures/libraries/mootools-1.4.5.js similarity index 100% rename from tests/fixtures/libraries/mootools-1.4.5.js rename to packages/espree/tests/fixtures/libraries/mootools-1.4.5.js diff --git a/tests/fixtures/libraries/mootools-1.4.5.js.result.json b/packages/espree/tests/fixtures/libraries/mootools-1.4.5.js.result.json similarity index 100% rename from tests/fixtures/libraries/mootools-1.4.5.js.result.json rename to packages/espree/tests/fixtures/libraries/mootools-1.4.5.js.result.json diff --git a/tests/fixtures/libraries/underscore-1.5.2.js b/packages/espree/tests/fixtures/libraries/underscore-1.5.2.js similarity index 100% rename from tests/fixtures/libraries/underscore-1.5.2.js rename to packages/espree/tests/fixtures/libraries/underscore-1.5.2.js diff --git a/tests/fixtures/libraries/underscore-1.5.2.js.result.json b/packages/espree/tests/fixtures/libraries/underscore-1.5.2.js.result.json similarity index 100% rename from tests/fixtures/libraries/underscore-1.5.2.js.result.json rename to packages/espree/tests/fixtures/libraries/underscore-1.5.2.js.result.json diff --git a/tests/fixtures/libraries/yui-3.12.0.js b/packages/espree/tests/fixtures/libraries/yui-3.12.0.js similarity index 100% rename from tests/fixtures/libraries/yui-3.12.0.js rename to packages/espree/tests/fixtures/libraries/yui-3.12.0.js diff --git a/tests/fixtures/libraries/yui-3.12.0.js.result.json b/packages/espree/tests/fixtures/libraries/yui-3.12.0.js.result.json similarity index 100% rename from tests/fixtures/libraries/yui-3.12.0.js.result.json rename to packages/espree/tests/fixtures/libraries/yui-3.12.0.js.result.json diff --git a/tests/fixtures/parse/all-pieces.json b/packages/espree/tests/fixtures/parse/all-pieces.json similarity index 100% rename from tests/fixtures/parse/all-pieces.json rename to packages/espree/tests/fixtures/parse/all-pieces.json diff --git a/tests/fixtures/tokenize/const-result.tokens.js b/packages/espree/tests/fixtures/tokenize/const-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/const-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/const-result.tokens.js diff --git a/tests/fixtures/tokenize/let-result.tokens.js b/packages/espree/tests/fixtures/tokenize/let-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/let-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/let-result.tokens.js diff --git a/tests/fixtures/tokenize/not-operator.tokens.js b/packages/espree/tests/fixtures/tokenize/not-operator.tokens.js similarity index 100% rename from tests/fixtures/tokenize/not-operator.tokens.js rename to packages/espree/tests/fixtures/tokenize/not-operator.tokens.js diff --git a/tests/fixtures/tokenize/regex-in-parens-result.tokens.js b/packages/espree/tests/fixtures/tokenize/regex-in-parens-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/regex-in-parens-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/regex-in-parens-result.tokens.js diff --git a/tests/fixtures/tokenize/regexp-u-result.tokens.js b/packages/espree/tests/fixtures/tokenize/regexp-u-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/regexp-u-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/regexp-u-result.tokens.js diff --git a/tests/fixtures/tokenize/regexp-u-unicode-escape-result.tokens.js b/packages/espree/tests/fixtures/tokenize/regexp-u-unicode-escape-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/regexp-u-unicode-escape-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/regexp-u-unicode-escape-result.tokens.js diff --git a/tests/fixtures/tokenize/regexp-y-result.tokens.js b/packages/espree/tests/fixtures/tokenize/regexp-y-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/regexp-y-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/regexp-y-result.tokens.js diff --git a/tests/fixtures/tokenize/template-string-embedded-result.tokens.js b/packages/espree/tests/fixtures/tokenize/template-string-embedded-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/template-string-embedded-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/template-string-embedded-result.tokens.js diff --git a/tests/fixtures/tokenize/template-string-embedded2-result.tokens.js b/packages/espree/tests/fixtures/tokenize/template-string-embedded2-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/template-string-embedded2-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/template-string-embedded2-result.tokens.js diff --git a/tests/fixtures/tokenize/template-string-expressions-result.tokens.js b/packages/espree/tests/fixtures/tokenize/template-string-expressions-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/template-string-expressions-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/template-string-expressions-result.tokens.js diff --git a/tests/fixtures/tokenize/template-string-simple-result.tokens.js b/packages/espree/tests/fixtures/tokenize/template-string-simple-result.tokens.js similarity index 100% rename from tests/fixtures/tokenize/template-string-simple-result.tokens.js rename to packages/espree/tests/fixtures/tokenize/template-string-simple-result.tokens.js diff --git a/tests/fixtures/tokenize/tilde-operator.tokens.js b/packages/espree/tests/fixtures/tokenize/tilde-operator.tokens.js similarity index 100% rename from tests/fixtures/tokenize/tilde-operator.tokens.js rename to packages/espree/tests/fixtures/tokenize/tilde-operator.tokens.js diff --git a/tests/lib/acorn-after-espree.js b/packages/espree/tests/lib/acorn-after-espree.js similarity index 100% rename from tests/lib/acorn-after-espree.js rename to packages/espree/tests/lib/acorn-after-espree.js diff --git a/tests/lib/commonjs.cjs b/packages/espree/tests/lib/commonjs.cjs similarity index 100% rename from tests/lib/commonjs.cjs rename to packages/espree/tests/lib/commonjs.cjs diff --git a/tests/lib/conditional-regex-value.js b/packages/espree/tests/lib/conditional-regex-value.js similarity index 100% rename from tests/lib/conditional-regex-value.js rename to packages/espree/tests/lib/conditional-regex-value.js diff --git a/tests/lib/ecma-features.js b/packages/espree/tests/lib/ecma-features.js similarity index 100% rename from tests/lib/ecma-features.js rename to packages/espree/tests/lib/ecma-features.js diff --git a/tests/lib/ecma-version.js b/packages/espree/tests/lib/ecma-version.js similarity index 100% rename from tests/lib/ecma-version.js rename to packages/espree/tests/lib/ecma-version.js diff --git a/tests/lib/libraries.js b/packages/espree/tests/lib/libraries.js similarity index 100% rename from tests/lib/libraries.js rename to packages/espree/tests/lib/libraries.js diff --git a/tests/lib/options.js b/packages/espree/tests/lib/options.js similarity index 100% rename from tests/lib/options.js rename to packages/espree/tests/lib/options.js diff --git a/tests/lib/parse.js b/packages/espree/tests/lib/parse.js similarity index 100% rename from tests/lib/parse.js rename to packages/espree/tests/lib/parse.js diff --git a/tests/lib/supported-ecmaversions.js b/packages/espree/tests/lib/supported-ecmaversions.js similarity index 100% rename from tests/lib/supported-ecmaversions.js rename to packages/espree/tests/lib/supported-ecmaversions.js diff --git a/tests/lib/syntax.js b/packages/espree/tests/lib/syntax.js similarity index 100% rename from tests/lib/syntax.js rename to packages/espree/tests/lib/syntax.js diff --git a/tests/lib/tester-test.js b/packages/espree/tests/lib/tester-test.js similarity index 100% rename from tests/lib/tester-test.js rename to packages/espree/tests/lib/tester-test.js diff --git a/tests/lib/tester.js b/packages/espree/tests/lib/tester.js similarity index 100% rename from tests/lib/tester.js rename to packages/espree/tests/lib/tester.js diff --git a/tests/lib/tokenize.js b/packages/espree/tests/lib/tokenize.js similarity index 100% rename from tests/lib/tokenize.js rename to packages/espree/tests/lib/tokenize.js diff --git a/tools/create-test-example.js b/packages/espree/tools/create-test-example.js similarity index 100% rename from tools/create-test-example.js rename to packages/espree/tools/create-test-example.js diff --git a/tools/create-test.js b/packages/espree/tools/create-test.js similarity index 100% rename from tools/create-test.js rename to packages/espree/tools/create-test.js diff --git a/tools/sync-docs.js b/packages/espree/tools/sync-docs.js similarity index 100% rename from tools/sync-docs.js rename to packages/espree/tools/sync-docs.js diff --git a/tools/update-ecma-version-tests.js b/packages/espree/tools/update-ecma-version-tests.js similarity index 100% rename from tools/update-ecma-version-tests.js rename to packages/espree/tools/update-ecma-version-tests.js diff --git a/tools/update-tests.js b/packages/espree/tools/update-tests.js similarity index 100% rename from tools/update-tests.js rename to packages/espree/tools/update-tests.js diff --git a/tools/update-version.js b/packages/espree/tools/update-version.js similarity index 100% rename from tools/update-version.js rename to packages/espree/tools/update-version.js diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000..9959f055 --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,10 @@ +{ + "bootstrap-sha": "ef88e3795fdf8595a71a37020956d05561b1f467", + "plugins": ["node-workspace"], + "bump-minor-pre-major": true, + "packages": { + "packages/espree": { + "release-type": "node" + } + } +} diff --git a/tools/update-readme.js b/tools/update-readme.js new file mode 100644 index 00000000..520a268c --- /dev/null +++ b/tools/update-readme.js @@ -0,0 +1,139 @@ +/** + * @fileoverview Script to update the README with sponsors details in all packages. + * + * node tools/update-readme.js + * + * @author Nitin Kumar + */ + +//----------------------------------------------------------------------------- +// Requirements +//----------------------------------------------------------------------------- + +import { readFileSync, readdirSync, writeFileSync } from "node:fs"; +import { stripIndents } from "common-tags"; +import got from "got"; + +//----------------------------------------------------------------------------- +// Data +//----------------------------------------------------------------------------- + +const SPONSORS_URL = "https://raw.githubusercontent.com/eslint/eslint.org/main/src/_data/sponsors.json"; + +const TECH_SPONSORS_URL = "https://raw.githubusercontent.com/eslint/eslint.org/main/src/_data/techsponsors.json"; + +const TECH_SPONSORS_IMAGE_PATH = "https://raw.githubusercontent.com/eslint/eslint.org/main/src"; + +const README_FILE_PATHS = [ + "./README.md", + ...readdirSync("./packages").map(dir => `./packages/${dir}/README.md`) +]; + +const heights = { + platinum: 128, + gold: 96, + silver: 64, + bronze: 32 +}; + +//----------------------------------------------------------------------------- +// Helpers +//----------------------------------------------------------------------------- + +/** + * Fetches the latest sponsors data from the website. + * @returns {Object} The sponsors data object. + */ +async function fetchSponsorsData() { + const data = await got(SPONSORS_URL).json(); + + // remove backers from sponsors list - not shown on readme + delete data.backers; + + return data; +} + +/** + * Fetches the latest tech sponsors data from the website. + * @returns {Array} The tech sponsors array of data object. + */ +async function fetchTechSponsors() { + const data = await got(TECH_SPONSORS_URL).json(); + + return data; +} + +/** + * Formats an array of sponsors into HTML for the readme. + * @param {Object} sponsors The object of sponsors. + * @returns {string} The HTML for the readme. + */ +function formatSponsors(sponsors) { + const nonEmptySponsors = Object.keys(sponsors).filter( + tier => sponsors[tier].length > 0 + ); + + return stripIndents` + ${nonEmptySponsors + .map( + tier => `

${tier[0].toUpperCase()}${tier.slice(1)} Sponsors

+

${sponsors[tier] + .map( + sponsor => + `${sponsor.name}` + ) + .join(" ")}

` + ) + .join("")} + `; +} + +/** + * Formats an array of sponsors into HTML for the readme. + * @param {Array} sponsors The array of sponsors. + * @returns {string} The HTML for the readme. + */ +function formatTechSponsors(sponsors) { + return stripIndents` +

Technology Sponsors

+

${sponsors + .map( + sponsor => + `${sponsor.name}` + ) + .join(" ")}

+ `; +} + +//----------------------------------------------------------------------------- +// Main +//----------------------------------------------------------------------------- + +(async () => { + const [techSponsors, allSponsors] = await Promise.all([ + fetchTechSponsors(), + fetchSponsorsData() + ]); + + README_FILE_PATHS.forEach(filePath => { + + // read readme file + const readme = readFileSync(filePath, "utf8"); + + let newReadme = readme.replace( + /[\w\W]*?/u, + formatSponsors(allSponsors) + ); + + newReadme = newReadme.replace( + /[\w\W]*?/u, + formatTechSponsors(techSponsors) + ); + + // replace multiple consecutive blank lines with just one blank line + newReadme = newReadme.replace(/(?<=^|\n)\n{2,}/gu, "\n"); + + // output to the files + writeFileSync(filePath, newReadme, "utf8"); + }); +})();