diff --git a/.eslintignore b/.eslintignore index 30e3738c7..ca7069f01 100644 --- a/.eslintignore +++ b/.eslintignore @@ -1,6 +1,7 @@ !/*.js -/tests/**/*.js -!/tests/**/jsfmt.spec.js +/tests/format/**/*.js +/tests/integration/cli/ +!/tests/format/**/jsfmt.spec.js !/**/.eslintrc.js /test*.js /scripts/release/node_modules @@ -10,4 +11,3 @@ /website/build/ /website/static/playground.js /website/static/lib/ -/tests_integration/cli/ diff --git a/.eslintrc.yml b/.eslintrc.yml index 8f82f0170..711364482 100644 --- a/.eslintrc.yml +++ b/.eslintrc.yml @@ -91,7 +91,9 @@ overrides: parserOptions: sourceType: module - files: - - "{tests,tests_config,tests_integration}/**/*.js" + - "tests/format/**/jsfmt.spec.js" + - "tests/config/**/*.js" + - "tests/integration/**/*.js" env: jest: true plugins: diff --git a/.github/workflows/dev-test.yml b/.github/workflows/dev-test.yml index 9d2ab7595..c831ceec6 100644 --- a/.github/workflows/dev-test.yml +++ b/.github/workflows/dev-test.yml @@ -77,7 +77,7 @@ jobs: # #8073 test - name: Run Tests (PRETTIER_FALLBACK_RESOLVE) - run: yarn test "tests_integration/__tests__/(config|plugin)" + run: yarn test "tests/integration/__tests__/(config|plugin)" env: PRETTIER_FALLBACK_RESOLVE: true diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index 3ed4e1984..fad96193f 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -144,7 +144,7 @@ jobs: # #8073 test - name: Run Tests (PRETTIER_FALLBACK_RESOLVE) - run: yarn test "tests_integration/__tests__/(config|plugin)" + run: yarn test "tests/integration/__tests__/(config|plugin)" env: NODE_ENV: production PRETTIER_FALLBACK_RESOLVE: true diff --git a/.prettierignore b/.prettierignore index a51105f52..84f7ca9b8 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,9 +3,9 @@ dist/ coverage/ /tests/**/*.* !/tests/**/jsfmt.spec.js -/tests_integration/cli/ -/tests_integration/plugins/ -/tests_integration/custom-parsers/ +/tests/integration/cli/ +/tests/integration/plugins/ +/tests/integration/custom-parsers/ /website/build/ /website/static/lib/ /website/static/playground.js diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7a140f1a3..cb960db33 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -51,7 +51,7 @@ Parameters: - **`parsers`**: A list of parser names. The tests verify that the parsers in this list produce the same output. If the list includes `typescript`, then `babel-ts` is included implicitly. If the list includes `babel`, and the current directory is inside `tests/js`, then `espree` and `meriyah` are included implicitly. - **`options`**: In addition to Prettier's formatting option, can contain the `errors` property to specify that it's expected that the formatting shouldn't be successful and an error should be thrown for all (`errors: true`) or some combinations of input entries and parsers. -The implementation of `run_spec` can be found in [`tests_config/run_spec.js`](tests_config/run_spec.js). +The implementation of `run_spec` can be found in [`tests/config/format-test.js`](tests/config/format-test.js). `tests/flow-repo/` contains the Flow test suite and is not supposed to be edited by hand. To update it, clone the Flow repo next to the Prettier repo and run: `node scripts/sync-flow-tests.js ../flow/tests/`. diff --git a/jest.config.js b/jest.config.js index 8dfc1a2bc..7b75202d7 100644 --- a/jest.config.js +++ b/jest.config.js @@ -20,7 +20,7 @@ process.env.PRETTIER_DIR = PRETTIER_DIR; const testPathIgnorePatterns = []; let transform = {}; if (TEST_STANDALONE) { - testPathIgnorePatterns.push("/tests_integration/"); + testPathIgnorePatterns.push("/tests/integration/"); } if (isProduction) { // `esm` bundles need transform @@ -48,12 +48,12 @@ if (isProduction) { } else { // Only test bundles for production testPathIgnorePatterns.push( - "/tests_integration/__tests__/bundle.js" + "/tests/integration/__tests__/bundle.js" ); } module.exports = { - setupFiles: ["/tests_config/setup.js"], + setupFiles: ["/tests/config/setup.js"], snapshotSerializers: [ "jest-snapshot-serializer-raw", "jest-snapshot-serializer-ansi", @@ -68,8 +68,8 @@ module.exports = { ], coverageReporters: ["text", "lcov"], moduleNameMapper: { - "prettier-local": "/tests_config/require_prettier.js", - "prettier-standalone": "/tests_config/require_standalone.js", + "prettier-local": "/tests/config/require-prettier.js", + "prettier-standalone": "/tests/config/require-standalone.js", }, modulePathIgnorePatterns: ["/dist", "/website/static/lib"], testEnvironment: "node", diff --git a/package.json b/package.json index 83eb90560..973c30e9b 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "test:dev-package": "cross-env INSTALL_PACKAGE=1 jest", "test:dist": "cross-env NODE_ENV=production jest", "test:dist-standalone": "cross-env NODE_ENV=production TEST_STANDALONE=1 jest", - "test:integration": "jest tests_integration", + "test:integration": "jest tests/integration", "perf:repeat": "yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", "perf:repeat-inspect": "yarn && yarn build && cross-env NODE_ENV=production node --inspect-brk ./dist/bin-prettier.js --debug-repeat ${PERF_REPEAT:-1000} --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", "perf:benchmark": "yarn && yarn build && cross-env NODE_ENV=production node ./dist/bin-prettier.js --debug-benchmark --loglevel debug ${PERF_FILE:-./index.js} > /dev/null", diff --git a/tests_config/run_spec.js b/tests/config/format-test.js similarity index 98% rename from tests_config/run_spec.js rename to tests/config/format-test.js index 57b08fa08..0326a5612 100644 --- a/tests_config/run_spec.js +++ b/tests/config/format-test.js @@ -43,7 +43,7 @@ const unstableTests = new Map( const [file, isUnstable = () => true] = Array.isArray(fixture) ? fixture : [fixture]; - return [path.join(__dirname, "../tests/", file), isUnstable]; + return [path.join(__dirname, "../format/", file), isUnstable]; }) ); @@ -53,7 +53,7 @@ const espreeDisabledTests = new Set( [ // These tests only work for `babel` "comments-closure-typecast", - ].map((directory) => path.join(__dirname, "../tests/js", directory)) + ].map((directory) => path.join(__dirname, "../format/js", directory)) ); const meriyahDisabledTests = espreeDisabledTests; @@ -94,7 +94,7 @@ const shouldThrowOnFormat = (filename, options) => { const isTestDirectory = (dirname, name) => (dirname + path.sep).startsWith( - path.join(__dirname, "../tests", name) + path.sep + path.join(__dirname, "../format", name) + path.sep ); function runSpec(fixtures, parsers, options) { diff --git a/tests_config/prettier-plugins/prettier-plugin-missing-comments/index.js b/tests/config/prettier-plugins/prettier-plugin-missing-comments/index.js similarity index 100% rename from tests_config/prettier-plugins/prettier-plugin-missing-comments/index.js rename to tests/config/prettier-plugins/prettier-plugin-missing-comments/index.js diff --git a/tests_config/prettier-plugins/prettier-plugin-missing-comments/package.json b/tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json similarity index 100% rename from tests_config/prettier-plugins/prettier-plugin-missing-comments/package.json rename to tests/config/prettier-plugins/prettier-plugin-missing-comments/package.json diff --git a/tests_config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js similarity index 100% rename from tests_config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js rename to tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/index.js diff --git a/tests_config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json b/tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json similarity index 100% rename from tests_config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json rename to tests/config/prettier-plugins/prettier-plugin-uppercase-rocks/package.json diff --git a/tests_config/require_prettier.js b/tests/config/require-prettier.js similarity index 100% rename from tests_config/require_prettier.js rename to tests/config/require-prettier.js diff --git a/tests_config/require_standalone.js b/tests/config/require-standalone.js similarity index 100% rename from tests_config/require_standalone.js rename to tests/config/require-standalone.js diff --git a/tests_config/setup.js b/tests/config/setup.js similarity index 67% rename from tests_config/setup.js rename to tests/config/setup.js index 5b979189c..7ae0b4cd7 100644 --- a/tests_config/setup.js +++ b/tests/config/setup.js @@ -2,6 +2,6 @@ Object.defineProperty(global, "run_spec", { get() { - return require("./run_spec.js"); + return require("./format-test"); }, }); diff --git a/tests_config/utils/check-parsers.js b/tests/config/utils/check-parsers.js similarity index 100% rename from tests_config/utils/check-parsers.js rename to tests/config/utils/check-parsers.js diff --git a/tests_config/utils/consistent-end-of-line.js b/tests/config/utils/consistent-end-of-line.js similarity index 100% rename from tests_config/utils/consistent-end-of-line.js rename to tests/config/utils/consistent-end-of-line.js diff --git a/tests_config/utils/create-plugin.js b/tests/config/utils/create-plugin.js similarity index 100% rename from tests_config/utils/create-plugin.js rename to tests/config/utils/create-plugin.js diff --git a/tests_config/utils/create-snapshot.js b/tests/config/utils/create-snapshot.js similarity index 100% rename from tests_config/utils/create-snapshot.js rename to tests/config/utils/create-snapshot.js diff --git a/tests_config/utils/stringify-options-for-title.js b/tests/config/utils/stringify-options-for-title.js similarity index 100% rename from tests_config/utils/stringify-options-for-title.js rename to tests/config/utils/stringify-options-for-title.js diff --git a/tests_config/utils/visualize-end-of-line.js b/tests/config/utils/visualize-end-of-line.js similarity index 100% rename from tests_config/utils/visualize-end-of-line.js rename to tests/config/utils/visualize-end-of-line.js diff --git a/tests_config/utils/visualize-range.js b/tests/config/utils/visualize-range.js similarity index 100% rename from tests_config/utils/visualize-range.js rename to tests/config/utils/visualize-range.js diff --git a/tests/.prettierrc b/tests/format/.prettierrc similarity index 100% rename from tests/.prettierrc rename to tests/format/.prettierrc diff --git a/tests/angular/angular/__snapshots__/jsfmt.spec.js.snap b/tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/angular/angular/__snapshots__/jsfmt.spec.js.snap rename to tests/format/angular/angular/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/angular/angular/angularjs.html b/tests/format/angular/angular/angularjs.html similarity index 100% rename from tests/angular/angular/angularjs.html rename to tests/format/angular/angular/angularjs.html diff --git a/tests/angular/angular/attr-name.component.html b/tests/format/angular/angular/attr-name.component.html similarity index 100% rename from tests/angular/angular/attr-name.component.html rename to tests/format/angular/angular/attr-name.component.html diff --git a/tests/angular/angular/attributes.component.html b/tests/format/angular/angular/attributes.component.html similarity index 100% rename from tests/angular/angular/attributes.component.html rename to tests/format/angular/angular/attributes.component.html diff --git a/tests/angular/angular/first-lf.component.html b/tests/format/angular/angular/first-lf.component.html similarity index 100% rename from tests/angular/angular/first-lf.component.html rename to tests/format/angular/angular/first-lf.component.html diff --git a/tests/angular/angular/ignore-attribute.component.html b/tests/format/angular/angular/ignore-attribute.component.html similarity index 100% rename from tests/angular/angular/ignore-attribute.component.html rename to tests/format/angular/angular/ignore-attribute.component.html diff --git a/tests/angular/angular/interpolation.component.html b/tests/format/angular/angular/interpolation.component.html similarity index 100% rename from tests/angular/angular/interpolation.component.html rename to tests/format/angular/angular/interpolation.component.html diff --git a/tests/angular/angular/jsfmt.spec.js b/tests/format/angular/angular/jsfmt.spec.js similarity index 100% rename from tests/angular/angular/jsfmt.spec.js rename to tests/format/angular/angular/jsfmt.spec.js diff --git a/tests/angular/angular/real-world.component.html b/tests/format/angular/angular/real-world.component.html similarity index 100% rename from tests/angular/angular/real-world.component.html rename to tests/format/angular/angular/real-world.component.html diff --git a/tests/angular/angular/tag-name.component.html b/tests/format/angular/angular/tag-name.component.html similarity index 100% rename from tests/angular/angular/tag-name.component.html rename to tests/format/angular/angular/tag-name.component.html diff --git a/tests/angular/interpolation/__snapshots__/jsfmt.spec.js.snap b/tests/format/angular/interpolation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/angular/interpolation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/angular/interpolation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/angular/interpolation/jsfmt.spec.js b/tests/format/angular/interpolation/jsfmt.spec.js similarity index 100% rename from tests/angular/interpolation/jsfmt.spec.js rename to tests/format/angular/interpolation/jsfmt.spec.js diff --git a/tests/angular/interpolation/logical-expression.ng b/tests/format/angular/interpolation/logical-expression.ng similarity index 100% rename from tests/angular/interpolation/logical-expression.ng rename to tests/format/angular/interpolation/logical-expression.ng diff --git a/tests/angular/interpolation/optional-chaining.ng b/tests/format/angular/interpolation/optional-chaining.ng similarity index 100% rename from tests/angular/interpolation/optional-chaining.ng rename to tests/format/angular/interpolation/optional-chaining.ng diff --git a/tests/angular/interpolation/pipe-expression.ng b/tests/format/angular/interpolation/pipe-expression.ng similarity index 100% rename from tests/angular/interpolation/pipe-expression.ng rename to tests/format/angular/interpolation/pipe-expression.ng diff --git a/tests/angular/interpolation/pipe-in-object.ng b/tests/format/angular/interpolation/pipe-in-object.ng similarity index 100% rename from tests/angular/interpolation/pipe-in-object.ng rename to tests/format/angular/interpolation/pipe-in-object.ng diff --git a/tests/angular/upper-case/__snapshots__/jsfmt.spec.js.snap b/tests/format/angular/upper-case/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/angular/upper-case/__snapshots__/jsfmt.spec.js.snap rename to tests/format/angular/upper-case/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/angular/upper-case/jsfmt.spec.js b/tests/format/angular/upper-case/jsfmt.spec.js similarity index 100% rename from tests/angular/upper-case/jsfmt.spec.js rename to tests/format/angular/upper-case/jsfmt.spec.js diff --git a/tests/angular/upper-case/upper-case-html-tag-2.html b/tests/format/angular/upper-case/upper-case-html-tag-2.html similarity index 100% rename from tests/angular/upper-case/upper-case-html-tag-2.html rename to tests/format/angular/upper-case/upper-case-html-tag-2.html diff --git a/tests/angular/upper-case/upper-case-html-tag.html b/tests/format/angular/upper-case/upper-case-html-tag.html similarity index 100% rename from tests/angular/upper-case/upper-case-html-tag.html rename to tests/format/angular/upper-case/upper-case-html-tag.html diff --git a/tests/css/atrule/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/atrule/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/atrule/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/atrule/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/atrule/at-root.css b/tests/format/css/atrule/at-root.css similarity index 100% rename from tests/css/atrule/at-root.css rename to tests/format/css/atrule/at-root.css diff --git a/tests/css/atrule/charset.css b/tests/format/css/atrule/charset.css similarity index 100% rename from tests/css/atrule/charset.css rename to tests/format/css/atrule/charset.css diff --git a/tests/css/atrule/counter-style.css b/tests/format/css/atrule/counter-style.css similarity index 100% rename from tests/css/atrule/counter-style.css rename to tests/format/css/atrule/counter-style.css diff --git a/tests/css/atrule/custom-media.css b/tests/format/css/atrule/custom-media.css similarity index 100% rename from tests/css/atrule/custom-media.css rename to tests/format/css/atrule/custom-media.css diff --git a/tests/css/atrule/custom-selector.css b/tests/format/css/atrule/custom-selector.css similarity index 100% rename from tests/css/atrule/custom-selector.css rename to tests/format/css/atrule/custom-selector.css diff --git a/tests/css/atrule/debug.css b/tests/format/css/atrule/debug.css similarity index 100% rename from tests/css/atrule/debug.css rename to tests/format/css/atrule/debug.css diff --git a/tests/css/atrule/each.css b/tests/format/css/atrule/each.css similarity index 100% rename from tests/css/atrule/each.css rename to tests/format/css/atrule/each.css diff --git a/tests/css/atrule/extend.css b/tests/format/css/atrule/extend.css similarity index 100% rename from tests/css/atrule/extend.css rename to tests/format/css/atrule/extend.css diff --git a/tests/css/atrule/font-face.css b/tests/format/css/atrule/font-face.css similarity index 100% rename from tests/css/atrule/font-face.css rename to tests/format/css/atrule/font-face.css diff --git a/tests/css/atrule/font-feature-values.css b/tests/format/css/atrule/font-feature-values.css similarity index 100% rename from tests/css/atrule/font-feature-values.css rename to tests/format/css/atrule/font-feature-values.css diff --git a/tests/css/atrule/for.css b/tests/format/css/atrule/for.css similarity index 100% rename from tests/css/atrule/for.css rename to tests/format/css/atrule/for.css diff --git a/tests/css/atrule/function.css b/tests/format/css/atrule/function.css similarity index 100% rename from tests/css/atrule/function.css rename to tests/format/css/atrule/function.css diff --git a/tests/css/atrule/if-else.css b/tests/format/css/atrule/if-else.css similarity index 100% rename from tests/css/atrule/if-else.css rename to tests/format/css/atrule/if-else.css diff --git a/tests/css/atrule/import.css b/tests/format/css/atrule/import.css similarity index 100% rename from tests/css/atrule/import.css rename to tests/format/css/atrule/import.css diff --git a/tests/css/atrule/include.css b/tests/format/css/atrule/include.css similarity index 100% rename from tests/css/atrule/include.css rename to tests/format/css/atrule/include.css diff --git a/tests/css/atrule/jsfmt.spec.js b/tests/format/css/atrule/jsfmt.spec.js similarity index 100% rename from tests/css/atrule/jsfmt.spec.js rename to tests/format/css/atrule/jsfmt.spec.js diff --git a/tests/css/atrule/keyframes.css b/tests/format/css/atrule/keyframes.css similarity index 100% rename from tests/css/atrule/keyframes.css rename to tests/format/css/atrule/keyframes.css diff --git a/tests/css/atrule/media.css b/tests/format/css/atrule/media.css similarity index 100% rename from tests/css/atrule/media.css rename to tests/format/css/atrule/media.css diff --git a/tests/css/atrule/mixin.css b/tests/format/css/atrule/mixin.css similarity index 100% rename from tests/css/atrule/mixin.css rename to tests/format/css/atrule/mixin.css diff --git a/tests/css/atrule/namespaces.css b/tests/format/css/atrule/namespaces.css similarity index 100% rename from tests/css/atrule/namespaces.css rename to tests/format/css/atrule/namespaces.css diff --git a/tests/css/atrule/page.css b/tests/format/css/atrule/page.css similarity index 100% rename from tests/css/atrule/page.css rename to tests/format/css/atrule/page.css diff --git a/tests/css/atrule/return.css b/tests/format/css/atrule/return.css similarity index 100% rename from tests/css/atrule/return.css rename to tests/format/css/atrule/return.css diff --git a/tests/css/atrule/supports.css b/tests/format/css/atrule/supports.css similarity index 100% rename from tests/css/atrule/supports.css rename to tests/format/css/atrule/supports.css diff --git a/tests/css/atrule/viewport.css b/tests/format/css/atrule/viewport.css similarity index 100% rename from tests/css/atrule/viewport.css rename to tests/format/css/atrule/viewport.css diff --git a/tests/css/atrule/while.css b/tests/format/css/atrule/while.css similarity index 100% rename from tests/css/atrule/while.css rename to tests/format/css/atrule/while.css diff --git a/tests/css/attribute/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/attribute/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/attribute/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/attribute/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/attribute/custom-selector.css b/tests/format/css/attribute/custom-selector.css similarity index 100% rename from tests/css/attribute/custom-selector.css rename to tests/format/css/attribute/custom-selector.css diff --git a/tests/css/attribute/insensitive.css b/tests/format/css/attribute/insensitive.css similarity index 100% rename from tests/css/attribute/insensitive.css rename to tests/format/css/attribute/insensitive.css diff --git a/tests/css/attribute/jsfmt.spec.js b/tests/format/css/attribute/jsfmt.spec.js similarity index 100% rename from tests/css/attribute/jsfmt.spec.js rename to tests/format/css/attribute/jsfmt.spec.js diff --git a/tests/css/attribute/namespaces.css b/tests/format/css/attribute/namespaces.css similarity index 100% rename from tests/css/attribute/namespaces.css rename to tests/format/css/attribute/namespaces.css diff --git a/tests/css/attribute/quotes.css b/tests/format/css/attribute/quotes.css similarity index 100% rename from tests/css/attribute/quotes.css rename to tests/format/css/attribute/quotes.css diff --git a/tests/css/attribute/spaces.css b/tests/format/css/attribute/spaces.css similarity index 100% rename from tests/css/attribute/spaces.css rename to tests/format/css/attribute/spaces.css diff --git a/tests/css/atword/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/atword/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/atword/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/atword/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/atword/atword.css b/tests/format/css/atword/atword.css similarity index 100% rename from tests/css/atword/atword.css rename to tests/format/css/atword/atword.css diff --git a/tests/css/atword/jsfmt.spec.js b/tests/format/css/atword/jsfmt.spec.js similarity index 100% rename from tests/css/atword/jsfmt.spec.js rename to tests/format/css/atword/jsfmt.spec.js diff --git a/tests/css/bom/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/bom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/bom/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/bom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/bom/bom.css b/tests/format/css/bom/bom.css similarity index 100% rename from tests/css/bom/bom.css rename to tests/format/css/bom/bom.css diff --git a/tests/css/bom/jsfmt.spec.js b/tests/format/css/bom/jsfmt.spec.js similarity index 100% rename from tests/css/bom/jsfmt.spec.js rename to tests/format/css/bom/jsfmt.spec.js diff --git a/tests/css/case/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/case/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/case/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/case/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/case/case.css b/tests/format/css/case/case.css similarity index 100% rename from tests/css/case/case.css rename to tests/format/css/case/case.css diff --git a/tests/css/case/custom-selectors.css b/tests/format/css/case/custom-selectors.css similarity index 100% rename from tests/css/case/custom-selectors.css rename to tests/format/css/case/custom-selectors.css diff --git a/tests/css/case/jsfmt.spec.js b/tests/format/css/case/jsfmt.spec.js similarity index 100% rename from tests/css/case/jsfmt.spec.js rename to tests/format/css/case/jsfmt.spec.js diff --git a/tests/css/character-escaping/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/character-escaping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/character-escaping/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/character-escaping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/character-escaping/character_escaping.css b/tests/format/css/character-escaping/character_escaping.css similarity index 100% rename from tests/css/character-escaping/character_escaping.css rename to tests/format/css/character-escaping/character_escaping.css diff --git a/tests/css/character-escaping/jsfmt.spec.js b/tests/format/css/character-escaping/jsfmt.spec.js similarity index 100% rename from tests/css/character-escaping/jsfmt.spec.js rename to tests/format/css/character-escaping/jsfmt.spec.js diff --git a/tests/css/colon/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/colon/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/colon/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/colon/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/colon/colon.css b/tests/format/css/colon/colon.css similarity index 100% rename from tests/css/colon/colon.css rename to tests/format/css/colon/colon.css diff --git a/tests/css/colon/jsfmt.spec.js b/tests/format/css/colon/jsfmt.spec.js similarity index 100% rename from tests/css/colon/jsfmt.spec.js rename to tests/format/css/colon/jsfmt.spec.js diff --git a/tests/css/color/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/color/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/color/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/color/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/color/color-adjuster.css b/tests/format/css/color/color-adjuster.css similarity index 100% rename from tests/css/color/color-adjuster.css rename to tests/format/css/color/color-adjuster.css diff --git a/tests/css/color/color-level-4.css b/tests/format/css/color/color-level-4.css similarity index 100% rename from tests/css/color/color-level-4.css rename to tests/format/css/color/color-level-4.css diff --git a/tests/css/color/current-color.css b/tests/format/css/color/current-color.css similarity index 100% rename from tests/css/color/current-color.css rename to tests/format/css/color/current-color.css diff --git a/tests/css/color/functional-syntax.css b/tests/format/css/color/functional-syntax.css similarity index 100% rename from tests/css/color/functional-syntax.css rename to tests/format/css/color/functional-syntax.css diff --git a/tests/css/color/hexcolor.css b/tests/format/css/color/hexcolor.css similarity index 100% rename from tests/css/color/hexcolor.css rename to tests/format/css/color/hexcolor.css diff --git a/tests/css/color/jsfmt.spec.js b/tests/format/css/color/jsfmt.spec.js similarity index 100% rename from tests/css/color/jsfmt.spec.js rename to tests/format/css/color/jsfmt.spec.js diff --git a/tests/css/color/whitespace-syntax.css b/tests/format/css/color/whitespace-syntax.css similarity index 100% rename from tests/css/color/whitespace-syntax.css rename to tests/format/css/color/whitespace-syntax.css diff --git a/tests/css/combinator/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/combinator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/combinator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/combinator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/combinator/combinator.css b/tests/format/css/combinator/combinator.css similarity index 100% rename from tests/css/combinator/combinator.css rename to tests/format/css/combinator/combinator.css diff --git a/tests/css/combinator/jsfmt.spec.js b/tests/format/css/combinator/jsfmt.spec.js similarity index 100% rename from tests/css/combinator/jsfmt.spec.js rename to tests/format/css/combinator/jsfmt.spec.js diff --git a/tests/css/combinator/leading.css b/tests/format/css/combinator/leading.css similarity index 100% rename from tests/css/combinator/leading.css rename to tests/format/css/combinator/leading.css diff --git a/tests/css/comments/CRLF.css b/tests/format/css/comments/CRLF.css similarity index 100% rename from tests/css/comments/CRLF.css rename to tests/format/css/comments/CRLF.css diff --git a/tests/css/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/comments/at-rules.css b/tests/format/css/comments/at-rules.css similarity index 100% rename from tests/css/comments/at-rules.css rename to tests/format/css/comments/at-rules.css diff --git a/tests/css/comments/block.css b/tests/format/css/comments/block.css similarity index 100% rename from tests/css/comments/block.css rename to tests/format/css/comments/block.css diff --git a/tests/css/comments/bug.css b/tests/format/css/comments/bug.css similarity index 100% rename from tests/css/comments/bug.css rename to tests/format/css/comments/bug.css diff --git a/tests/css/comments/declaration.css b/tests/format/css/comments/declaration.css similarity index 100% rename from tests/css/comments/declaration.css rename to tests/format/css/comments/declaration.css diff --git a/tests/css/comments/jsfmt.spec.js b/tests/format/css/comments/jsfmt.spec.js similarity index 100% rename from tests/css/comments/jsfmt.spec.js rename to tests/format/css/comments/jsfmt.spec.js diff --git a/tests/css/comments/prettier-ignore.css b/tests/format/css/comments/prettier-ignore.css similarity index 100% rename from tests/css/comments/prettier-ignore.css rename to tests/format/css/comments/prettier-ignore.css diff --git a/tests/css/comments/selectors.css b/tests/format/css/comments/selectors.css similarity index 100% rename from tests/css/comments/selectors.css rename to tests/format/css/comments/selectors.css diff --git a/tests/css/comments/source-map.css b/tests/format/css/comments/source-map.css similarity index 100% rename from tests/css/comments/source-map.css rename to tests/format/css/comments/source-map.css diff --git a/tests/css/comments/types.css b/tests/format/css/comments/types.css similarity index 100% rename from tests/css/comments/types.css rename to tests/format/css/comments/types.css diff --git a/tests/css/composes/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/composes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/composes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/composes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/composes/composes.css b/tests/format/css/composes/composes.css similarity index 100% rename from tests/css/composes/composes.css rename to tests/format/css/composes/composes.css diff --git a/tests/css/composes/jsfmt.spec.js b/tests/format/css/composes/jsfmt.spec.js similarity index 100% rename from tests/css/composes/jsfmt.spec.js rename to tests/format/css/composes/jsfmt.spec.js diff --git a/tests/css/cursor/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/cursor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/cursor/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/cursor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/cursor/jsfmt.spec.js b/tests/format/css/cursor/jsfmt.spec.js similarity index 100% rename from tests/css/cursor/jsfmt.spec.js rename to tests/format/css/cursor/jsfmt.spec.js diff --git a/tests/css/cursor/test.css b/tests/format/css/cursor/test.css similarity index 100% rename from tests/css/cursor/test.css rename to tests/format/css/cursor/test.css diff --git a/tests/css/empty/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/empty/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/empty/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/empty/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/empty/empty.css b/tests/format/css/empty/empty.css similarity index 100% rename from tests/css/empty/empty.css rename to tests/format/css/empty/empty.css diff --git a/tests/css/empty/jsfmt.spec.js b/tests/format/css/empty/jsfmt.spec.js similarity index 100% rename from tests/css/empty/jsfmt.spec.js rename to tests/format/css/empty/jsfmt.spec.js diff --git a/tests/css/fill-value/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/fill-value/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/fill-value/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/fill-value/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/fill-value/fill.css b/tests/format/css/fill-value/fill.css similarity index 100% rename from tests/css/fill-value/fill.css rename to tests/format/css/fill-value/fill.css diff --git a/tests/css/fill-value/jsfmt.spec.js b/tests/format/css/fill-value/jsfmt.spec.js similarity index 100% rename from tests/css/fill-value/jsfmt.spec.js rename to tests/format/css/fill-value/jsfmt.spec.js diff --git a/tests/css/front-matter/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/front-matter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/front-matter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/front-matter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/front-matter/custom-parser.css b/tests/format/css/front-matter/custom-parser.css similarity index 100% rename from tests/css/front-matter/custom-parser.css rename to tests/format/css/front-matter/custom-parser.css diff --git a/tests/css/front-matter/empty.css b/tests/format/css/front-matter/empty.css similarity index 100% rename from tests/css/front-matter/empty.css rename to tests/format/css/front-matter/empty.css diff --git a/tests/css/front-matter/jsfmt.spec.js b/tests/format/css/front-matter/jsfmt.spec.js similarity index 100% rename from tests/css/front-matter/jsfmt.spec.js rename to tests/format/css/front-matter/jsfmt.spec.js diff --git a/tests/css/grid/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/grid/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/grid/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/grid/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/grid/grid.css b/tests/format/css/grid/grid.css similarity index 100% rename from tests/css/grid/grid.css rename to tests/format/css/grid/grid.css diff --git a/tests/css/grid/jsfmt.spec.js b/tests/format/css/grid/jsfmt.spec.js similarity index 100% rename from tests/css/grid/jsfmt.spec.js rename to tests/format/css/grid/jsfmt.spec.js diff --git a/tests/css/important/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/important/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/important/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/important/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/important/important.css b/tests/format/css/important/important.css similarity index 100% rename from tests/css/important/important.css rename to tests/format/css/important/important.css diff --git a/tests/css/important/jsfmt.spec.js b/tests/format/css/important/jsfmt.spec.js similarity index 100% rename from tests/css/important/jsfmt.spec.js rename to tests/format/css/important/jsfmt.spec.js diff --git a/tests/css/indent/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/indent/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/indent/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/indent/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/indent/indent.css b/tests/format/css/indent/indent.css similarity index 100% rename from tests/css/indent/indent.css rename to tests/format/css/indent/indent.css diff --git a/tests/css/indent/jsfmt.spec.js b/tests/format/css/indent/jsfmt.spec.js similarity index 100% rename from tests/css/indent/jsfmt.spec.js rename to tests/format/css/indent/jsfmt.spec.js diff --git a/tests/css/indent/selectors.css b/tests/format/css/indent/selectors.css similarity index 100% rename from tests/css/indent/selectors.css rename to tests/format/css/indent/selectors.css diff --git a/tests/css/inline-url/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/inline-url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/inline-url/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/inline-url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/inline-url/empty.css b/tests/format/css/inline-url/empty.css similarity index 100% rename from tests/css/inline-url/empty.css rename to tests/format/css/inline-url/empty.css diff --git a/tests/css/inline-url/inline_url.css b/tests/format/css/inline-url/inline_url.css similarity index 100% rename from tests/css/inline-url/inline_url.css rename to tests/format/css/inline-url/inline_url.css diff --git a/tests/css/inline-url/jsfmt.spec.js b/tests/format/css/inline-url/jsfmt.spec.js similarity index 100% rename from tests/css/inline-url/jsfmt.spec.js rename to tests/format/css/inline-url/jsfmt.spec.js diff --git a/tests/css/long-rule/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/long-rule/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/long-rule/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/long-rule/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/long-rule/jsfmt.spec.js b/tests/format/css/long-rule/jsfmt.spec.js similarity index 100% rename from tests/css/long-rule/jsfmt.spec.js rename to tests/format/css/long-rule/jsfmt.spec.js diff --git a/tests/css/long-rule/long_rule.css b/tests/format/css/long-rule/long_rule.css similarity index 100% rename from tests/css/long-rule/long_rule.css rename to tests/format/css/long-rule/long_rule.css diff --git a/tests/css/loose/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/loose/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/loose/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/loose/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/loose/jsfmt.spec.js b/tests/format/css/loose/jsfmt.spec.js similarity index 100% rename from tests/css/loose/jsfmt.spec.js rename to tests/format/css/loose/jsfmt.spec.js diff --git a/tests/css/loose/loose.css b/tests/format/css/loose/loose.css similarity index 100% rename from tests/css/loose/loose.css rename to tests/format/css/loose/loose.css diff --git a/tests/css/modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/modules/jsfmt.spec.js b/tests/format/css/modules/jsfmt.spec.js similarity index 100% rename from tests/css/modules/jsfmt.spec.js rename to tests/format/css/modules/jsfmt.spec.js diff --git a/tests/css/modules/modules.css b/tests/format/css/modules/modules.css similarity index 100% rename from tests/css/modules/modules.css rename to tests/format/css/modules/modules.css diff --git a/tests/css/no-semicolon/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/no-semicolon/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/no-semicolon/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/no-semicolon/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/no-semicolon/jsfmt.spec.js b/tests/format/css/no-semicolon/jsfmt.spec.js similarity index 100% rename from tests/css/no-semicolon/jsfmt.spec.js rename to tests/format/css/no-semicolon/jsfmt.spec.js diff --git a/tests/css/no-semicolon/url.css b/tests/format/css/no-semicolon/url.css similarity index 100% rename from tests/css/no-semicolon/url.css rename to tests/format/css/no-semicolon/url.css diff --git a/tests/css/numbers/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/numbers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/numbers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/numbers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/numbers/jsfmt.spec.js b/tests/format/css/numbers/jsfmt.spec.js similarity index 100% rename from tests/css/numbers/jsfmt.spec.js rename to tests/format/css/numbers/jsfmt.spec.js diff --git a/tests/css/numbers/numbers.css b/tests/format/css/numbers/numbers.css similarity index 100% rename from tests/css/numbers/numbers.css rename to tests/format/css/numbers/numbers.css diff --git a/tests/css/params/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/params/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/params/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/params/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/params/jsfmt.spec.js b/tests/format/css/params/jsfmt.spec.js similarity index 100% rename from tests/css/params/jsfmt.spec.js rename to tests/format/css/params/jsfmt.spec.js diff --git a/tests/css/params/params.css b/tests/format/css/params/params.css similarity index 100% rename from tests/css/params/params.css rename to tests/format/css/params/params.css diff --git a/tests/css/parens/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/parens/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/parens/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/parens/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/parens/jsfmt.spec.js b/tests/format/css/parens/jsfmt.spec.js similarity index 100% rename from tests/css/parens/jsfmt.spec.js rename to tests/format/css/parens/jsfmt.spec.js diff --git a/tests/css/parens/parens.css b/tests/format/css/parens/parens.css similarity index 100% rename from tests/css/parens/parens.css rename to tests/format/css/parens/parens.css diff --git a/tests/css/postcss-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/postcss-plugins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/postcss-plugins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/postcss-plugins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/postcss-plugins/jsfmt.spec.js b/tests/format/css/postcss-plugins/jsfmt.spec.js similarity index 100% rename from tests/css/postcss-plugins/jsfmt.spec.js rename to tests/format/css/postcss-plugins/jsfmt.spec.js diff --git a/tests/css/postcss-plugins/postcss-mixins.css b/tests/format/css/postcss-plugins/postcss-mixins.css similarity index 100% rename from tests/css/postcss-plugins/postcss-mixins.css rename to tests/format/css/postcss-plugins/postcss-mixins.css diff --git a/tests/css/postcss-plugins/postcss-nested-props.css b/tests/format/css/postcss-plugins/postcss-nested-props.css similarity index 100% rename from tests/css/postcss-plugins/postcss-nested-props.css rename to tests/format/css/postcss-plugins/postcss-nested-props.css diff --git a/tests/css/postcss-plugins/postcss-nested.css b/tests/format/css/postcss-plugins/postcss-nested.css similarity index 100% rename from tests/css/postcss-plugins/postcss-nested.css rename to tests/format/css/postcss-plugins/postcss-nested.css diff --git a/tests/css/postcss-plugins/postcss-nesting.css b/tests/format/css/postcss-plugins/postcss-nesting.css similarity index 100% rename from tests/css/postcss-plugins/postcss-nesting.css rename to tests/format/css/postcss-plugins/postcss-nesting.css diff --git a/tests/css/postcss-plugins/postcss-simple-vars.css b/tests/format/css/postcss-plugins/postcss-simple-vars.css similarity index 100% rename from tests/css/postcss-plugins/postcss-simple-vars.css rename to tests/format/css/postcss-plugins/postcss-simple-vars.css diff --git a/tests/css/prefix/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/prefix/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/prefix/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/prefix/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/prefix/jsfmt.spec.js b/tests/format/css/prefix/jsfmt.spec.js similarity index 100% rename from tests/css/prefix/jsfmt.spec.js rename to tests/format/css/prefix/jsfmt.spec.js diff --git a/tests/css/prefix/prefix.css b/tests/format/css/prefix/prefix.css similarity index 100% rename from tests/css/prefix/prefix.css rename to tests/format/css/prefix/prefix.css diff --git a/tests/css/pseudo-call/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/pseudo-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/pseudo-call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/pseudo-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/pseudo-call/jsfmt.spec.js b/tests/format/css/pseudo-call/jsfmt.spec.js similarity index 100% rename from tests/css/pseudo-call/jsfmt.spec.js rename to tests/format/css/pseudo-call/jsfmt.spec.js diff --git a/tests/css/pseudo-call/pseudo_call.css b/tests/format/css/pseudo-call/pseudo_call.css similarity index 100% rename from tests/css/pseudo-call/pseudo_call.css rename to tests/format/css/pseudo-call/pseudo_call.css diff --git a/tests/css/quotes/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/quotes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/quotes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/quotes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/quotes/jsfmt.spec.js b/tests/format/css/quotes/jsfmt.spec.js similarity index 100% rename from tests/css/quotes/jsfmt.spec.js rename to tests/format/css/quotes/jsfmt.spec.js diff --git a/tests/css/quotes/quotes.css b/tests/format/css/quotes/quotes.css similarity index 100% rename from tests/css/quotes/quotes.css rename to tests/format/css/quotes/quotes.css diff --git a/tests/css/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/range/issue2267.css b/tests/format/css/range/issue2267.css similarity index 100% rename from tests/css/range/issue2267.css rename to tests/format/css/range/issue2267.css diff --git a/tests/css/range/jsfmt.spec.js b/tests/format/css/range/jsfmt.spec.js similarity index 100% rename from tests/css/range/jsfmt.spec.js rename to tests/format/css/range/jsfmt.spec.js diff --git a/tests/css/selector-call/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/selector-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/selector-call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/selector-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/selector-call/call.css b/tests/format/css/selector-call/call.css similarity index 100% rename from tests/css/selector-call/call.css rename to tests/format/css/selector-call/call.css diff --git a/tests/css/selector-call/jsfmt.spec.js b/tests/format/css/selector-call/jsfmt.spec.js similarity index 100% rename from tests/css/selector-call/jsfmt.spec.js rename to tests/format/css/selector-call/jsfmt.spec.js diff --git a/tests/css/selector-list/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/selector-list/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/selector-list/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/selector-list/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/selector-list/jsfmt.spec.js b/tests/format/css/selector-list/jsfmt.spec.js similarity index 100% rename from tests/css/selector-list/jsfmt.spec.js rename to tests/format/css/selector-list/jsfmt.spec.js diff --git a/tests/css/selector-list/selectors.css b/tests/format/css/selector-list/selectors.css similarity index 100% rename from tests/css/selector-list/selectors.css rename to tests/format/css/selector-list/selectors.css diff --git a/tests/css/selector-string/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/selector-string/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/selector-string/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/selector-string/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/selector-string/jsfmt.spec.js b/tests/format/css/selector-string/jsfmt.spec.js similarity index 100% rename from tests/css/selector-string/jsfmt.spec.js rename to tests/format/css/selector-string/jsfmt.spec.js diff --git a/tests/css/selector-string/string.css b/tests/format/css/selector-string/string.css similarity index 100% rename from tests/css/selector-string/string.css rename to tests/format/css/selector-string/string.css diff --git a/tests/css/url/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/url/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/url/jsfmt.spec.js b/tests/format/css/url/jsfmt.spec.js similarity index 100% rename from tests/css/url/jsfmt.spec.js rename to tests/format/css/url/jsfmt.spec.js diff --git a/tests/css/url/url.css b/tests/format/css/url/url.css similarity index 100% rename from tests/css/url/url.css rename to tests/format/css/url/url.css diff --git a/tests/css/variables/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/variables/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/variables/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/variables/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/variables/jsfmt.spec.js b/tests/format/css/variables/jsfmt.spec.js similarity index 100% rename from tests/css/variables/jsfmt.spec.js rename to tests/format/css/variables/jsfmt.spec.js diff --git a/tests/css/variables/variables.css b/tests/format/css/variables/variables.css similarity index 100% rename from tests/css/variables/variables.css rename to tests/format/css/variables/variables.css diff --git a/tests/css/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/css/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/css/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/css/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/css/yaml/comment_after.css b/tests/format/css/yaml/comment_after.css similarity index 100% rename from tests/css/yaml/comment_after.css rename to tests/format/css/yaml/comment_after.css diff --git a/tests/css/yaml/dirty.css b/tests/format/css/yaml/dirty.css similarity index 100% rename from tests/css/yaml/dirty.css rename to tests/format/css/yaml/dirty.css diff --git a/tests/css/yaml/empty.css b/tests/format/css/yaml/empty.css similarity index 100% rename from tests/css/yaml/empty.css rename to tests/format/css/yaml/empty.css diff --git a/tests/css/yaml/empty_newlines.css b/tests/format/css/yaml/empty_newlines.css similarity index 100% rename from tests/css/yaml/empty_newlines.css rename to tests/format/css/yaml/empty_newlines.css diff --git a/tests/css/yaml/ignore.css b/tests/format/css/yaml/ignore.css similarity index 100% rename from tests/css/yaml/ignore.css rename to tests/format/css/yaml/ignore.css diff --git a/tests/css/yaml/jsfmt.spec.js b/tests/format/css/yaml/jsfmt.spec.js similarity index 100% rename from tests/css/yaml/jsfmt.spec.js rename to tests/format/css/yaml/jsfmt.spec.js diff --git a/tests/css/yaml/malformed-2.css b/tests/format/css/yaml/malformed-2.css similarity index 100% rename from tests/css/yaml/malformed-2.css rename to tests/format/css/yaml/malformed-2.css diff --git a/tests/css/yaml/malformed.css b/tests/format/css/yaml/malformed.css similarity index 100% rename from tests/css/yaml/malformed.css rename to tests/format/css/yaml/malformed.css diff --git a/tests/css/yaml/only_comments.css b/tests/format/css/yaml/only_comments.css similarity index 100% rename from tests/css/yaml/only_comments.css rename to tests/format/css/yaml/only_comments.css diff --git a/tests/css/yaml/with_comments.css b/tests/format/css/yaml/with_comments.css similarity index 100% rename from tests/css/yaml/with_comments.css rename to tests/format/css/yaml/with_comments.css diff --git a/tests/css/yaml/without-newline-after.css b/tests/format/css/yaml/without-newline-after.css similarity index 100% rename from tests/css/yaml/without-newline-after.css rename to tests/format/css/yaml/without-newline-after.css diff --git a/tests/css/yaml/yaml.css b/tests/format/css/yaml/yaml.css similarity index 100% rename from tests/css/yaml/yaml.css rename to tests/format/css/yaml/yaml.css diff --git a/tests/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/abnormal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/abnormal/break-continue.js b/tests/format/flow-repo/abnormal/break-continue.js similarity index 100% rename from tests/flow-repo/abnormal/break-continue.js rename to tests/format/flow-repo/abnormal/break-continue.js diff --git a/tests/flow-repo/abnormal/jsfmt.spec.js b/tests/format/flow-repo/abnormal/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/abnormal/jsfmt.spec.js rename to tests/format/flow-repo/abnormal/jsfmt.spec.js diff --git a/tests/flow-repo/abnormal/return.js b/tests/format/flow-repo/abnormal/return.js similarity index 100% rename from tests/flow-repo/abnormal/return.js rename to tests/format/flow-repo/abnormal/return.js diff --git a/tests/flow-repo/abnormal/toplevel_throw.js b/tests/format/flow-repo/abnormal/toplevel_throw.js similarity index 100% rename from tests/flow-repo/abnormal/toplevel_throw.js rename to tests/format/flow-repo/abnormal/toplevel_throw.js diff --git a/tests/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/annot/annot.js b/tests/format/flow-repo/annot/annot.js similarity index 100% rename from tests/flow-repo/annot/annot.js rename to tests/format/flow-repo/annot/annot.js diff --git a/tests/flow-repo/annot/any/A.js b/tests/format/flow-repo/annot/any/A.js similarity index 100% rename from tests/flow-repo/annot/any/A.js rename to tests/format/flow-repo/annot/any/A.js diff --git a/tests/flow-repo/annot/any/B.js b/tests/format/flow-repo/annot/any/B.js similarity index 100% rename from tests/flow-repo/annot/any/B.js rename to tests/format/flow-repo/annot/any/B.js diff --git a/tests/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/annot/any/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/annot/any/jsfmt.spec.js b/tests/format/flow-repo/annot/any/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/annot/any/jsfmt.spec.js rename to tests/format/flow-repo/annot/any/jsfmt.spec.js diff --git a/tests/flow-repo/annot/forward_ref.js b/tests/format/flow-repo/annot/forward_ref.js similarity index 100% rename from tests/flow-repo/annot/forward_ref.js rename to tests/format/flow-repo/annot/forward_ref.js diff --git a/tests/flow-repo/annot/issue-530.js b/tests/format/flow-repo/annot/issue-530.js similarity index 100% rename from tests/flow-repo/annot/issue-530.js rename to tests/format/flow-repo/annot/issue-530.js diff --git a/tests/flow-repo/annot/jsfmt.spec.js b/tests/format/flow-repo/annot/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/annot/jsfmt.spec.js rename to tests/format/flow-repo/annot/jsfmt.spec.js diff --git a/tests/flow-repo/annot/leak.js b/tests/format/flow-repo/annot/leak.js similarity index 100% rename from tests/flow-repo/annot/leak.js rename to tests/format/flow-repo/annot/leak.js diff --git a/tests/flow-repo/annot/other.js b/tests/format/flow-repo/annot/other.js similarity index 100% rename from tests/flow-repo/annot/other.js rename to tests/format/flow-repo/annot/other.js diff --git a/tests/flow-repo/annot/scope.js b/tests/format/flow-repo/annot/scope.js similarity index 100% rename from tests/flow-repo/annot/scope.js rename to tests/format/flow-repo/annot/scope.js diff --git a/tests/flow-repo/annot/test.js b/tests/format/flow-repo/annot/test.js similarity index 100% rename from tests/flow-repo/annot/test.js rename to tests/format/flow-repo/annot/test.js diff --git a/tests/flow-repo/annot2/A.js b/tests/format/flow-repo/annot2/A.js similarity index 100% rename from tests/flow-repo/annot2/A.js rename to tests/format/flow-repo/annot2/A.js diff --git a/tests/flow-repo/annot2/B.js b/tests/format/flow-repo/annot2/B.js similarity index 100% rename from tests/flow-repo/annot2/B.js rename to tests/format/flow-repo/annot2/B.js diff --git a/tests/flow-repo/annot2/T.js b/tests/format/flow-repo/annot2/T.js similarity index 100% rename from tests/flow-repo/annot2/T.js rename to tests/format/flow-repo/annot2/T.js diff --git a/tests/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/annot2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/annot2/jsfmt.spec.js b/tests/format/flow-repo/annot2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/annot2/jsfmt.spec.js rename to tests/format/flow-repo/annot2/jsfmt.spec.js diff --git a/tests/flow-repo/any/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/any/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/any/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/any/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/any/any.js b/tests/format/flow-repo/any/any.js similarity index 100% rename from tests/flow-repo/any/any.js rename to tests/format/flow-repo/any/any.js diff --git a/tests/flow-repo/any/anyexportflowfile.js b/tests/format/flow-repo/any/anyexportflowfile.js similarity index 100% rename from tests/flow-repo/any/anyexportflowfile.js rename to tests/format/flow-repo/any/anyexportflowfile.js diff --git a/tests/flow-repo/any/flowfixme.js b/tests/format/flow-repo/any/flowfixme.js similarity index 100% rename from tests/flow-repo/any/flowfixme.js rename to tests/format/flow-repo/any/flowfixme.js diff --git a/tests/flow-repo/any/flowissue.js b/tests/format/flow-repo/any/flowissue.js similarity index 100% rename from tests/flow-repo/any/flowissue.js rename to tests/format/flow-repo/any/flowissue.js diff --git a/tests/flow-repo/any/jsfmt.spec.js b/tests/format/flow-repo/any/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/any/jsfmt.spec.js rename to tests/format/flow-repo/any/jsfmt.spec.js diff --git a/tests/flow-repo/any/nonflowfile.js b/tests/format/flow-repo/any/nonflowfile.js similarity index 100% rename from tests/flow-repo/any/nonflowfile.js rename to tests/format/flow-repo/any/nonflowfile.js diff --git a/tests/flow-repo/any/propagate.js b/tests/format/flow-repo/any/propagate.js similarity index 100% rename from tests/flow-repo/any/propagate.js rename to tests/format/flow-repo/any/propagate.js diff --git a/tests/flow-repo/any/reach.js b/tests/format/flow-repo/any/reach.js similarity index 100% rename from tests/flow-repo/any/reach.js rename to tests/format/flow-repo/any/reach.js diff --git a/tests/flow-repo/arith/Arith.js b/tests/format/flow-repo/arith/Arith.js similarity index 100% rename from tests/flow-repo/arith/Arith.js rename to tests/format/flow-repo/arith/Arith.js diff --git a/tests/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/arith/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/arith/exponent.js b/tests/format/flow-repo/arith/exponent.js similarity index 100% rename from tests/flow-repo/arith/exponent.js rename to tests/format/flow-repo/arith/exponent.js diff --git a/tests/flow-repo/arith/generic.js b/tests/format/flow-repo/arith/generic.js similarity index 100% rename from tests/flow-repo/arith/generic.js rename to tests/format/flow-repo/arith/generic.js diff --git a/tests/flow-repo/arith/jsfmt.spec.js b/tests/format/flow-repo/arith/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/arith/jsfmt.spec.js rename to tests/format/flow-repo/arith/jsfmt.spec.js diff --git a/tests/flow-repo/arith/mult.js b/tests/format/flow-repo/arith/mult.js similarity index 100% rename from tests/flow-repo/arith/mult.js rename to tests/format/flow-repo/arith/mult.js diff --git a/tests/flow-repo/arith/relational.js b/tests/format/flow-repo/arith/relational.js similarity index 100% rename from tests/flow-repo/arith/relational.js rename to tests/format/flow-repo/arith/relational.js diff --git a/tests/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/array-filter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/array-filter/jsfmt.spec.js b/tests/format/flow-repo/array-filter/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/array-filter/jsfmt.spec.js rename to tests/format/flow-repo/array-filter/jsfmt.spec.js diff --git a/tests/flow-repo/array-filter/test.js b/tests/format/flow-repo/array-filter/test.js similarity index 100% rename from tests/flow-repo/array-filter/test.js rename to tests/format/flow-repo/array-filter/test.js diff --git a/tests/flow-repo/array-filter/test2.js b/tests/format/flow-repo/array-filter/test2.js similarity index 100% rename from tests/flow-repo/array-filter/test2.js rename to tests/format/flow-repo/array-filter/test2.js diff --git a/tests/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/array_spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/array_spread/jsfmt.spec.js b/tests/format/flow-repo/array_spread/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/array_spread/jsfmt.spec.js rename to tests/format/flow-repo/array_spread/jsfmt.spec.js diff --git a/tests/flow-repo/array_spread/test.js b/tests/format/flow-repo/array_spread/test.js similarity index 100% rename from tests/flow-repo/array_spread/test.js rename to tests/format/flow-repo/array_spread/test.js diff --git a/tests/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/arraylib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/arraylib/array_lib.js b/tests/format/flow-repo/arraylib/array_lib.js similarity index 100% rename from tests/flow-repo/arraylib/array_lib.js rename to tests/format/flow-repo/arraylib/array_lib.js diff --git a/tests/flow-repo/arraylib/jsfmt.spec.js b/tests/format/flow-repo/arraylib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/arraylib/jsfmt.spec.js rename to tests/format/flow-repo/arraylib/jsfmt.spec.js diff --git a/tests/flow-repo/arrays/Arrays.js b/tests/format/flow-repo/arrays/Arrays.js similarity index 100% rename from tests/flow-repo/arrays/Arrays.js rename to tests/format/flow-repo/arrays/Arrays.js diff --git a/tests/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/arrays/jsfmt.spec.js b/tests/format/flow-repo/arrays/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/arrays/jsfmt.spec.js rename to tests/format/flow-repo/arrays/jsfmt.spec.js diff --git a/tests/flow-repo/arrays/numeric_elem.js b/tests/format/flow-repo/arrays/numeric_elem.js similarity index 100% rename from tests/flow-repo/arrays/numeric_elem.js rename to tests/format/flow-repo/arrays/numeric_elem.js diff --git a/tests/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/arrows/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/arrows/advanced_arrows.js b/tests/format/flow-repo/arrows/advanced_arrows.js similarity index 100% rename from tests/flow-repo/arrows/advanced_arrows.js rename to tests/format/flow-repo/arrows/advanced_arrows.js diff --git a/tests/flow-repo/arrows/arrows.js b/tests/format/flow-repo/arrows/arrows.js similarity index 100% rename from tests/flow-repo/arrows/arrows.js rename to tests/format/flow-repo/arrows/arrows.js diff --git a/tests/flow-repo/arrows/jsfmt.spec.js b/tests/format/flow-repo/arrows/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/arrows/jsfmt.spec.js rename to tests/format/flow-repo/arrows/jsfmt.spec.js diff --git a/tests/flow-repo/async/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/async/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/async/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/async/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/async/async.js b/tests/format/flow-repo/async/async.js similarity index 100% rename from tests/flow-repo/async/async.js rename to tests/format/flow-repo/async/async.js diff --git a/tests/flow-repo/async/async2.js b/tests/format/flow-repo/async/async2.js similarity index 100% rename from tests/flow-repo/async/async2.js rename to tests/format/flow-repo/async/async2.js diff --git a/tests/flow-repo/async/async3.js b/tests/format/flow-repo/async/async3.js similarity index 100% rename from tests/flow-repo/async/async3.js rename to tests/format/flow-repo/async/async3.js diff --git a/tests/flow-repo/async/async_base_class.js b/tests/format/flow-repo/async/async_base_class.js similarity index 100% rename from tests/flow-repo/async/async_base_class.js rename to tests/format/flow-repo/async/async_base_class.js diff --git a/tests/flow-repo/async/async_parse.js b/tests/format/flow-repo/async/async_parse.js similarity index 100% rename from tests/flow-repo/async/async_parse.js rename to tests/format/flow-repo/async/async_parse.js diff --git a/tests/flow-repo/async/async_promise.js b/tests/format/flow-repo/async/async_promise.js similarity index 100% rename from tests/flow-repo/async/async_promise.js rename to tests/format/flow-repo/async/async_promise.js diff --git a/tests/flow-repo/async/async_return_void.js b/tests/format/flow-repo/async/async_return_void.js similarity index 100% rename from tests/flow-repo/async/async_return_void.js rename to tests/format/flow-repo/async/async_return_void.js diff --git a/tests/flow-repo/async/await_parse.js b/tests/format/flow-repo/async/await_parse.js similarity index 100% rename from tests/flow-repo/async/await_parse.js rename to tests/format/flow-repo/async/await_parse.js diff --git a/tests/flow-repo/async/jsfmt.spec.js b/tests/format/flow-repo/async/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/async/jsfmt.spec.js rename to tests/format/flow-repo/async/jsfmt.spec.js diff --git a/tests/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/async_iteration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/async_iteration/delegate_yield.js b/tests/format/flow-repo/async_iteration/delegate_yield.js similarity index 100% rename from tests/flow-repo/async_iteration/delegate_yield.js rename to tests/format/flow-repo/async_iteration/delegate_yield.js diff --git a/tests/flow-repo/async_iteration/generator.js b/tests/format/flow-repo/async_iteration/generator.js similarity index 100% rename from tests/flow-repo/async_iteration/generator.js rename to tests/format/flow-repo/async_iteration/generator.js diff --git a/tests/flow-repo/async_iteration/jsfmt.spec.js b/tests/format/flow-repo/async_iteration/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/async_iteration/jsfmt.spec.js rename to tests/format/flow-repo/async_iteration/jsfmt.spec.js diff --git a/tests/flow-repo/async_iteration/return.js b/tests/format/flow-repo/async_iteration/return.js similarity index 100% rename from tests/flow-repo/async_iteration/return.js rename to tests/format/flow-repo/async_iteration/return.js diff --git a/tests/flow-repo/async_iteration/throw.js b/tests/format/flow-repo/async_iteration/throw.js similarity index 100% rename from tests/flow-repo/async_iteration/throw.js rename to tests/format/flow-repo/async_iteration/throw.js diff --git a/tests/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/autocomplete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/autocomplete/customfun.js b/tests/format/flow-repo/autocomplete/customfun.js similarity index 100% rename from tests/flow-repo/autocomplete/customfun.js rename to tests/format/flow-repo/autocomplete/customfun.js diff --git a/tests/flow-repo/autocomplete/jsfmt.spec.js b/tests/format/flow-repo/autocomplete/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/autocomplete/jsfmt.spec.js rename to tests/format/flow-repo/autocomplete/jsfmt.spec.js diff --git a/tests/flow-repo/autocomplete/unknown.js b/tests/format/flow-repo/autocomplete/unknown.js similarity index 100% rename from tests/flow-repo/autocomplete/unknown.js rename to tests/format/flow-repo/autocomplete/unknown.js diff --git a/tests/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/auxiliary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/auxiliary/client.js b/tests/format/flow-repo/auxiliary/client.js similarity index 100% rename from tests/flow-repo/auxiliary/client.js rename to tests/format/flow-repo/auxiliary/client.js diff --git a/tests/flow-repo/auxiliary/jsfmt.spec.js b/tests/format/flow-repo/auxiliary/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/auxiliary/jsfmt.spec.js rename to tests/format/flow-repo/auxiliary/jsfmt.spec.js diff --git a/tests/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/auxiliary/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/auxiliary/lib/jsfmt.spec.js b/tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/auxiliary/lib/jsfmt.spec.js rename to tests/format/flow-repo/auxiliary/lib/jsfmt.spec.js diff --git a/tests/flow-repo/auxiliary/lib/lib.js b/tests/format/flow-repo/auxiliary/lib/lib.js similarity index 100% rename from tests/flow-repo/auxiliary/lib/lib.js rename to tests/format/flow-repo/auxiliary/lib/lib.js diff --git a/tests/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/binary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/binary/in.js b/tests/format/flow-repo/binary/in.js similarity index 100% rename from tests/flow-repo/binary/in.js rename to tests/format/flow-repo/binary/in.js diff --git a/tests/flow-repo/binary/jsfmt.spec.js b/tests/format/flow-repo/binary/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/binary/jsfmt.spec.js rename to tests/format/flow-repo/binary/jsfmt.spec.js diff --git a/tests/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/binding/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/binding/const.js b/tests/format/flow-repo/binding/const.js similarity index 100% rename from tests/flow-repo/binding/const.js rename to tests/format/flow-repo/binding/const.js diff --git a/tests/flow-repo/binding/jsfmt.spec.js b/tests/format/flow-repo/binding/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/binding/jsfmt.spec.js rename to tests/format/flow-repo/binding/jsfmt.spec.js diff --git a/tests/flow-repo/binding/rebinding.js b/tests/format/flow-repo/binding/rebinding.js similarity index 100% rename from tests/flow-repo/binding/rebinding.js rename to tests/format/flow-repo/binding/rebinding.js diff --git a/tests/flow-repo/binding/scope.js b/tests/format/flow-repo/binding/scope.js similarity index 100% rename from tests/flow-repo/binding/scope.js rename to tests/format/flow-repo/binding/scope.js diff --git a/tests/flow-repo/binding/tdz.js b/tests/format/flow-repo/binding/tdz.js similarity index 100% rename from tests/flow-repo/binding/tdz.js rename to tests/format/flow-repo/binding/tdz.js diff --git a/tests/flow-repo/bom/FormData.js b/tests/format/flow-repo/bom/FormData.js similarity index 100% rename from tests/flow-repo/bom/FormData.js rename to tests/format/flow-repo/bom/FormData.js diff --git a/tests/flow-repo/bom/MutationObserver.js b/tests/format/flow-repo/bom/MutationObserver.js similarity index 100% rename from tests/flow-repo/bom/MutationObserver.js rename to tests/format/flow-repo/bom/MutationObserver.js diff --git a/tests/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/bom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/bom/jsfmt.spec.js b/tests/format/flow-repo/bom/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/bom/jsfmt.spec.js rename to tests/format/flow-repo/bom/jsfmt.spec.js diff --git a/tests/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/bounded_poly/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/bounded_poly/jsfmt.spec.js b/tests/format/flow-repo/bounded_poly/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/bounded_poly/jsfmt.spec.js rename to tests/format/flow-repo/bounded_poly/jsfmt.spec.js diff --git a/tests/flow-repo/bounded_poly/scope.js b/tests/format/flow-repo/bounded_poly/scope.js similarity index 100% rename from tests/flow-repo/bounded_poly/scope.js rename to tests/format/flow-repo/bounded_poly/scope.js diff --git a/tests/flow-repo/bounded_poly/test.js b/tests/format/flow-repo/bounded_poly/test.js similarity index 100% rename from tests/flow-repo/bounded_poly/test.js rename to tests/format/flow-repo/bounded_poly/test.js diff --git a/tests/flow-repo/break/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/break/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/break/break.js b/tests/format/flow-repo/break/break.js similarity index 100% rename from tests/flow-repo/break/break.js rename to tests/format/flow-repo/break/break.js diff --git a/tests/flow-repo/break/jsfmt.spec.js b/tests/format/flow-repo/break/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/break/jsfmt.spec.js rename to tests/format/flow-repo/break/jsfmt.spec.js diff --git a/tests/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/builtin_uses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/builtin_uses/jsfmt.spec.js b/tests/format/flow-repo/builtin_uses/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/builtin_uses/jsfmt.spec.js rename to tests/format/flow-repo/builtin_uses/jsfmt.spec.js diff --git a/tests/flow-repo/builtin_uses/test.js b/tests/format/flow-repo/builtin_uses/test.js similarity index 100% rename from tests/flow-repo/builtin_uses/test.js rename to tests/format/flow-repo/builtin_uses/test.js diff --git a/tests/flow-repo/builtin_uses/test2.js b/tests/format/flow-repo/builtin_uses/test2.js similarity index 100% rename from tests/flow-repo/builtin_uses/test2.js rename to tests/format/flow-repo/builtin_uses/test2.js diff --git a/tests/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/builtins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/builtins/array.js b/tests/format/flow-repo/builtins/array.js similarity index 100% rename from tests/flow-repo/builtins/array.js rename to tests/format/flow-repo/builtins/array.js diff --git a/tests/flow-repo/builtins/genericfoo.js b/tests/format/flow-repo/builtins/genericfoo.js similarity index 100% rename from tests/flow-repo/builtins/genericfoo.js rename to tests/format/flow-repo/builtins/genericfoo.js diff --git a/tests/flow-repo/builtins/jsfmt.spec.js b/tests/format/flow-repo/builtins/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/builtins/jsfmt.spec.js rename to tests/format/flow-repo/builtins/jsfmt.spec.js diff --git a/tests/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/call_caching1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/call_caching1/jsfmt.spec.js b/tests/format/flow-repo/call_caching1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/call_caching1/jsfmt.spec.js rename to tests/format/flow-repo/call_caching1/jsfmt.spec.js diff --git a/tests/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/call_caching1/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/call_caching1/lib/core.js b/tests/format/flow-repo/call_caching1/lib/core.js similarity index 100% rename from tests/flow-repo/call_caching1/lib/core.js rename to tests/format/flow-repo/call_caching1/lib/core.js diff --git a/tests/flow-repo/call_caching1/lib/immutable.js b/tests/format/flow-repo/call_caching1/lib/immutable.js similarity index 100% rename from tests/flow-repo/call_caching1/lib/immutable.js rename to tests/format/flow-repo/call_caching1/lib/immutable.js diff --git a/tests/flow-repo/call_caching1/lib/jsfmt.spec.js b/tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/call_caching1/lib/jsfmt.spec.js rename to tests/format/flow-repo/call_caching1/lib/jsfmt.spec.js diff --git a/tests/flow-repo/call_caching1/test.js b/tests/format/flow-repo/call_caching1/test.js similarity index 100% rename from tests/flow-repo/call_caching1/test.js rename to tests/format/flow-repo/call_caching1/test.js diff --git a/tests/flow-repo/call_caching1/test2.js b/tests/format/flow-repo/call_caching1/test2.js similarity index 100% rename from tests/flow-repo/call_caching1/test2.js rename to tests/format/flow-repo/call_caching1/test2.js diff --git a/tests/flow-repo/call_caching1/test3.js b/tests/format/flow-repo/call_caching1/test3.js similarity index 100% rename from tests/flow-repo/call_caching1/test3.js rename to tests/format/flow-repo/call_caching1/test3.js diff --git a/tests/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/call_caching2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/call_caching2/jsfmt.spec.js b/tests/format/flow-repo/call_caching2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/call_caching2/jsfmt.spec.js rename to tests/format/flow-repo/call_caching2/jsfmt.spec.js diff --git a/tests/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/call_caching2/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/call_caching2/lib/immutable.js b/tests/format/flow-repo/call_caching2/lib/immutable.js similarity index 100% rename from tests/flow-repo/call_caching2/lib/immutable.js rename to tests/format/flow-repo/call_caching2/lib/immutable.js diff --git a/tests/flow-repo/call_caching2/lib/jsfmt.spec.js b/tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/call_caching2/lib/jsfmt.spec.js rename to tests/format/flow-repo/call_caching2/lib/jsfmt.spec.js diff --git a/tests/flow-repo/call_caching2/test.js b/tests/format/flow-repo/call_caching2/test.js similarity index 100% rename from tests/flow-repo/call_caching2/test.js rename to tests/format/flow-repo/call_caching2/test.js diff --git a/tests/flow-repo/call_properties/A.js b/tests/format/flow-repo/call_properties/A.js similarity index 100% rename from tests/flow-repo/call_properties/A.js rename to tests/format/flow-repo/call_properties/A.js diff --git a/tests/flow-repo/call_properties/B.js b/tests/format/flow-repo/call_properties/B.js similarity index 100% rename from tests/flow-repo/call_properties/B.js rename to tests/format/flow-repo/call_properties/B.js diff --git a/tests/flow-repo/call_properties/C.js b/tests/format/flow-repo/call_properties/C.js similarity index 100% rename from tests/flow-repo/call_properties/C.js rename to tests/format/flow-repo/call_properties/C.js diff --git a/tests/flow-repo/call_properties/D.js b/tests/format/flow-repo/call_properties/D.js similarity index 100% rename from tests/flow-repo/call_properties/D.js rename to tests/format/flow-repo/call_properties/D.js diff --git a/tests/flow-repo/call_properties/E.js b/tests/format/flow-repo/call_properties/E.js similarity index 100% rename from tests/flow-repo/call_properties/E.js rename to tests/format/flow-repo/call_properties/E.js diff --git a/tests/flow-repo/call_properties/F.js b/tests/format/flow-repo/call_properties/F.js similarity index 100% rename from tests/flow-repo/call_properties/F.js rename to tests/format/flow-repo/call_properties/F.js diff --git a/tests/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/call_properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/call_properties/jsfmt.spec.js b/tests/format/flow-repo/call_properties/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/call_properties/jsfmt.spec.js rename to tests/format/flow-repo/call_properties/jsfmt.spec.js diff --git a/tests/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/callable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/callable/jsfmt.spec.js b/tests/format/flow-repo/callable/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/callable/jsfmt.spec.js rename to tests/format/flow-repo/callable/jsfmt.spec.js diff --git a/tests/flow-repo/callable/optional.js b/tests/format/flow-repo/callable/optional.js similarity index 100% rename from tests/flow-repo/callable/optional.js rename to tests/format/flow-repo/callable/optional.js diff --git a/tests/flow-repo/callable/primitives.js b/tests/format/flow-repo/callable/primitives.js similarity index 100% rename from tests/flow-repo/callable/primitives.js rename to tests/format/flow-repo/callable/primitives.js diff --git a/tests/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/check-contents/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/check-contents/jsfmt.spec.js b/tests/format/flow-repo/check-contents/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/check-contents/jsfmt.spec.js rename to tests/format/flow-repo/check-contents/jsfmt.spec.js diff --git a/tests/flow-repo/check-contents/not_flow.js b/tests/format/flow-repo/check-contents/not_flow.js similarity index 100% rename from tests/flow-repo/check-contents/not_flow.js rename to tests/format/flow-repo/check-contents/not_flow.js diff --git a/tests/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_fields/base_class.js b/tests/format/flow-repo/class_fields/base_class.js similarity index 100% rename from tests/flow-repo/class_fields/base_class.js rename to tests/format/flow-repo/class_fields/base_class.js diff --git a/tests/flow-repo/class_fields/derived_class.js b/tests/format/flow-repo/class_fields/derived_class.js similarity index 100% rename from tests/flow-repo/class_fields/derived_class.js rename to tests/format/flow-repo/class_fields/derived_class.js diff --git a/tests/flow-repo/class_fields/generic_class.js b/tests/format/flow-repo/class_fields/generic_class.js similarity index 100% rename from tests/flow-repo/class_fields/generic_class.js rename to tests/format/flow-repo/class_fields/generic_class.js diff --git a/tests/flow-repo/class_fields/jsfmt.spec.js b/tests/format/flow-repo/class_fields/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_fields/jsfmt.spec.js rename to tests/format/flow-repo/class_fields/jsfmt.spec.js diff --git a/tests/flow-repo/class_fields/scoping.js b/tests/format/flow-repo/class_fields/scoping.js similarity index 100% rename from tests/flow-repo/class_fields/scoping.js rename to tests/format/flow-repo/class_fields/scoping.js diff --git a/tests/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_method_default_parameters/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_method_default_parameters/class_method_default_parameters.js b/tests/format/flow-repo/class_method_default_parameters/class_method_default_parameters.js similarity index 100% rename from tests/flow-repo/class_method_default_parameters/class_method_default_parameters.js rename to tests/format/flow-repo/class_method_default_parameters/class_method_default_parameters.js diff --git a/tests/flow-repo/class_method_default_parameters/jsfmt.spec.js b/tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_method_default_parameters/jsfmt.spec.js rename to tests/format/flow-repo/class_method_default_parameters/jsfmt.spec.js diff --git a/tests/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_munging/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_munging/jsfmt.spec.js b/tests/format/flow-repo/class_munging/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_munging/jsfmt.spec.js rename to tests/format/flow-repo/class_munging/jsfmt.spec.js diff --git a/tests/flow-repo/class_munging/with_munging.js b/tests/format/flow-repo/class_munging/with_munging.js similarity index 100% rename from tests/flow-repo/class_munging/with_munging.js rename to tests/format/flow-repo/class_munging/with_munging.js diff --git a/tests/flow-repo/class_munging/without_munging.js b/tests/format/flow-repo/class_munging/without_munging.js similarity index 100% rename from tests/flow-repo/class_munging/without_munging.js rename to tests/format/flow-repo/class_munging/without_munging.js diff --git a/tests/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_statics/jsfmt.spec.js b/tests/format/flow-repo/class_statics/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_statics/jsfmt.spec.js rename to tests/format/flow-repo/class_statics/jsfmt.spec.js diff --git a/tests/flow-repo/class_statics/test.js b/tests/format/flow-repo/class_statics/test.js similarity index 100% rename from tests/flow-repo/class_statics/test.js rename to tests/format/flow-repo/class_statics/test.js diff --git a/tests/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_subtyping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_subtyping/jsfmt.spec.js b/tests/format/flow-repo/class_subtyping/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_subtyping/jsfmt.spec.js rename to tests/format/flow-repo/class_subtyping/jsfmt.spec.js diff --git a/tests/flow-repo/class_subtyping/test.js b/tests/format/flow-repo/class_subtyping/test.js similarity index 100% rename from tests/flow-repo/class_subtyping/test.js rename to tests/format/flow-repo/class_subtyping/test.js diff --git a/tests/flow-repo/class_subtyping/test2.js b/tests/format/flow-repo/class_subtyping/test2.js similarity index 100% rename from tests/flow-repo/class_subtyping/test2.js rename to tests/format/flow-repo/class_subtyping/test2.js diff --git a/tests/flow-repo/class_subtyping/test3.js b/tests/format/flow-repo/class_subtyping/test3.js similarity index 100% rename from tests/flow-repo/class_subtyping/test3.js rename to tests/format/flow-repo/class_subtyping/test3.js diff --git a/tests/flow-repo/class_subtyping/test4.js b/tests/format/flow-repo/class_subtyping/test4.js similarity index 100% rename from tests/flow-repo/class_subtyping/test4.js rename to tests/format/flow-repo/class_subtyping/test4.js diff --git a/tests/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/class_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/class_type/jsfmt.spec.js b/tests/format/flow-repo/class_type/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/class_type/jsfmt.spec.js rename to tests/format/flow-repo/class_type/jsfmt.spec.js diff --git a/tests/flow-repo/class_type/test.js b/tests/format/flow-repo/class_type/test.js similarity index 100% rename from tests/flow-repo/class_type/test.js rename to tests/format/flow-repo/class_type/test.js diff --git a/tests/flow-repo/class_type/test2.js b/tests/format/flow-repo/class_type/test2.js similarity index 100% rename from tests/flow-repo/class_type/test2.js rename to tests/format/flow-repo/class_type/test2.js diff --git a/tests/flow-repo/classes/A.js b/tests/format/flow-repo/classes/A.js similarity index 100% rename from tests/flow-repo/classes/A.js rename to tests/format/flow-repo/classes/A.js diff --git a/tests/flow-repo/classes/B.js b/tests/format/flow-repo/classes/B.js similarity index 100% rename from tests/flow-repo/classes/B.js rename to tests/format/flow-repo/classes/B.js diff --git a/tests/flow-repo/classes/C.js b/tests/format/flow-repo/classes/C.js similarity index 100% rename from tests/flow-repo/classes/C.js rename to tests/format/flow-repo/classes/C.js diff --git a/tests/flow-repo/classes/D.js b/tests/format/flow-repo/classes/D.js similarity index 100% rename from tests/flow-repo/classes/D.js rename to tests/format/flow-repo/classes/D.js diff --git a/tests/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/classes/class_shapes.js b/tests/format/flow-repo/classes/class_shapes.js similarity index 100% rename from tests/flow-repo/classes/class_shapes.js rename to tests/format/flow-repo/classes/class_shapes.js diff --git a/tests/flow-repo/classes/expr.js b/tests/format/flow-repo/classes/expr.js similarity index 100% rename from tests/flow-repo/classes/expr.js rename to tests/format/flow-repo/classes/expr.js diff --git a/tests/flow-repo/classes/extends_any.js b/tests/format/flow-repo/classes/extends_any.js similarity index 100% rename from tests/flow-repo/classes/extends_any.js rename to tests/format/flow-repo/classes/extends_any.js diff --git a/tests/flow-repo/classes/jsfmt.spec.js b/tests/format/flow-repo/classes/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/classes/jsfmt.spec.js rename to tests/format/flow-repo/classes/jsfmt.spec.js diff --git a/tests/flow-repo/classes/loc.js b/tests/format/flow-repo/classes/loc.js similarity index 100% rename from tests/flow-repo/classes/loc.js rename to tests/format/flow-repo/classes/loc.js diff --git a/tests/flow-repo/classes/statics.js b/tests/format/flow-repo/classes/statics.js similarity index 100% rename from tests/flow-repo/classes/statics.js rename to tests/format/flow-repo/classes/statics.js diff --git a/tests/flow-repo/closure/Closure.js b/tests/format/flow-repo/closure/Closure.js similarity index 100% rename from tests/flow-repo/closure/Closure.js rename to tests/format/flow-repo/closure/Closure.js diff --git a/tests/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/closure/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/closure/cond_havoc.js b/tests/format/flow-repo/closure/cond_havoc.js similarity index 100% rename from tests/flow-repo/closure/cond_havoc.js rename to tests/format/flow-repo/closure/cond_havoc.js diff --git a/tests/flow-repo/closure/const.js b/tests/format/flow-repo/closure/const.js similarity index 100% rename from tests/flow-repo/closure/const.js rename to tests/format/flow-repo/closure/const.js diff --git a/tests/flow-repo/closure/jsfmt.spec.js b/tests/format/flow-repo/closure/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/closure/jsfmt.spec.js rename to tests/format/flow-repo/closure/jsfmt.spec.js diff --git a/tests/flow-repo/commonjs/Abs.js b/tests/format/flow-repo/commonjs/Abs.js similarity index 100% rename from tests/flow-repo/commonjs/Abs.js rename to tests/format/flow-repo/commonjs/Abs.js diff --git a/tests/flow-repo/commonjs/Rel.js b/tests/format/flow-repo/commonjs/Rel.js similarity index 100% rename from tests/flow-repo/commonjs/Rel.js rename to tests/format/flow-repo/commonjs/Rel.js diff --git a/tests/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/commonjs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/commonjs/jsfmt.spec.js b/tests/format/flow-repo/commonjs/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/commonjs/jsfmt.spec.js rename to tests/format/flow-repo/commonjs/jsfmt.spec.js diff --git a/tests/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/computed_props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/computed_props/jsfmt.spec.js b/tests/format/flow-repo/computed_props/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/computed_props/jsfmt.spec.js rename to tests/format/flow-repo/computed_props/jsfmt.spec.js diff --git a/tests/flow-repo/computed_props/test.js b/tests/format/flow-repo/computed_props/test.js similarity index 100% rename from tests/flow-repo/computed_props/test.js rename to tests/format/flow-repo/computed_props/test.js diff --git a/tests/flow-repo/computed_props/test2.js b/tests/format/flow-repo/computed_props/test2.js similarity index 100% rename from tests/flow-repo/computed_props/test2.js rename to tests/format/flow-repo/computed_props/test2.js diff --git a/tests/flow-repo/computed_props/test3.js b/tests/format/flow-repo/computed_props/test3.js similarity index 100% rename from tests/flow-repo/computed_props/test3.js rename to tests/format/flow-repo/computed_props/test3.js diff --git a/tests/flow-repo/computed_props/test4.js b/tests/format/flow-repo/computed_props/test4.js similarity index 100% rename from tests/flow-repo/computed_props/test4.js rename to tests/format/flow-repo/computed_props/test4.js diff --git a/tests/flow-repo/computed_props/test5.js b/tests/format/flow-repo/computed_props/test5.js similarity index 100% rename from tests/flow-repo/computed_props/test5.js rename to tests/format/flow-repo/computed_props/test5.js diff --git a/tests/flow-repo/computed_props/test6.js b/tests/format/flow-repo/computed_props/test6.js similarity index 100% rename from tests/flow-repo/computed_props/test6.js rename to tests/format/flow-repo/computed_props/test6.js diff --git a/tests/flow-repo/computed_props/test7.js b/tests/format/flow-repo/computed_props/test7.js similarity index 100% rename from tests/flow-repo/computed_props/test7.js rename to tests/format/flow-repo/computed_props/test7.js diff --git a/tests/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/conditional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/conditional/conditional.js b/tests/format/flow-repo/conditional/conditional.js similarity index 100% rename from tests/flow-repo/conditional/conditional.js rename to tests/format/flow-repo/conditional/conditional.js diff --git a/tests/flow-repo/conditional/jsfmt.spec.js b/tests/format/flow-repo/conditional/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/conditional/jsfmt.spec.js rename to tests/format/flow-repo/conditional/jsfmt.spec.js diff --git a/tests/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_all/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_all/jsfmt.spec.js b/tests/format/flow-repo/config_all/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_all/jsfmt.spec.js rename to tests/format/flow-repo/config_all/jsfmt.spec.js diff --git a/tests/flow-repo/config_all/no_at_flow.js b/tests/format/flow-repo/config_all/no_at_flow.js similarity index 100% rename from tests/flow-repo/config_all/no_at_flow.js rename to tests/format/flow-repo/config_all/no_at_flow.js diff --git a/tests/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_all_false/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_all_false/jsfmt.spec.js b/tests/format/flow-repo/config_all_false/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_all_false/jsfmt.spec.js rename to tests/format/flow-repo/config_all_false/jsfmt.spec.js diff --git a/tests/flow-repo/config_all_false/no_at_flow.js b/tests/format/flow-repo/config_all_false/no_at_flow.js similarity index 100% rename from tests/flow-repo/config_all_false/no_at_flow.js rename to tests/format/flow-repo/config_all_false/no_at_flow.js diff --git a/tests/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_all_weak/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_all_weak/jsfmt.spec.js b/tests/format/flow-repo/config_all_weak/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_all_weak/jsfmt.spec.js rename to tests/format/flow-repo/config_all_weak/jsfmt.spec.js diff --git a/tests/flow-repo/config_all_weak/no_at_flow.js b/tests/format/flow-repo/config_all_weak/no_at_flow.js similarity index 100% rename from tests/flow-repo/config_all_weak/no_at_flow.js rename to tests/format/flow-repo/config_all_weak/no_at_flow.js diff --git a/tests/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_file_extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_file_extensions/jsfmt.spec.js b/tests/format/flow-repo/config_file_extensions/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_file_extensions/jsfmt.spec.js rename to tests/format/flow-repo/config_file_extensions/jsfmt.spec.js diff --git a/tests/flow-repo/config_file_extensions/test.js b/tests/format/flow-repo/config_file_extensions/test.js similarity index 100% rename from tests/flow-repo/config_file_extensions/test.js rename to tests/format/flow-repo/config_file_extensions/test.js diff --git a/tests/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_ignore/dir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_ignore/dir/foo.js b/tests/format/flow-repo/config_ignore/dir/foo.js similarity index 100% rename from tests/flow-repo/config_ignore/dir/foo.js rename to tests/format/flow-repo/config_ignore/dir/foo.js diff --git a/tests/flow-repo/config_ignore/dir/jsfmt.spec.js b/tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_ignore/dir/jsfmt.spec.js rename to tests/format/flow-repo/config_ignore/dir/jsfmt.spec.js diff --git a/tests/flow-repo/config_ignore/foo.js b/tests/format/flow-repo/config_ignore/foo.js similarity index 100% rename from tests/flow-repo/config_ignore/foo.js rename to tests/format/flow-repo/config_ignore/foo.js diff --git a/tests/flow-repo/config_ignore/jsfmt.spec.js b/tests/format/flow-repo/config_ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_ignore/jsfmt.spec.js rename to tests/format/flow-repo/config_ignore/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/main.js diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js b/tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js rename to tests/format/flow-repo/config_module_name_mapper_PROJECT_ROOT-1.0/src/testmodule.js diff --git a/tests/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_name_mapper_filetype/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js rename to tests/format/flow-repo/config_module_name_mapper_filetype/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_name_mapper_filetype/test.js b/tests/format/flow-repo/config_module_name_mapper_filetype/test.js similarity index 100% rename from tests/flow-repo/config_module_name_mapper_filetype/test.js rename to tests/format/flow-repo/config_module_name_mapper_filetype/test.js diff --git a/tests/flow-repo/config_module_name_rewrite_haste/A.js b/tests/format/flow-repo/config_module_name_rewrite_haste/A.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_haste/A.js rename to tests/format/flow-repo/config_module_name_rewrite_haste/A.js diff --git a/tests/flow-repo/config_module_name_rewrite_haste/Exists.js b/tests/format/flow-repo/config_module_name_rewrite_haste/Exists.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_haste/Exists.js rename to tests/format/flow-repo/config_module_name_rewrite_haste/Exists.js diff --git a/tests/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_name_rewrite_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js rename to tests/format/flow-repo/config_module_name_rewrite_haste/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_name_rewrite_node/A.js b/tests/format/flow-repo/config_module_name_rewrite_node/A.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_node/A.js rename to tests/format/flow-repo/config_module_name_rewrite_node/A.js diff --git a/tests/flow-repo/config_module_name_rewrite_node/Exists.js b/tests/format/flow-repo/config_module_name_rewrite_node/Exists.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_node/Exists.js rename to tests/format/flow-repo/config_module_name_rewrite_node/Exists.js diff --git a/tests/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_name_rewrite_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js b/tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js rename to tests/format/flow-repo/config_module_name_rewrite_node/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/index.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/index.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/custom_resolve_dir/testproj2/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/index.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/custom_resolve_dir/testproj2/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/jsfmt.spec.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/subdir/sublevel.js diff --git a/tests/flow-repo/config_module_system_node_resolve_dirname/toplevel.js b/tests/format/flow-repo/config_module_system_node_resolve_dirname/toplevel.js similarity index 100% rename from tests/flow-repo/config_module_system_node_resolve_dirname/toplevel.js rename to tests/format/flow-repo/config_module_system_node_resolve_dirname/toplevel.js diff --git a/tests/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_munging_underscores/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_munging_underscores/chain.js b/tests/format/flow-repo/config_munging_underscores/chain.js similarity index 100% rename from tests/flow-repo/config_munging_underscores/chain.js rename to tests/format/flow-repo/config_munging_underscores/chain.js diff --git a/tests/flow-repo/config_munging_underscores/commonjs_export.js b/tests/format/flow-repo/config_munging_underscores/commonjs_export.js similarity index 100% rename from tests/flow-repo/config_munging_underscores/commonjs_export.js rename to tests/format/flow-repo/config_munging_underscores/commonjs_export.js diff --git a/tests/flow-repo/config_munging_underscores/commonjs_import.js b/tests/format/flow-repo/config_munging_underscores/commonjs_import.js similarity index 100% rename from tests/flow-repo/config_munging_underscores/commonjs_import.js rename to tests/format/flow-repo/config_munging_underscores/commonjs_import.js diff --git a/tests/flow-repo/config_munging_underscores/jsfmt.spec.js b/tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_munging_underscores/jsfmt.spec.js rename to tests/format/flow-repo/config_munging_underscores/jsfmt.spec.js diff --git a/tests/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/config_munging_underscores2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/config_munging_underscores2/chain.js b/tests/format/flow-repo/config_munging_underscores2/chain.js similarity index 100% rename from tests/flow-repo/config_munging_underscores2/chain.js rename to tests/format/flow-repo/config_munging_underscores2/chain.js diff --git a/tests/flow-repo/config_munging_underscores2/jsfmt.spec.js b/tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/config_munging_underscores2/jsfmt.spec.js rename to tests/format/flow-repo/config_munging_underscores2/jsfmt.spec.js diff --git a/tests/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/const_params/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/const_params/jsfmt.spec.js b/tests/format/flow-repo/const_params/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/const_params/jsfmt.spec.js rename to tests/format/flow-repo/const_params/jsfmt.spec.js diff --git a/tests/flow-repo/const_params/test.js b/tests/format/flow-repo/const_params/test.js similarity index 100% rename from tests/flow-repo/const_params/test.js rename to tests/format/flow-repo/const_params/test.js diff --git a/tests/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/constructor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/constructor/constructor.js b/tests/format/flow-repo/constructor/constructor.js similarity index 100% rename from tests/flow-repo/constructor/constructor.js rename to tests/format/flow-repo/constructor/constructor.js diff --git a/tests/flow-repo/constructor/jsfmt.spec.js b/tests/format/flow-repo/constructor/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/constructor/jsfmt.spec.js rename to tests/format/flow-repo/constructor/jsfmt.spec.js diff --git a/tests/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/constructor_annots/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/constructor_annots/constructors.js b/tests/format/flow-repo/constructor_annots/constructors.js similarity index 100% rename from tests/flow-repo/constructor_annots/constructors.js rename to tests/format/flow-repo/constructor_annots/constructors.js diff --git a/tests/flow-repo/constructor_annots/jsfmt.spec.js b/tests/format/flow-repo/constructor_annots/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/constructor_annots/jsfmt.spec.js rename to tests/format/flow-repo/constructor_annots/jsfmt.spec.js diff --git a/tests/flow-repo/constructor_annots/test.js b/tests/format/flow-repo/constructor_annots/test.js similarity index 100% rename from tests/flow-repo/constructor_annots/test.js rename to tests/format/flow-repo/constructor_annots/test.js diff --git a/tests/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/contents/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/contents/ignore/dummy.js b/tests/format/flow-repo/contents/ignore/dummy.js similarity index 100% rename from tests/flow-repo/contents/ignore/dummy.js rename to tests/format/flow-repo/contents/ignore/dummy.js diff --git a/tests/flow-repo/contents/ignore/jsfmt.spec.js b/tests/format/flow-repo/contents/ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/contents/ignore/jsfmt.spec.js rename to tests/format/flow-repo/contents/ignore/jsfmt.spec.js diff --git a/tests/flow-repo/contents/ignore/test.js b/tests/format/flow-repo/contents/ignore/test.js similarity index 100% rename from tests/flow-repo/contents/ignore/test.js rename to tests/format/flow-repo/contents/ignore/test.js diff --git a/tests/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/contents/no_flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/contents/no_flow/dummy.js b/tests/format/flow-repo/contents/no_flow/dummy.js similarity index 100% rename from tests/flow-repo/contents/no_flow/dummy.js rename to tests/format/flow-repo/contents/no_flow/dummy.js diff --git a/tests/flow-repo/contents/no_flow/jsfmt.spec.js b/tests/format/flow-repo/contents/no_flow/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/contents/no_flow/jsfmt.spec.js rename to tests/format/flow-repo/contents/no_flow/jsfmt.spec.js diff --git a/tests/flow-repo/contents/no_flow/test.js b/tests/format/flow-repo/contents/no_flow/test.js similarity index 100% rename from tests/flow-repo/contents/no_flow/test.js rename to tests/format/flow-repo/contents/no_flow/test.js diff --git a/tests/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/core_tests/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/core_tests/boolean.js b/tests/format/flow-repo/core_tests/boolean.js similarity index 100% rename from tests/flow-repo/core_tests/boolean.js rename to tests/format/flow-repo/core_tests/boolean.js diff --git a/tests/flow-repo/core_tests/jsfmt.spec.js b/tests/format/flow-repo/core_tests/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/core_tests/jsfmt.spec.js rename to tests/format/flow-repo/core_tests/jsfmt.spec.js diff --git a/tests/flow-repo/core_tests/map.js b/tests/format/flow-repo/core_tests/map.js similarity index 100% rename from tests/flow-repo/core_tests/map.js rename to tests/format/flow-repo/core_tests/map.js diff --git a/tests/flow-repo/core_tests/regexp.js b/tests/format/flow-repo/core_tests/regexp.js similarity index 100% rename from tests/flow-repo/core_tests/regexp.js rename to tests/format/flow-repo/core_tests/regexp.js diff --git a/tests/flow-repo/core_tests/weakset.js b/tests/format/flow-repo/core_tests/weakset.js similarity index 100% rename from tests/flow-repo/core_tests/weakset.js rename to tests/format/flow-repo/core_tests/weakset.js diff --git a/tests/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/covariance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/covariance/jsfmt.spec.js b/tests/format/flow-repo/covariance/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/covariance/jsfmt.spec.js rename to tests/format/flow-repo/covariance/jsfmt.spec.js diff --git a/tests/flow-repo/covariance/test.js b/tests/format/flow-repo/covariance/test.js similarity index 100% rename from tests/flow-repo/covariance/test.js rename to tests/format/flow-repo/covariance/test.js diff --git a/tests/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/coverage/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/coverage/crash.js b/tests/format/flow-repo/coverage/crash.js similarity index 100% rename from tests/flow-repo/coverage/crash.js rename to tests/format/flow-repo/coverage/crash.js diff --git a/tests/flow-repo/coverage/declare_module.js b/tests/format/flow-repo/coverage/declare_module.js similarity index 100% rename from tests/flow-repo/coverage/declare_module.js rename to tests/format/flow-repo/coverage/declare_module.js diff --git a/tests/flow-repo/coverage/jsfmt.spec.js b/tests/format/flow-repo/coverage/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/coverage/jsfmt.spec.js rename to tests/format/flow-repo/coverage/jsfmt.spec.js diff --git a/tests/flow-repo/coverage/no_pragma.js b/tests/format/flow-repo/coverage/no_pragma.js similarity index 100% rename from tests/flow-repo/coverage/no_pragma.js rename to tests/format/flow-repo/coverage/no_pragma.js diff --git a/tests/flow-repo/coverage/non-termination.js b/tests/format/flow-repo/coverage/non-termination.js similarity index 100% rename from tests/flow-repo/coverage/non-termination.js rename to tests/format/flow-repo/coverage/non-termination.js diff --git a/tests/flow-repo/cycle/A.js b/tests/format/flow-repo/cycle/A.js similarity index 100% rename from tests/flow-repo/cycle/A.js rename to tests/format/flow-repo/cycle/A.js diff --git a/tests/flow-repo/cycle/B.js b/tests/format/flow-repo/cycle/B.js similarity index 100% rename from tests/flow-repo/cycle/B.js rename to tests/format/flow-repo/cycle/B.js diff --git a/tests/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/cycle/jsfmt.spec.js b/tests/format/flow-repo/cycle/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/cycle/jsfmt.spec.js rename to tests/format/flow-repo/cycle/jsfmt.spec.js diff --git a/tests/flow-repo/date/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/date/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/date/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/date/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/date/date.js b/tests/format/flow-repo/date/date.js similarity index 100% rename from tests/flow-repo/date/date.js rename to tests/format/flow-repo/date/date.js diff --git a/tests/flow-repo/date/jsfmt.spec.js b/tests/format/flow-repo/date/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/date/jsfmt.spec.js rename to tests/format/flow-repo/date/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js b/tests/format/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js rename to tests/format/flow-repo/declaration_files_haste/ExplicitProvidesModuleDifferentName.js diff --git a/tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js b/tests/format/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js rename to tests/format/flow-repo/declaration_files_haste/ExplicitProvidesModuleSameName.js diff --git a/tests/flow-repo/declaration_files_haste/ImplicitProvidesModule.js b/tests/format/flow-repo/declaration_files_haste/ImplicitProvidesModule.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ImplicitProvidesModule.js rename to tests/format/flow-repo/declaration_files_haste/ImplicitProvidesModule.js diff --git a/tests/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_haste/external/_d3/min.js b/tests/format/flow-repo/declaration_files_haste/external/_d3/min.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/external/_d3/min.js rename to tests/format/flow-repo/declaration_files_haste/external/_d3/min.js diff --git a/tests/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_haste/foo/bar/nested_test.js b/tests/format/flow-repo/declaration_files_haste/foo/bar/nested_test.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/foo/bar/nested_test.js rename to tests/format/flow-repo/declaration_files_haste/foo/bar/nested_test.js diff --git a/tests/flow-repo/declaration_files_haste/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_haste/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_haste/md5.js b/tests/format/flow-repo/declaration_files_haste/md5.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/md5.js rename to tests/format/flow-repo/declaration_files_haste/md5.js diff --git a/tests/flow-repo/declaration_files_haste/test.js b/tests/format/flow-repo/declaration_files_haste/test.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/test.js rename to tests/format/flow-repo/declaration_files_haste/test.js diff --git a/tests/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_haste/ws/index.js b/tests/format/flow-repo/declaration_files_haste/ws/index.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/index.js rename to tests/format/flow-repo/declaration_files_haste/ws/index.js diff --git a/tests/flow-repo/declaration_files_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_haste/ws/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_haste/ws/test/client.js b/tests/format/flow-repo/declaration_files_haste/ws/test/client.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/test/client.js rename to tests/format/flow-repo/declaration_files_haste/ws/test/client.js diff --git a/tests/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/A.js b/tests/format/flow-repo/declaration_files_incremental_haste/A.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/A.js rename to tests/format/flow-repo/declaration_files_incremental_haste/A.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js b/tests/format/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleDifferentName.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js b/tests/format/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ExplicitProvidesModuleSameName.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js b/tests/format/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ImplicitProvidesModule.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/external/_d3/min.js b/tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/min.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/external/_d3/min.js rename to tests/format/flow-repo/declaration_files_incremental_haste/external/_d3/min.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js b/tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js rename to tests/format/flow-repo/declaration_files_incremental_haste/foo/bar/nested_test.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/md5.js b/tests/format/flow-repo/declaration_files_incremental_haste/md5.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/md5.js rename to tests/format/flow-repo/declaration_files_incremental_haste/md5.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/test.js b/tests/format/flow-repo/declaration_files_incremental_haste/test.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/test.js rename to tests/format/flow-repo/declaration_files_incremental_haste/test.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/index.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/index.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/index.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/index.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/test/client.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/client.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/test/client.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/test/client.js diff --git a/tests/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_haste_name_reducers/A.js b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/A.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste_name_reducers/A.js rename to tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/A.js diff --git a/tests/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_haste_name_reducers/index.js b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/index.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste_name_reducers/index.js rename to tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/index.js diff --git a/tests/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_haste_name_reducers/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_node/A.js b/tests/format/flow-repo/declaration_files_incremental_node/A.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_node/A.js rename to tests/format/flow-repo/declaration_files_incremental_node/A.js diff --git a/tests/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_incremental_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_incremental_node/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_node/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_incremental_node/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_incremental_node/test_absolute.js b/tests/format/flow-repo/declaration_files_incremental_node/test_absolute.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_node/test_absolute.js rename to tests/format/flow-repo/declaration_files_incremental_node/test_absolute.js diff --git a/tests/flow-repo/declaration_files_incremental_node/test_relative.js b/tests/format/flow-repo/declaration_files_incremental_node/test_relative.js similarity index 100% rename from tests/flow-repo/declaration_files_incremental_node/test_relative.js rename to tests/format/flow-repo/declaration_files_incremental_node/test_relative.js diff --git a/tests/flow-repo/declaration_files_node/A.js b/tests/format/flow-repo/declaration_files_node/A.js similarity index 100% rename from tests/flow-repo/declaration_files_node/A.js rename to tests/format/flow-repo/declaration_files_node/A.js diff --git a/tests/flow-repo/declaration_files_node/CJS.js b/tests/format/flow-repo/declaration_files_node/CJS.js similarity index 100% rename from tests/flow-repo/declaration_files_node/CJS.js rename to tests/format/flow-repo/declaration_files_node/CJS.js diff --git a/tests/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declaration_files_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declaration_files_node/jsfmt.spec.js b/tests/format/flow-repo/declaration_files_node/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declaration_files_node/jsfmt.spec.js rename to tests/format/flow-repo/declaration_files_node/jsfmt.spec.js diff --git a/tests/flow-repo/declaration_files_node/test_absolute.js b/tests/format/flow-repo/declaration_files_node/test_absolute.js similarity index 100% rename from tests/flow-repo/declaration_files_node/test_absolute.js rename to tests/format/flow-repo/declaration_files_node/test_absolute.js diff --git a/tests/flow-repo/declaration_files_node/test_relative.js b/tests/format/flow-repo/declaration_files_node/test_relative.js similarity index 100% rename from tests/flow-repo/declaration_files_node/test_relative.js rename to tests/format/flow-repo/declaration_files_node/test_relative.js diff --git a/tests/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_class/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_class/declare_class.js b/tests/format/flow-repo/declare_class/declare_class.js similarity index 100% rename from tests/flow-repo/declare_class/declare_class.js rename to tests/format/flow-repo/declare_class/declare_class.js diff --git a/tests/flow-repo/declare_class/jsfmt.spec.js b/tests/format/flow-repo/declare_class/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_class/jsfmt.spec.js rename to tests/format/flow-repo/declare_class/jsfmt.spec.js diff --git a/tests/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_class/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_class/lib/jsfmt.spec.js b/tests/format/flow-repo/declare_class/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_class/lib/jsfmt.spec.js rename to tests/format/flow-repo/declare_class/lib/jsfmt.spec.js diff --git a/tests/flow-repo/declare_class/lib/test.js b/tests/format/flow-repo/declare_class/lib/test.js similarity index 100% rename from tests/flow-repo/declare_class/lib/test.js rename to tests/format/flow-repo/declare_class/lib/test.js diff --git a/tests/flow-repo/declare_export/B.js b/tests/format/flow-repo/declare_export/B.js similarity index 100% rename from tests/flow-repo/declare_export/B.js rename to tests/format/flow-repo/declare_export/B.js diff --git a/tests/flow-repo/declare_export/C.js b/tests/format/flow-repo/declare_export/C.js similarity index 100% rename from tests/flow-repo/declare_export/C.js rename to tests/format/flow-repo/declare_export/C.js diff --git a/tests/flow-repo/declare_export/CommonJS_Clobbering_Class.js b/tests/format/flow-repo/declare_export/CommonJS_Clobbering_Class.js similarity index 100% rename from tests/flow-repo/declare_export/CommonJS_Clobbering_Class.js rename to tests/format/flow-repo/declare_export/CommonJS_Clobbering_Class.js diff --git a/tests/flow-repo/declare_export/CommonJS_Clobbering_Lit.js b/tests/format/flow-repo/declare_export/CommonJS_Clobbering_Lit.js similarity index 100% rename from tests/flow-repo/declare_export/CommonJS_Clobbering_Lit.js rename to tests/format/flow-repo/declare_export/CommonJS_Clobbering_Lit.js diff --git a/tests/flow-repo/declare_export/CommonJS_Named.js b/tests/format/flow-repo/declare_export/CommonJS_Named.js similarity index 100% rename from tests/flow-repo/declare_export/CommonJS_Named.js rename to tests/format/flow-repo/declare_export/CommonJS_Named.js diff --git a/tests/flow-repo/declare_export/ES6_DefaultAndNamed.js b/tests/format/flow-repo/declare_export/ES6_DefaultAndNamed.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_DefaultAndNamed.js rename to tests/format/flow-repo/declare_export/ES6_DefaultAndNamed.js diff --git a/tests/flow-repo/declare_export/ES6_Default_AnonFunction1.js b/tests/format/flow-repo/declare_export/ES6_Default_AnonFunction1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_AnonFunction1.js rename to tests/format/flow-repo/declare_export/ES6_Default_AnonFunction1.js diff --git a/tests/flow-repo/declare_export/ES6_Default_AnonFunction2.js b/tests/format/flow-repo/declare_export/ES6_Default_AnonFunction2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_AnonFunction2.js rename to tests/format/flow-repo/declare_export/ES6_Default_AnonFunction2.js diff --git a/tests/flow-repo/declare_export/ES6_Default_NamedClass1.js b/tests/format/flow-repo/declare_export/ES6_Default_NamedClass1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_NamedClass1.js rename to tests/format/flow-repo/declare_export/ES6_Default_NamedClass1.js diff --git a/tests/flow-repo/declare_export/ES6_Default_NamedClass2.js b/tests/format/flow-repo/declare_export/ES6_Default_NamedClass2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_NamedClass2.js rename to tests/format/flow-repo/declare_export/ES6_Default_NamedClass2.js diff --git a/tests/flow-repo/declare_export/ES6_Default_NamedFunction1.js b/tests/format/flow-repo/declare_export/ES6_Default_NamedFunction1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_NamedFunction1.js rename to tests/format/flow-repo/declare_export/ES6_Default_NamedFunction1.js diff --git a/tests/flow-repo/declare_export/ES6_Default_NamedFunction2.js b/tests/format/flow-repo/declare_export/ES6_Default_NamedFunction2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Default_NamedFunction2.js rename to tests/format/flow-repo/declare_export/ES6_Default_NamedFunction2.js diff --git a/tests/flow-repo/declare_export/ES6_ExportAllFromMulti.js b/tests/format/flow-repo/declare_export/ES6_ExportAllFromMulti.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportAllFromMulti.js rename to tests/format/flow-repo/declare_export/ES6_ExportAllFromMulti.js diff --git a/tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js b/tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js rename to tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary1.js diff --git a/tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js b/tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js rename to tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Intermediary2.js diff --git a/tests/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js b/tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js rename to tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Source1.js diff --git a/tests/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js b/tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js rename to tests/format/flow-repo/declare_export/ES6_ExportAllFrom_Source2.js diff --git a/tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js b/tests/format/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js rename to tests/format/flow-repo/declare_export/ES6_ExportFrom_Intermediary1.js diff --git a/tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js b/tests/format/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js rename to tests/format/flow-repo/declare_export/ES6_ExportFrom_Intermediary2.js diff --git a/tests/flow-repo/declare_export/ES6_ExportFrom_Source1.js b/tests/format/flow-repo/declare_export/ES6_ExportFrom_Source1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportFrom_Source1.js rename to tests/format/flow-repo/declare_export/ES6_ExportFrom_Source1.js diff --git a/tests/flow-repo/declare_export/ES6_ExportFrom_Source2.js b/tests/format/flow-repo/declare_export/ES6_ExportFrom_Source2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_ExportFrom_Source2.js rename to tests/format/flow-repo/declare_export/ES6_ExportFrom_Source2.js diff --git a/tests/flow-repo/declare_export/ES6_Named1.js b/tests/format/flow-repo/declare_export/ES6_Named1.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Named1.js rename to tests/format/flow-repo/declare_export/ES6_Named1.js diff --git a/tests/flow-repo/declare_export/ES6_Named2.js b/tests/format/flow-repo/declare_export/ES6_Named2.js similarity index 100% rename from tests/flow-repo/declare_export/ES6_Named2.js rename to tests/format/flow-repo/declare_export/ES6_Named2.js diff --git a/tests/flow-repo/declare_export/ProvidesModuleA.js b/tests/format/flow-repo/declare_export/ProvidesModuleA.js similarity index 100% rename from tests/flow-repo/declare_export/ProvidesModuleA.js rename to tests/format/flow-repo/declare_export/ProvidesModuleA.js diff --git a/tests/flow-repo/declare_export/ProvidesModuleCJSDefault.js b/tests/format/flow-repo/declare_export/ProvidesModuleCJSDefault.js similarity index 100% rename from tests/flow-repo/declare_export/ProvidesModuleCJSDefault.js rename to tests/format/flow-repo/declare_export/ProvidesModuleCJSDefault.js diff --git a/tests/flow-repo/declare_export/ProvidesModuleD.js b/tests/format/flow-repo/declare_export/ProvidesModuleD.js similarity index 100% rename from tests/flow-repo/declare_export/ProvidesModuleD.js rename to tests/format/flow-repo/declare_export/ProvidesModuleD.js diff --git a/tests/flow-repo/declare_export/ProvidesModuleES6Default.js b/tests/format/flow-repo/declare_export/ProvidesModuleES6Default.js similarity index 100% rename from tests/flow-repo/declare_export/ProvidesModuleES6Default.js rename to tests/format/flow-repo/declare_export/ProvidesModuleES6Default.js diff --git a/tests/flow-repo/declare_export/SideEffects.js b/tests/format/flow-repo/declare_export/SideEffects.js similarity index 100% rename from tests/flow-repo/declare_export/SideEffects.js rename to tests/format/flow-repo/declare_export/SideEffects.js diff --git a/tests/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_export/es6modules.js b/tests/format/flow-repo/declare_export/es6modules.js similarity index 100% rename from tests/flow-repo/declare_export/es6modules.js rename to tests/format/flow-repo/declare_export/es6modules.js diff --git a/tests/flow-repo/declare_export/jsfmt.spec.js b/tests/format/flow-repo/declare_export/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_export/jsfmt.spec.js rename to tests/format/flow-repo/declare_export/jsfmt.spec.js diff --git a/tests/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_fun/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_fun/jsfmt.spec.js b/tests/format/flow-repo/declare_fun/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_fun/jsfmt.spec.js rename to tests/format/flow-repo/declare_fun/jsfmt.spec.js diff --git a/tests/flow-repo/declare_fun/test.js b/tests/format/flow-repo/declare_fun/test.js similarity index 100% rename from tests/flow-repo/declare_fun/test.js rename to tests/format/flow-repo/declare_fun/test.js diff --git a/tests/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_module_exports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_module_exports/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js rename to tests/format/flow-repo/declare_module_exports/flow-typed/jsfmt.spec.js diff --git a/tests/flow-repo/declare_module_exports/flow-typed/libs.js b/tests/format/flow-repo/declare_module_exports/flow-typed/libs.js similarity index 100% rename from tests/flow-repo/declare_module_exports/flow-typed/libs.js rename to tests/format/flow-repo/declare_module_exports/flow-typed/libs.js diff --git a/tests/flow-repo/declare_module_exports/jsfmt.spec.js b/tests/format/flow-repo/declare_module_exports/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_module_exports/jsfmt.spec.js rename to tests/format/flow-repo/declare_module_exports/jsfmt.spec.js diff --git a/tests/flow-repo/declare_module_exports/main.js b/tests/format/flow-repo/declare_module_exports/main.js similarity index 100% rename from tests/flow-repo/declare_module_exports/main.js rename to tests/format/flow-repo/declare_module_exports/main.js diff --git a/tests/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_type/import_declare_type.js b/tests/format/flow-repo/declare_type/import_declare_type.js similarity index 100% rename from tests/flow-repo/declare_type/import_declare_type.js rename to tests/format/flow-repo/declare_type/import_declare_type.js diff --git a/tests/flow-repo/declare_type/jsfmt.spec.js b/tests/format/flow-repo/declare_type/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_type/jsfmt.spec.js rename to tests/format/flow-repo/declare_type/jsfmt.spec.js diff --git a/tests/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js b/tests/format/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js similarity index 100% rename from tests/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js rename to tests/format/flow-repo/declare_type/lib/DeclareModule_TypeAlias.js diff --git a/tests/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/declare_type/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/declare_type/lib/declare_type_exports.js b/tests/format/flow-repo/declare_type/lib/declare_type_exports.js similarity index 100% rename from tests/flow-repo/declare_type/lib/declare_type_exports.js rename to tests/format/flow-repo/declare_type/lib/declare_type_exports.js diff --git a/tests/flow-repo/declare_type/lib/jsfmt.spec.js b/tests/format/flow-repo/declare_type/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/declare_type/lib/jsfmt.spec.js rename to tests/format/flow-repo/declare_type/lib/jsfmt.spec.js diff --git a/tests/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/def_site_variance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/def_site_variance/jsfmt.spec.js b/tests/format/flow-repo/def_site_variance/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/def_site_variance/jsfmt.spec.js rename to tests/format/flow-repo/def_site_variance/jsfmt.spec.js diff --git a/tests/flow-repo/def_site_variance/test.js b/tests/format/flow-repo/def_site_variance/test.js similarity index 100% rename from tests/flow-repo/def_site_variance/test.js rename to tests/format/flow-repo/def_site_variance/test.js diff --git a/tests/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/demo/1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/demo/1/f.js b/tests/format/flow-repo/demo/1/f.js similarity index 100% rename from tests/flow-repo/demo/1/f.js rename to tests/format/flow-repo/demo/1/f.js diff --git a/tests/flow-repo/demo/1/jsfmt.spec.js b/tests/format/flow-repo/demo/1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/demo/1/jsfmt.spec.js rename to tests/format/flow-repo/demo/1/jsfmt.spec.js diff --git a/tests/flow-repo/demo/2/A.js b/tests/format/flow-repo/demo/2/A.js similarity index 100% rename from tests/flow-repo/demo/2/A.js rename to tests/format/flow-repo/demo/2/A.js diff --git a/tests/flow-repo/demo/2/B.js b/tests/format/flow-repo/demo/2/B.js similarity index 100% rename from tests/flow-repo/demo/2/B.js rename to tests/format/flow-repo/demo/2/B.js diff --git a/tests/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/demo/2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/demo/2/jsfmt.spec.js b/tests/format/flow-repo/demo/2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/demo/2/jsfmt.spec.js rename to tests/format/flow-repo/demo/2/jsfmt.spec.js diff --git a/tests/flow-repo/deps/A.js b/tests/format/flow-repo/deps/A.js similarity index 100% rename from tests/flow-repo/deps/A.js rename to tests/format/flow-repo/deps/A.js diff --git a/tests/flow-repo/deps/B.js b/tests/format/flow-repo/deps/B.js similarity index 100% rename from tests/flow-repo/deps/B.js rename to tests/format/flow-repo/deps/B.js diff --git a/tests/flow-repo/deps/C.js b/tests/format/flow-repo/deps/C.js similarity index 100% rename from tests/flow-repo/deps/C.js rename to tests/format/flow-repo/deps/C.js diff --git a/tests/flow-repo/deps/D.js b/tests/format/flow-repo/deps/D.js similarity index 100% rename from tests/flow-repo/deps/D.js rename to tests/format/flow-repo/deps/D.js diff --git a/tests/flow-repo/deps/E.js b/tests/format/flow-repo/deps/E.js similarity index 100% rename from tests/flow-repo/deps/E.js rename to tests/format/flow-repo/deps/E.js diff --git a/tests/flow-repo/deps/F.js b/tests/format/flow-repo/deps/F.js similarity index 100% rename from tests/flow-repo/deps/F.js rename to tests/format/flow-repo/deps/F.js diff --git a/tests/flow-repo/deps/G.js b/tests/format/flow-repo/deps/G.js similarity index 100% rename from tests/flow-repo/deps/G.js rename to tests/format/flow-repo/deps/G.js diff --git a/tests/flow-repo/deps/H.js b/tests/format/flow-repo/deps/H.js similarity index 100% rename from tests/flow-repo/deps/H.js rename to tests/format/flow-repo/deps/H.js diff --git a/tests/flow-repo/deps/I.js b/tests/format/flow-repo/deps/I.js similarity index 100% rename from tests/flow-repo/deps/I.js rename to tests/format/flow-repo/deps/I.js diff --git a/tests/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/deps/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/deps/jsfmt.spec.js b/tests/format/flow-repo/deps/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/deps/jsfmt.spec.js rename to tests/format/flow-repo/deps/jsfmt.spec.js diff --git a/tests/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/destructuring/array_rest.js b/tests/format/flow-repo/destructuring/array_rest.js similarity index 100% rename from tests/flow-repo/destructuring/array_rest.js rename to tests/format/flow-repo/destructuring/array_rest.js diff --git a/tests/flow-repo/destructuring/computed.js b/tests/format/flow-repo/destructuring/computed.js similarity index 100% rename from tests/flow-repo/destructuring/computed.js rename to tests/format/flow-repo/destructuring/computed.js diff --git a/tests/flow-repo/destructuring/defaults.js b/tests/format/flow-repo/destructuring/defaults.js similarity index 100% rename from tests/flow-repo/destructuring/defaults.js rename to tests/format/flow-repo/destructuring/defaults.js diff --git a/tests/flow-repo/destructuring/destructuring.js b/tests/format/flow-repo/destructuring/destructuring.js similarity index 100% rename from tests/flow-repo/destructuring/destructuring.js rename to tests/format/flow-repo/destructuring/destructuring.js diff --git a/tests/flow-repo/destructuring/eager.js b/tests/format/flow-repo/destructuring/eager.js similarity index 100% rename from tests/flow-repo/destructuring/eager.js rename to tests/format/flow-repo/destructuring/eager.js diff --git a/tests/flow-repo/destructuring/jsfmt.spec.js b/tests/format/flow-repo/destructuring/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/destructuring/jsfmt.spec.js rename to tests/format/flow-repo/destructuring/jsfmt.spec.js diff --git a/tests/flow-repo/destructuring/poly.js b/tests/format/flow-repo/destructuring/poly.js similarity index 100% rename from tests/flow-repo/destructuring/poly.js rename to tests/format/flow-repo/destructuring/poly.js diff --git a/tests/flow-repo/destructuring/rec.js b/tests/format/flow-repo/destructuring/rec.js similarity index 100% rename from tests/flow-repo/destructuring/rec.js rename to tests/format/flow-repo/destructuring/rec.js diff --git a/tests/flow-repo/destructuring/refinement_non_termination.js b/tests/format/flow-repo/destructuring/refinement_non_termination.js similarity index 100% rename from tests/flow-repo/destructuring/refinement_non_termination.js rename to tests/format/flow-repo/destructuring/refinement_non_termination.js diff --git a/tests/flow-repo/destructuring/string_lit.js b/tests/format/flow-repo/destructuring/string_lit.js similarity index 100% rename from tests/flow-repo/destructuring/string_lit.js rename to tests/format/flow-repo/destructuring/string_lit.js diff --git a/tests/flow-repo/destructuring/unannotated.js b/tests/format/flow-repo/destructuring/unannotated.js similarity index 100% rename from tests/flow-repo/destructuring/unannotated.js rename to tests/format/flow-repo/destructuring/unannotated.js diff --git a/tests/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/dictionary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/dictionary/any.js b/tests/format/flow-repo/dictionary/any.js similarity index 100% rename from tests/flow-repo/dictionary/any.js rename to tests/format/flow-repo/dictionary/any.js diff --git a/tests/flow-repo/dictionary/compatible.js b/tests/format/flow-repo/dictionary/compatible.js similarity index 100% rename from tests/flow-repo/dictionary/compatible.js rename to tests/format/flow-repo/dictionary/compatible.js diff --git a/tests/flow-repo/dictionary/dictionary.js b/tests/format/flow-repo/dictionary/dictionary.js similarity index 100% rename from tests/flow-repo/dictionary/dictionary.js rename to tests/format/flow-repo/dictionary/dictionary.js diff --git a/tests/flow-repo/dictionary/incompatible.js b/tests/format/flow-repo/dictionary/incompatible.js similarity index 100% rename from tests/flow-repo/dictionary/incompatible.js rename to tests/format/flow-repo/dictionary/incompatible.js diff --git a/tests/flow-repo/dictionary/issue-1745.js b/tests/format/flow-repo/dictionary/issue-1745.js similarity index 100% rename from tests/flow-repo/dictionary/issue-1745.js rename to tests/format/flow-repo/dictionary/issue-1745.js diff --git a/tests/flow-repo/dictionary/jsfmt.spec.js b/tests/format/flow-repo/dictionary/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/dictionary/jsfmt.spec.js rename to tests/format/flow-repo/dictionary/jsfmt.spec.js diff --git a/tests/flow-repo/dictionary/test.js b/tests/format/flow-repo/dictionary/test.js similarity index 100% rename from tests/flow-repo/dictionary/test.js rename to tests/format/flow-repo/dictionary/test.js diff --git a/tests/flow-repo/dictionary/test_client.js b/tests/format/flow-repo/dictionary/test_client.js similarity index 100% rename from tests/flow-repo/dictionary/test_client.js rename to tests/format/flow-repo/dictionary/test_client.js diff --git a/tests/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/disjoint-union-perf/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/disjoint-union-perf/ast.js b/tests/format/flow-repo/disjoint-union-perf/ast.js similarity index 100% rename from tests/flow-repo/disjoint-union-perf/ast.js rename to tests/format/flow-repo/disjoint-union-perf/ast.js diff --git a/tests/flow-repo/disjoint-union-perf/emit.js b/tests/format/flow-repo/disjoint-union-perf/emit.js similarity index 100% rename from tests/flow-repo/disjoint-union-perf/emit.js rename to tests/format/flow-repo/disjoint-union-perf/emit.js diff --git a/tests/flow-repo/disjoint-union-perf/jsAst.js b/tests/format/flow-repo/disjoint-union-perf/jsAst.js similarity index 100% rename from tests/flow-repo/disjoint-union-perf/jsAst.js rename to tests/format/flow-repo/disjoint-union-perf/jsAst.js diff --git a/tests/flow-repo/disjoint-union-perf/jsfmt.spec.js b/tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/disjoint-union-perf/jsfmt.spec.js rename to tests/format/flow-repo/disjoint-union-perf/jsfmt.spec.js diff --git a/tests/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/docblock_flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/docblock_flow/jsfmt.spec.js b/tests/format/flow-repo/docblock_flow/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/docblock_flow/jsfmt.spec.js rename to tests/format/flow-repo/docblock_flow/jsfmt.spec.js diff --git a/tests/flow-repo/docblock_flow/license_with_flow.js b/tests/format/flow-repo/docblock_flow/license_with_flow.js similarity index 100% rename from tests/flow-repo/docblock_flow/license_with_flow.js rename to tests/format/flow-repo/docblock_flow/license_with_flow.js diff --git a/tests/flow-repo/docblock_flow/max_header_tokens.js b/tests/format/flow-repo/docblock_flow/max_header_tokens.js similarity index 100% rename from tests/flow-repo/docblock_flow/max_header_tokens.js rename to tests/format/flow-repo/docblock_flow/max_header_tokens.js diff --git a/tests/flow-repo/docblock_flow/multiple_flows_1.js b/tests/format/flow-repo/docblock_flow/multiple_flows_1.js similarity index 100% rename from tests/flow-repo/docblock_flow/multiple_flows_1.js rename to tests/format/flow-repo/docblock_flow/multiple_flows_1.js diff --git a/tests/flow-repo/docblock_flow/multiple_flows_2.js b/tests/format/flow-repo/docblock_flow/multiple_flows_2.js similarity index 100% rename from tests/flow-repo/docblock_flow/multiple_flows_2.js rename to tests/format/flow-repo/docblock_flow/multiple_flows_2.js diff --git a/tests/flow-repo/docblock_flow/multiple_providesModule_1.js b/tests/format/flow-repo/docblock_flow/multiple_providesModule_1.js similarity index 100% rename from tests/flow-repo/docblock_flow/multiple_providesModule_1.js rename to tests/format/flow-repo/docblock_flow/multiple_providesModule_1.js diff --git a/tests/flow-repo/docblock_flow/multiple_providesModule_2.js b/tests/format/flow-repo/docblock_flow/multiple_providesModule_2.js similarity index 100% rename from tests/flow-repo/docblock_flow/multiple_providesModule_2.js rename to tests/format/flow-repo/docblock_flow/multiple_providesModule_2.js diff --git a/tests/flow-repo/docblock_flow/use_strict_with_flow.js b/tests/format/flow-repo/docblock_flow/use_strict_with_flow.js similarity index 100% rename from tests/flow-repo/docblock_flow/use_strict_with_flow.js rename to tests/format/flow-repo/docblock_flow/use_strict_with_flow.js diff --git a/tests/flow-repo/docblock_flow/with_flow.js b/tests/format/flow-repo/docblock_flow/with_flow.js similarity index 100% rename from tests/flow-repo/docblock_flow/with_flow.js rename to tests/format/flow-repo/docblock_flow/with_flow.js diff --git a/tests/flow-repo/docblock_flow/without_flow.js b/tests/format/flow-repo/docblock_flow/without_flow.js similarity index 100% rename from tests/flow-repo/docblock_flow/without_flow.js rename to tests/format/flow-repo/docblock_flow/without_flow.js diff --git a/tests/flow-repo/dom/CanvasRenderingContext2D.js b/tests/format/flow-repo/dom/CanvasRenderingContext2D.js similarity index 100% rename from tests/flow-repo/dom/CanvasRenderingContext2D.js rename to tests/format/flow-repo/dom/CanvasRenderingContext2D.js diff --git a/tests/flow-repo/dom/CustomEvent.js b/tests/format/flow-repo/dom/CustomEvent.js similarity index 100% rename from tests/flow-repo/dom/CustomEvent.js rename to tests/format/flow-repo/dom/CustomEvent.js diff --git a/tests/flow-repo/dom/Document.js b/tests/format/flow-repo/dom/Document.js similarity index 100% rename from tests/flow-repo/dom/Document.js rename to tests/format/flow-repo/dom/Document.js diff --git a/tests/flow-repo/dom/Element.js b/tests/format/flow-repo/dom/Element.js similarity index 100% rename from tests/flow-repo/dom/Element.js rename to tests/format/flow-repo/dom/Element.js diff --git a/tests/flow-repo/dom/HTMLCanvasElement.js b/tests/format/flow-repo/dom/HTMLCanvasElement.js similarity index 100% rename from tests/flow-repo/dom/HTMLCanvasElement.js rename to tests/format/flow-repo/dom/HTMLCanvasElement.js diff --git a/tests/flow-repo/dom/HTMLElement.js b/tests/format/flow-repo/dom/HTMLElement.js similarity index 100% rename from tests/flow-repo/dom/HTMLElement.js rename to tests/format/flow-repo/dom/HTMLElement.js diff --git a/tests/flow-repo/dom/HTMLInputElement.js b/tests/format/flow-repo/dom/HTMLInputElement.js similarity index 100% rename from tests/flow-repo/dom/HTMLInputElement.js rename to tests/format/flow-repo/dom/HTMLInputElement.js diff --git a/tests/flow-repo/dom/URL.js b/tests/format/flow-repo/dom/URL.js similarity index 100% rename from tests/flow-repo/dom/URL.js rename to tests/format/flow-repo/dom/URL.js diff --git a/tests/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/dom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/dom/eventtarget.js b/tests/format/flow-repo/dom/eventtarget.js similarity index 100% rename from tests/flow-repo/dom/eventtarget.js rename to tests/format/flow-repo/dom/eventtarget.js diff --git a/tests/flow-repo/dom/jsfmt.spec.js b/tests/format/flow-repo/dom/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/dom/jsfmt.spec.js rename to tests/format/flow-repo/dom/jsfmt.spec.js diff --git a/tests/flow-repo/dom/path2d.js b/tests/format/flow-repo/dom/path2d.js similarity index 100% rename from tests/flow-repo/dom/path2d.js rename to tests/format/flow-repo/dom/path2d.js diff --git a/tests/flow-repo/dom/registerElement.js b/tests/format/flow-repo/dom/registerElement.js similarity index 100% rename from tests/flow-repo/dom/registerElement.js rename to tests/format/flow-repo/dom/registerElement.js diff --git a/tests/flow-repo/dom/traversal.js b/tests/format/flow-repo/dom/traversal.js similarity index 100% rename from tests/flow-repo/dom/traversal.js rename to tests/format/flow-repo/dom/traversal.js diff --git a/tests/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/dump-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/dump-types/import.js b/tests/format/flow-repo/dump-types/import.js similarity index 100% rename from tests/flow-repo/dump-types/import.js rename to tests/format/flow-repo/dump-types/import.js diff --git a/tests/flow-repo/dump-types/jsfmt.spec.js b/tests/format/flow-repo/dump-types/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/dump-types/jsfmt.spec.js rename to tests/format/flow-repo/dump-types/jsfmt.spec.js diff --git a/tests/flow-repo/dump-types/test.js b/tests/format/flow-repo/dump-types/test.js similarity index 100% rename from tests/flow-repo/dump-types/test.js rename to tests/format/flow-repo/dump-types/test.js diff --git a/tests/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/duplicate_methods/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/duplicate_methods/jsfmt.spec.js b/tests/format/flow-repo/duplicate_methods/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/duplicate_methods/jsfmt.spec.js rename to tests/format/flow-repo/duplicate_methods/jsfmt.spec.js diff --git a/tests/flow-repo/duplicate_methods/test.js b/tests/format/flow-repo/duplicate_methods/test.js similarity index 100% rename from tests/flow-repo/duplicate_methods/test.js rename to tests/format/flow-repo/duplicate_methods/test.js diff --git a/tests/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/encaps/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/encaps/encaps.js b/tests/format/flow-repo/encaps/encaps.js similarity index 100% rename from tests/flow-repo/encaps/encaps.js rename to tests/format/flow-repo/encaps/encaps.js diff --git a/tests/flow-repo/encaps/jsfmt.spec.js b/tests/format/flow-repo/encaps/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/encaps/jsfmt.spec.js rename to tests/format/flow-repo/encaps/jsfmt.spec.js diff --git a/tests/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/enumerror/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/enumerror/enumerror.js b/tests/format/flow-repo/enumerror/enumerror.js similarity index 100% rename from tests/flow-repo/enumerror/enumerror.js rename to tests/format/flow-repo/enumerror/enumerror.js diff --git a/tests/flow-repo/enumerror/jsfmt.spec.js b/tests/format/flow-repo/enumerror/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/enumerror/jsfmt.spec.js rename to tests/format/flow-repo/enumerror/jsfmt.spec.js diff --git a/tests/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/equals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/equals/equals.js b/tests/format/flow-repo/equals/equals.js similarity index 100% rename from tests/flow-repo/equals/equals.js rename to tests/format/flow-repo/equals/equals.js diff --git a/tests/flow-repo/equals/jsfmt.spec.js b/tests/format/flow-repo/equals/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/equals/jsfmt.spec.js rename to tests/format/flow-repo/equals/jsfmt.spec.js diff --git a/tests/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/error_messages/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/error_messages/errors.js b/tests/format/flow-repo/error_messages/errors.js similarity index 100% rename from tests/flow-repo/error_messages/errors.js rename to tests/format/flow-repo/error_messages/errors.js diff --git a/tests/flow-repo/error_messages/jsfmt.spec.js b/tests/format/flow-repo/error_messages/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/error_messages/jsfmt.spec.js rename to tests/format/flow-repo/error_messages/jsfmt.spec.js diff --git a/tests/flow-repo/es6modules/B.js b/tests/format/flow-repo/es6modules/B.js similarity index 100% rename from tests/flow-repo/es6modules/B.js rename to tests/format/flow-repo/es6modules/B.js diff --git a/tests/flow-repo/es6modules/C.js b/tests/format/flow-repo/es6modules/C.js similarity index 100% rename from tests/flow-repo/es6modules/C.js rename to tests/format/flow-repo/es6modules/C.js diff --git a/tests/flow-repo/es6modules/CommonJS_Clobbering_Class.js b/tests/format/flow-repo/es6modules/CommonJS_Clobbering_Class.js similarity index 100% rename from tests/flow-repo/es6modules/CommonJS_Clobbering_Class.js rename to tests/format/flow-repo/es6modules/CommonJS_Clobbering_Class.js diff --git a/tests/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js b/tests/format/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js similarity index 100% rename from tests/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js rename to tests/format/flow-repo/es6modules/CommonJS_Clobbering_Frozen.js diff --git a/tests/flow-repo/es6modules/CommonJS_Clobbering_Lit.js b/tests/format/flow-repo/es6modules/CommonJS_Clobbering_Lit.js similarity index 100% rename from tests/flow-repo/es6modules/CommonJS_Clobbering_Lit.js rename to tests/format/flow-repo/es6modules/CommonJS_Clobbering_Lit.js diff --git a/tests/flow-repo/es6modules/CommonJS_Named.js b/tests/format/flow-repo/es6modules/CommonJS_Named.js similarity index 100% rename from tests/flow-repo/es6modules/CommonJS_Named.js rename to tests/format/flow-repo/es6modules/CommonJS_Named.js diff --git a/tests/flow-repo/es6modules/ES6_DefaultAndNamed.js b/tests/format/flow-repo/es6modules/ES6_DefaultAndNamed.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_DefaultAndNamed.js rename to tests/format/flow-repo/es6modules/ES6_DefaultAndNamed.js diff --git a/tests/flow-repo/es6modules/ES6_Default_AnonClass1.js b/tests/format/flow-repo/es6modules/ES6_Default_AnonClass1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_AnonClass1.js rename to tests/format/flow-repo/es6modules/ES6_Default_AnonClass1.js diff --git a/tests/flow-repo/es6modules/ES6_Default_AnonClass2.js b/tests/format/flow-repo/es6modules/ES6_Default_AnonClass2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_AnonClass2.js rename to tests/format/flow-repo/es6modules/ES6_Default_AnonClass2.js diff --git a/tests/flow-repo/es6modules/ES6_Default_AnonFunction1.js b/tests/format/flow-repo/es6modules/ES6_Default_AnonFunction1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_AnonFunction1.js rename to tests/format/flow-repo/es6modules/ES6_Default_AnonFunction1.js diff --git a/tests/flow-repo/es6modules/ES6_Default_AnonFunction2.js b/tests/format/flow-repo/es6modules/ES6_Default_AnonFunction2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_AnonFunction2.js rename to tests/format/flow-repo/es6modules/ES6_Default_AnonFunction2.js diff --git a/tests/flow-repo/es6modules/ES6_Default_NamedClass1.js b/tests/format/flow-repo/es6modules/ES6_Default_NamedClass1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_NamedClass1.js rename to tests/format/flow-repo/es6modules/ES6_Default_NamedClass1.js diff --git a/tests/flow-repo/es6modules/ES6_Default_NamedClass2.js b/tests/format/flow-repo/es6modules/ES6_Default_NamedClass2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_NamedClass2.js rename to tests/format/flow-repo/es6modules/ES6_Default_NamedClass2.js diff --git a/tests/flow-repo/es6modules/ES6_Default_NamedFunction1.js b/tests/format/flow-repo/es6modules/ES6_Default_NamedFunction1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_NamedFunction1.js rename to tests/format/flow-repo/es6modules/ES6_Default_NamedFunction1.js diff --git a/tests/flow-repo/es6modules/ES6_Default_NamedFunction2.js b/tests/format/flow-repo/es6modules/ES6_Default_NamedFunction2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Default_NamedFunction2.js rename to tests/format/flow-repo/es6modules/ES6_Default_NamedFunction2.js diff --git a/tests/flow-repo/es6modules/ES6_ExportAllFromMulti.js b/tests/format/flow-repo/es6modules/ES6_ExportAllFromMulti.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportAllFromMulti.js rename to tests/format/flow-repo/es6modules/ES6_ExportAllFromMulti.js diff --git a/tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js b/tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js rename to tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary1.js diff --git a/tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js b/tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js rename to tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Intermediary2.js diff --git a/tests/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js b/tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js rename to tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Source1.js diff --git a/tests/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js b/tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js rename to tests/format/flow-repo/es6modules/ES6_ExportAllFrom_Source2.js diff --git a/tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js b/tests/format/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js rename to tests/format/flow-repo/es6modules/ES6_ExportFrom_Intermediary1.js diff --git a/tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js b/tests/format/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js rename to tests/format/flow-repo/es6modules/ES6_ExportFrom_Intermediary2.js diff --git a/tests/flow-repo/es6modules/ES6_ExportFrom_Source1.js b/tests/format/flow-repo/es6modules/ES6_ExportFrom_Source1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportFrom_Source1.js rename to tests/format/flow-repo/es6modules/ES6_ExportFrom_Source1.js diff --git a/tests/flow-repo/es6modules/ES6_ExportFrom_Source2.js b/tests/format/flow-repo/es6modules/ES6_ExportFrom_Source2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_ExportFrom_Source2.js rename to tests/format/flow-repo/es6modules/ES6_ExportFrom_Source2.js diff --git a/tests/flow-repo/es6modules/ES6_Named1.js b/tests/format/flow-repo/es6modules/ES6_Named1.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Named1.js rename to tests/format/flow-repo/es6modules/ES6_Named1.js diff --git a/tests/flow-repo/es6modules/ES6_Named2.js b/tests/format/flow-repo/es6modules/ES6_Named2.js similarity index 100% rename from tests/flow-repo/es6modules/ES6_Named2.js rename to tests/format/flow-repo/es6modules/ES6_Named2.js diff --git a/tests/flow-repo/es6modules/ExportType.js b/tests/format/flow-repo/es6modules/ExportType.js similarity index 100% rename from tests/flow-repo/es6modules/ExportType.js rename to tests/format/flow-repo/es6modules/ExportType.js diff --git a/tests/flow-repo/es6modules/ProvidesModuleA.js b/tests/format/flow-repo/es6modules/ProvidesModuleA.js similarity index 100% rename from tests/flow-repo/es6modules/ProvidesModuleA.js rename to tests/format/flow-repo/es6modules/ProvidesModuleA.js diff --git a/tests/flow-repo/es6modules/ProvidesModuleCJSDefault.js b/tests/format/flow-repo/es6modules/ProvidesModuleCJSDefault.js similarity index 100% rename from tests/flow-repo/es6modules/ProvidesModuleCJSDefault.js rename to tests/format/flow-repo/es6modules/ProvidesModuleCJSDefault.js diff --git a/tests/flow-repo/es6modules/ProvidesModuleD.js b/tests/format/flow-repo/es6modules/ProvidesModuleD.js similarity index 100% rename from tests/flow-repo/es6modules/ProvidesModuleD.js rename to tests/format/flow-repo/es6modules/ProvidesModuleD.js diff --git a/tests/flow-repo/es6modules/ProvidesModuleES6Default.js b/tests/format/flow-repo/es6modules/ProvidesModuleES6Default.js similarity index 100% rename from tests/flow-repo/es6modules/ProvidesModuleES6Default.js rename to tests/format/flow-repo/es6modules/ProvidesModuleES6Default.js diff --git a/tests/flow-repo/es6modules/SideEffects.js b/tests/format/flow-repo/es6modules/SideEffects.js similarity index 100% rename from tests/flow-repo/es6modules/SideEffects.js rename to tests/format/flow-repo/es6modules/SideEffects.js diff --git a/tests/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/es6modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/es6modules/es6modules.js b/tests/format/flow-repo/es6modules/es6modules.js similarity index 100% rename from tests/flow-repo/es6modules/es6modules.js rename to tests/format/flow-repo/es6modules/es6modules.js diff --git a/tests/flow-repo/es6modules/jsfmt.spec.js b/tests/format/flow-repo/es6modules/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/es6modules/jsfmt.spec.js rename to tests/format/flow-repo/es6modules/jsfmt.spec.js diff --git a/tests/flow-repo/es6modules/test_imports_are_frozen.js b/tests/format/flow-repo/es6modules/test_imports_are_frozen.js similarity index 100% rename from tests/flow-repo/es6modules/test_imports_are_frozen.js rename to tests/format/flow-repo/es6modules/test_imports_are_frozen.js diff --git a/tests/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/es_declare_module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/es_declare_module/es_declare_module.js b/tests/format/flow-repo/es_declare_module/es_declare_module.js similarity index 100% rename from tests/flow-repo/es_declare_module/es_declare_module.js rename to tests/format/flow-repo/es_declare_module/es_declare_module.js diff --git a/tests/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/es_declare_module/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/es_declare_module/flow-typed/declares.js b/tests/format/flow-repo/es_declare_module/flow-typed/declares.js similarity index 100% rename from tests/flow-repo/es_declare_module/flow-typed/declares.js rename to tests/format/flow-repo/es_declare_module/flow-typed/declares.js diff --git a/tests/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js rename to tests/format/flow-repo/es_declare_module/flow-typed/jsfmt.spec.js diff --git a/tests/flow-repo/es_declare_module/jsfmt.spec.js b/tests/format/flow-repo/es_declare_module/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/es_declare_module/jsfmt.spec.js rename to tests/format/flow-repo/es_declare_module/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_class_instance_fields.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_class_instance_fields.ignore/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_class_instance_fields.ignore/test.js b/tests/format/flow-repo/esproposal_class_instance_fields.ignore/test.js similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.ignore/test.js rename to tests/format/flow-repo/esproposal_class_instance_fields.ignore/test.js diff --git a/tests/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_class_instance_fields.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_class_instance_fields.warn/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_class_instance_fields.warn/test.js b/tests/format/flow-repo/esproposal_class_instance_fields.warn/test.js similarity index 100% rename from tests/flow-repo/esproposal_class_instance_fields.warn/test.js rename to tests/format/flow-repo/esproposal_class_instance_fields.warn/test.js diff --git a/tests/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_class_static_fields.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_class_static_fields.ignore/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_class_static_fields.ignore/test.js b/tests/format/flow-repo/esproposal_class_static_fields.ignore/test.js similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.ignore/test.js rename to tests/format/flow-repo/esproposal_class_static_fields.ignore/test.js diff --git a/tests/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_class_static_fields.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_class_static_fields.warn/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_class_static_fields.warn/test.js b/tests/format/flow-repo/esproposal_class_static_fields.warn/test.js similarity index 100% rename from tests/flow-repo/esproposal_class_static_fields.warn/test.js rename to tests/format/flow-repo/esproposal_class_static_fields.warn/test.js diff --git a/tests/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_decorators.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_decorators.ignore/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_decorators.ignore/test.js b/tests/format/flow-repo/esproposal_decorators.ignore/test.js similarity index 100% rename from tests/flow-repo/esproposal_decorators.ignore/test.js rename to tests/format/flow-repo/esproposal_decorators.ignore/test.js diff --git a/tests/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_decorators.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_decorators.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_decorators.warn/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_decorators.warn/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_decorators.warn/test.js b/tests/format/flow-repo/esproposal_decorators.warn/test.js similarity index 100% rename from tests/flow-repo/esproposal_decorators.warn/test.js rename to tests/format/flow-repo/esproposal_decorators.warn/test.js diff --git a/tests/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_export_star_as.enable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_export_star_as.enable/dest.js b/tests/format/flow-repo/esproposal_export_star_as.enable/dest.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.enable/dest.js rename to tests/format/flow-repo/esproposal_export_star_as.enable/dest.js diff --git a/tests/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_export_star_as.enable/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_export_star_as.enable/source.js b/tests/format/flow-repo/esproposal_export_star_as.enable/source.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.enable/source.js rename to tests/format/flow-repo/esproposal_export_star_as.enable/source.js diff --git a/tests/flow-repo/esproposal_export_star_as.enable/test.js b/tests/format/flow-repo/esproposal_export_star_as.enable/test.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.enable/test.js rename to tests/format/flow-repo/esproposal_export_star_as.enable/test.js diff --git a/tests/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_export_star_as.ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_export_star_as.ignore/dest.js b/tests/format/flow-repo/esproposal_export_star_as.ignore/dest.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.ignore/dest.js rename to tests/format/flow-repo/esproposal_export_star_as.ignore/dest.js diff --git a/tests/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_export_star_as.ignore/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_export_star_as.ignore/source.js b/tests/format/flow-repo/esproposal_export_star_as.ignore/source.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.ignore/source.js rename to tests/format/flow-repo/esproposal_export_star_as.ignore/source.js diff --git a/tests/flow-repo/esproposal_export_star_as.ignore/test.js b/tests/format/flow-repo/esproposal_export_star_as.ignore/test.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.ignore/test.js rename to tests/format/flow-repo/esproposal_export_star_as.ignore/test.js diff --git a/tests/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/esproposal_export_star_as.warn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js b/tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js rename to tests/format/flow-repo/esproposal_export_star_as.warn/jsfmt.spec.js diff --git a/tests/flow-repo/esproposal_export_star_as.warn/test.js b/tests/format/flow-repo/esproposal_export_star_as.warn/test.js similarity index 100% rename from tests/flow-repo/esproposal_export_star_as.warn/test.js rename to tests/format/flow-repo/esproposal_export_star_as.warn/test.js diff --git a/tests/flow-repo/export_default/P.js b/tests/format/flow-repo/export_default/P.js similarity index 100% rename from tests/flow-repo/export_default/P.js rename to tests/format/flow-repo/export_default/P.js diff --git a/tests/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/export_default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/export_default/jsfmt.spec.js b/tests/format/flow-repo/export_default/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/export_default/jsfmt.spec.js rename to tests/format/flow-repo/export_default/jsfmt.spec.js diff --git a/tests/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/export_default/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/export_default/lib/jsfmt.spec.js b/tests/format/flow-repo/export_default/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/export_default/lib/jsfmt.spec.js rename to tests/format/flow-repo/export_default/lib/jsfmt.spec.js diff --git a/tests/flow-repo/export_default/lib/lib.js b/tests/format/flow-repo/export_default/lib/lib.js similarity index 100% rename from tests/flow-repo/export_default/lib/lib.js rename to tests/format/flow-repo/export_default/lib/lib.js diff --git a/tests/flow-repo/export_default/test.js b/tests/format/flow-repo/export_default/test.js similarity index 100% rename from tests/flow-repo/export_default/test.js rename to tests/format/flow-repo/export_default/test.js diff --git a/tests/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/export_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/export_type/cjs_with_types.js b/tests/format/flow-repo/export_type/cjs_with_types.js similarity index 100% rename from tests/flow-repo/export_type/cjs_with_types.js rename to tests/format/flow-repo/export_type/cjs_with_types.js diff --git a/tests/flow-repo/export_type/importer.js b/tests/format/flow-repo/export_type/importer.js similarity index 100% rename from tests/flow-repo/export_type/importer.js rename to tests/format/flow-repo/export_type/importer.js diff --git a/tests/flow-repo/export_type/jsfmt.spec.js b/tests/format/flow-repo/export_type/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/export_type/jsfmt.spec.js rename to tests/format/flow-repo/export_type/jsfmt.spec.js diff --git a/tests/flow-repo/export_type/types_only.js b/tests/format/flow-repo/export_type/types_only.js similarity index 100% rename from tests/flow-repo/export_type/types_only.js rename to tests/format/flow-repo/export_type/types_only.js diff --git a/tests/flow-repo/export_type/types_only2.js b/tests/format/flow-repo/export_type/types_only2.js similarity index 100% rename from tests/flow-repo/export_type/types_only2.js rename to tests/format/flow-repo/export_type/types_only2.js diff --git a/tests/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/extensions/foo.js b/tests/format/flow-repo/extensions/foo.js similarity index 100% rename from tests/flow-repo/extensions/foo.js rename to tests/format/flow-repo/extensions/foo.js diff --git a/tests/flow-repo/extensions/jsfmt.spec.js b/tests/format/flow-repo/extensions/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/extensions/jsfmt.spec.js rename to tests/format/flow-repo/extensions/jsfmt.spec.js diff --git a/tests/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/facebook_fbt_none/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/facebook_fbt_none/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/facebook_fbt_none/jsfmt.spec.js rename to tests/format/flow-repo/facebook_fbt_none/jsfmt.spec.js diff --git a/tests/flow-repo/facebook_fbt_none/main.js b/tests/format/flow-repo/facebook_fbt_none/main.js similarity index 100% rename from tests/flow-repo/facebook_fbt_none/main.js rename to tests/format/flow-repo/facebook_fbt_none/main.js diff --git a/tests/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/facebook_fbt_some/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/facebook_fbt_some/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/facebook_fbt_some/flow-typed/fbt.js b/tests/format/flow-repo/facebook_fbt_some/flow-typed/fbt.js similarity index 100% rename from tests/flow-repo/facebook_fbt_some/flow-typed/fbt.js rename to tests/format/flow-repo/facebook_fbt_some/flow-typed/fbt.js diff --git a/tests/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js rename to tests/format/flow-repo/facebook_fbt_some/flow-typed/jsfmt.spec.js diff --git a/tests/flow-repo/facebook_fbt_some/jsfmt.spec.js b/tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/facebook_fbt_some/jsfmt.spec.js rename to tests/format/flow-repo/facebook_fbt_some/jsfmt.spec.js diff --git a/tests/flow-repo/facebook_fbt_some/main.js b/tests/format/flow-repo/facebook_fbt_some/main.js similarity index 100% rename from tests/flow-repo/facebook_fbt_some/main.js rename to tests/format/flow-repo/facebook_fbt_some/main.js diff --git a/tests/flow-repo/facebookisms/Bar.js b/tests/format/flow-repo/facebookisms/Bar.js similarity index 100% rename from tests/flow-repo/facebookisms/Bar.js rename to tests/format/flow-repo/facebookisms/Bar.js diff --git a/tests/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/facebookisms/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/facebookisms/copyProperties.js b/tests/format/flow-repo/facebookisms/copyProperties.js similarity index 100% rename from tests/flow-repo/facebookisms/copyProperties.js rename to tests/format/flow-repo/facebookisms/copyProperties.js diff --git a/tests/flow-repo/facebookisms/invariant.js b/tests/format/flow-repo/facebookisms/invariant.js similarity index 100% rename from tests/flow-repo/facebookisms/invariant.js rename to tests/format/flow-repo/facebookisms/invariant.js diff --git a/tests/flow-repo/facebookisms/jsfmt.spec.js b/tests/format/flow-repo/facebookisms/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/facebookisms/jsfmt.spec.js rename to tests/format/flow-repo/facebookisms/jsfmt.spec.js diff --git a/tests/flow-repo/facebookisms/lib.js b/tests/format/flow-repo/facebookisms/lib.js similarity index 100% rename from tests/flow-repo/facebookisms/lib.js rename to tests/format/flow-repo/facebookisms/lib.js diff --git a/tests/flow-repo/facebookisms/mergeInto.js b/tests/format/flow-repo/facebookisms/mergeInto.js similarity index 100% rename from tests/flow-repo/facebookisms/mergeInto.js rename to tests/format/flow-repo/facebookisms/mergeInto.js diff --git a/tests/flow-repo/facebookisms/test.js b/tests/format/flow-repo/facebookisms/test.js similarity index 100% rename from tests/flow-repo/facebookisms/test.js rename to tests/format/flow-repo/facebookisms/test.js diff --git a/tests/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/fetch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/fetch/fetch.js b/tests/format/flow-repo/fetch/fetch.js similarity index 100% rename from tests/flow-repo/fetch/fetch.js rename to tests/format/flow-repo/fetch/fetch.js diff --git a/tests/flow-repo/fetch/headers.js b/tests/format/flow-repo/fetch/headers.js similarity index 100% rename from tests/flow-repo/fetch/headers.js rename to tests/format/flow-repo/fetch/headers.js diff --git a/tests/flow-repo/fetch/jsfmt.spec.js b/tests/format/flow-repo/fetch/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/fetch/jsfmt.spec.js rename to tests/format/flow-repo/fetch/jsfmt.spec.js diff --git a/tests/flow-repo/fetch/request.js b/tests/format/flow-repo/fetch/request.js similarity index 100% rename from tests/flow-repo/fetch/request.js rename to tests/format/flow-repo/fetch/request.js diff --git a/tests/flow-repo/fetch/response.js b/tests/format/flow-repo/fetch/response.js similarity index 100% rename from tests/flow-repo/fetch/response.js rename to tests/format/flow-repo/fetch/response.js diff --git a/tests/flow-repo/fetch/urlsearchparams.js b/tests/format/flow-repo/fetch/urlsearchparams.js similarity index 100% rename from tests/flow-repo/fetch/urlsearchparams.js rename to tests/format/flow-repo/fetch/urlsearchparams.js diff --git a/tests/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/find-module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/find-module/jsfmt.spec.js b/tests/format/flow-repo/find-module/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/find-module/jsfmt.spec.js rename to tests/format/flow-repo/find-module/jsfmt.spec.js diff --git a/tests/flow-repo/find-module/req.js b/tests/format/flow-repo/find-module/req.js similarity index 100% rename from tests/flow-repo/find-module/req.js rename to tests/format/flow-repo/find-module/req.js diff --git a/tests/flow-repo/find-module/test.js b/tests/format/flow-repo/find-module/test.js similarity index 100% rename from tests/flow-repo/find-module/test.js rename to tests/format/flow-repo/find-module/test.js diff --git a/tests/flow-repo/fixpoint/Fun.js b/tests/format/flow-repo/fixpoint/Fun.js similarity index 100% rename from tests/flow-repo/fixpoint/Fun.js rename to tests/format/flow-repo/fixpoint/Fun.js diff --git a/tests/flow-repo/fixpoint/Ycombinator.js b/tests/format/flow-repo/fixpoint/Ycombinator.js similarity index 100% rename from tests/flow-repo/fixpoint/Ycombinator.js rename to tests/format/flow-repo/fixpoint/Ycombinator.js diff --git a/tests/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/fixpoint/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/fixpoint/jsfmt.spec.js b/tests/format/flow-repo/fixpoint/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/fixpoint/jsfmt.spec.js rename to tests/format/flow-repo/fixpoint/jsfmt.spec.js diff --git a/tests/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/flow_ast.template_strings/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/flow_ast.template_strings/foo.js b/tests/format/flow-repo/flow_ast.template_strings/foo.js similarity index 100% rename from tests/flow-repo/flow_ast.template_strings/foo.js rename to tests/format/flow-repo/flow_ast.template_strings/foo.js diff --git a/tests/flow-repo/flow_ast.template_strings/jsfmt.spec.js b/tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/flow_ast.template_strings/jsfmt.spec.js rename to tests/format/flow-repo/flow_ast.template_strings/jsfmt.spec.js diff --git a/tests/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/focus-check/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/focus-check/a.js b/tests/format/flow-repo/focus-check/a.js similarity index 100% rename from tests/flow-repo/focus-check/a.js rename to tests/format/flow-repo/focus-check/a.js diff --git a/tests/flow-repo/focus-check/b.js b/tests/format/flow-repo/focus-check/b.js similarity index 100% rename from tests/flow-repo/focus-check/b.js rename to tests/format/flow-repo/focus-check/b.js diff --git a/tests/flow-repo/focus-check/jsfmt.spec.js b/tests/format/flow-repo/focus-check/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/focus-check/jsfmt.spec.js rename to tests/format/flow-repo/focus-check/jsfmt.spec.js diff --git a/tests/flow-repo/focus-check/test.js b/tests/format/flow-repo/focus-check/test.js similarity index 100% rename from tests/flow-repo/focus-check/test.js rename to tests/format/flow-repo/focus-check/test.js diff --git a/tests/flow-repo/for/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/for/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/for/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/for/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/for/abnormal.js b/tests/format/flow-repo/for/abnormal.js similarity index 100% rename from tests/flow-repo/for/abnormal.js rename to tests/format/flow-repo/for/abnormal.js diff --git a/tests/flow-repo/for/abnormal_for_in.js b/tests/format/flow-repo/for/abnormal_for_in.js similarity index 100% rename from tests/flow-repo/for/abnormal_for_in.js rename to tests/format/flow-repo/for/abnormal_for_in.js diff --git a/tests/flow-repo/for/abnormal_for_of.js b/tests/format/flow-repo/for/abnormal_for_of.js similarity index 100% rename from tests/flow-repo/for/abnormal_for_of.js rename to tests/format/flow-repo/for/abnormal_for_of.js diff --git a/tests/flow-repo/for/jsfmt.spec.js b/tests/format/flow-repo/for/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/for/jsfmt.spec.js rename to tests/format/flow-repo/for/jsfmt.spec.js diff --git a/tests/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/forof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/forof/forof.js b/tests/format/flow-repo/forof/forof.js similarity index 100% rename from tests/flow-repo/forof/forof.js rename to tests/format/flow-repo/forof/forof.js diff --git a/tests/flow-repo/forof/jsfmt.spec.js b/tests/format/flow-repo/forof/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/forof/jsfmt.spec.js rename to tests/format/flow-repo/forof/jsfmt.spec.js diff --git a/tests/flow-repo/function/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/function/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/function/apply.js b/tests/format/flow-repo/function/apply.js similarity index 100% rename from tests/flow-repo/function/apply.js rename to tests/format/flow-repo/function/apply.js diff --git a/tests/flow-repo/function/bind.js b/tests/format/flow-repo/function/bind.js similarity index 100% rename from tests/flow-repo/function/bind.js rename to tests/format/flow-repo/function/bind.js diff --git a/tests/flow-repo/function/call.js b/tests/format/flow-repo/function/call.js similarity index 100% rename from tests/flow-repo/function/call.js rename to tests/format/flow-repo/function/call.js diff --git a/tests/flow-repo/function/function.js b/tests/format/flow-repo/function/function.js similarity index 100% rename from tests/flow-repo/function/function.js rename to tests/format/flow-repo/function/function.js diff --git a/tests/flow-repo/function/jsfmt.spec.js b/tests/format/flow-repo/function/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/function/jsfmt.spec.js rename to tests/format/flow-repo/function/jsfmt.spec.js diff --git a/tests/flow-repo/function/rest.js b/tests/format/flow-repo/function/rest.js similarity index 100% rename from tests/flow-repo/function/rest.js rename to tests/format/flow-repo/function/rest.js diff --git a/tests/flow-repo/function/rest_type.js b/tests/format/flow-repo/function/rest_type.js similarity index 100% rename from tests/flow-repo/function/rest_type.js rename to tests/format/flow-repo/function/rest_type.js diff --git a/tests/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/funrec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/funrec/funrec.js b/tests/format/flow-repo/funrec/funrec.js similarity index 100% rename from tests/flow-repo/funrec/funrec.js rename to tests/format/flow-repo/funrec/funrec.js diff --git a/tests/flow-repo/funrec/jsfmt.spec.js b/tests/format/flow-repo/funrec/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/funrec/jsfmt.spec.js rename to tests/format/flow-repo/funrec/jsfmt.spec.js diff --git a/tests/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/generators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/generators/class.js b/tests/format/flow-repo/generators/class.js similarity index 100% rename from tests/flow-repo/generators/class.js rename to tests/format/flow-repo/generators/class.js diff --git a/tests/flow-repo/generators/class_failure.js b/tests/format/flow-repo/generators/class_failure.js similarity index 100% rename from tests/flow-repo/generators/class_failure.js rename to tests/format/flow-repo/generators/class_failure.js diff --git a/tests/flow-repo/generators/generators.js b/tests/format/flow-repo/generators/generators.js similarity index 100% rename from tests/flow-repo/generators/generators.js rename to tests/format/flow-repo/generators/generators.js diff --git a/tests/flow-repo/generators/jsfmt.spec.js b/tests/format/flow-repo/generators/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/generators/jsfmt.spec.js rename to tests/format/flow-repo/generators/jsfmt.spec.js diff --git a/tests/flow-repo/generators/refi.js b/tests/format/flow-repo/generators/refi.js similarity index 100% rename from tests/flow-repo/generators/refi.js rename to tests/format/flow-repo/generators/refi.js diff --git a/tests/flow-repo/generators/return.js b/tests/format/flow-repo/generators/return.js similarity index 100% rename from tests/flow-repo/generators/return.js rename to tests/format/flow-repo/generators/return.js diff --git a/tests/flow-repo/generators/throw.js b/tests/format/flow-repo/generators/throw.js similarity index 100% rename from tests/flow-repo/generators/throw.js rename to tests/format/flow-repo/generators/throw.js diff --git a/tests/flow-repo/generators/variance.js b/tests/format/flow-repo/generators/variance.js similarity index 100% rename from tests/flow-repo/generators/variance.js rename to tests/format/flow-repo/generators/variance.js diff --git a/tests/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/generics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/generics/generics.js b/tests/format/flow-repo/generics/generics.js similarity index 100% rename from tests/flow-repo/generics/generics.js rename to tests/format/flow-repo/generics/generics.js diff --git a/tests/flow-repo/generics/jsfmt.spec.js b/tests/format/flow-repo/generics/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/generics/jsfmt.spec.js rename to tests/format/flow-repo/generics/jsfmt.spec.js diff --git a/tests/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/geolocation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/geolocation/a.js b/tests/format/flow-repo/geolocation/a.js similarity index 100% rename from tests/flow-repo/geolocation/a.js rename to tests/format/flow-repo/geolocation/a.js diff --git a/tests/flow-repo/geolocation/jsfmt.spec.js b/tests/format/flow-repo/geolocation/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/geolocation/jsfmt.spec.js rename to tests/format/flow-repo/geolocation/jsfmt.spec.js diff --git a/tests/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/get-def/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/get-def/class.js b/tests/format/flow-repo/get-def/class.js similarity index 100% rename from tests/flow-repo/get-def/class.js rename to tests/format/flow-repo/get-def/class.js diff --git a/tests/flow-repo/get-def/example.js b/tests/format/flow-repo/get-def/example.js similarity index 100% rename from tests/flow-repo/get-def/example.js rename to tests/format/flow-repo/get-def/example.js diff --git a/tests/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/get-def/helpers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/get-def/helpers/exports_default.js b/tests/format/flow-repo/get-def/helpers/exports_default.js similarity index 100% rename from tests/flow-repo/get-def/helpers/exports_default.js rename to tests/format/flow-repo/get-def/helpers/exports_default.js diff --git a/tests/flow-repo/get-def/helpers/exports_named.js b/tests/format/flow-repo/get-def/helpers/exports_named.js similarity index 100% rename from tests/flow-repo/get-def/helpers/exports_named.js rename to tests/format/flow-repo/get-def/helpers/exports_named.js diff --git a/tests/flow-repo/get-def/helpers/jsfmt.spec.js b/tests/format/flow-repo/get-def/helpers/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/get-def/helpers/jsfmt.spec.js rename to tests/format/flow-repo/get-def/helpers/jsfmt.spec.js diff --git a/tests/flow-repo/get-def/imports.js b/tests/format/flow-repo/get-def/imports.js similarity index 100% rename from tests/flow-repo/get-def/imports.js rename to tests/format/flow-repo/get-def/imports.js diff --git a/tests/flow-repo/get-def/jsfmt.spec.js b/tests/format/flow-repo/get-def/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/get-def/jsfmt.spec.js rename to tests/format/flow-repo/get-def/jsfmt.spec.js diff --git a/tests/flow-repo/get-def/library.js b/tests/format/flow-repo/get-def/library.js similarity index 100% rename from tests/flow-repo/get-def/library.js rename to tests/format/flow-repo/get-def/library.js diff --git a/tests/flow-repo/get-def2/Parent.js b/tests/format/flow-repo/get-def2/Parent.js similarity index 100% rename from tests/flow-repo/get-def2/Parent.js rename to tests/format/flow-repo/get-def2/Parent.js diff --git a/tests/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/get-def2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/get-def2/jsfmt.spec.js b/tests/format/flow-repo/get-def2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/get-def2/jsfmt.spec.js rename to tests/format/flow-repo/get-def2/jsfmt.spec.js diff --git a/tests/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/get-def2/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/get-def2/lib/jsfmt.spec.js b/tests/format/flow-repo/get-def2/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/get-def2/lib/jsfmt.spec.js rename to tests/format/flow-repo/get-def2/lib/jsfmt.spec.js diff --git a/tests/flow-repo/get-def2/lib/jsx.js b/tests/format/flow-repo/get-def2/lib/jsx.js similarity index 100% rename from tests/flow-repo/get-def2/lib/jsx.js rename to tests/format/flow-repo/get-def2/lib/jsx.js diff --git a/tests/flow-repo/get-def2/main.js b/tests/format/flow-repo/get-def2/main.js similarity index 100% rename from tests/flow-repo/get-def2/main.js rename to tests/format/flow-repo/get-def2/main.js diff --git a/tests/flow-repo/get-def2/override.js b/tests/format/flow-repo/get-def2/override.js similarity index 100% rename from tests/flow-repo/get-def2/override.js rename to tests/format/flow-repo/get-def2/override.js diff --git a/tests/flow-repo/get-def2/react.js b/tests/format/flow-repo/get-def2/react.js similarity index 100% rename from tests/flow-repo/get-def2/react.js rename to tests/format/flow-repo/get-def2/react.js diff --git a/tests/flow-repo/get-def2/types.js b/tests/format/flow-repo/get-def2/types.js similarity index 100% rename from tests/flow-repo/get-def2/types.js rename to tests/format/flow-repo/get-def2/types.js diff --git a/tests/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/get-imports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/get-imports/a.js b/tests/format/flow-repo/get-imports/a.js similarity index 100% rename from tests/flow-repo/get-imports/a.js rename to tests/format/flow-repo/get-imports/a.js diff --git a/tests/flow-repo/get-imports/b.js b/tests/format/flow-repo/get-imports/b.js similarity index 100% rename from tests/flow-repo/get-imports/b.js rename to tests/format/flow-repo/get-imports/b.js diff --git a/tests/flow-repo/get-imports/c.js b/tests/format/flow-repo/get-imports/c.js similarity index 100% rename from tests/flow-repo/get-imports/c.js rename to tests/format/flow-repo/get-imports/c.js diff --git a/tests/flow-repo/get-imports/jsfmt.spec.js b/tests/format/flow-repo/get-imports/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/get-imports/jsfmt.spec.js rename to tests/format/flow-repo/get-imports/jsfmt.spec.js diff --git a/tests/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/getters_and_setters_disabled/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/getters_and_setters_disabled/getters_and_setters.js b/tests/format/flow-repo/getters_and_setters_disabled/getters_and_setters.js similarity index 100% rename from tests/flow-repo/getters_and_setters_disabled/getters_and_setters.js rename to tests/format/flow-repo/getters_and_setters_disabled/getters_and_setters.js diff --git a/tests/flow-repo/getters_and_setters_disabled/jsfmt.spec.js b/tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/getters_and_setters_disabled/jsfmt.spec.js rename to tests/format/flow-repo/getters_and_setters_disabled/jsfmt.spec.js diff --git a/tests/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/getters_and_setters_enabled/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/getters_and_setters_enabled/class.js b/tests/format/flow-repo/getters_and_setters_enabled/class.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/class.js rename to tests/format/flow-repo/getters_and_setters_enabled/class.js diff --git a/tests/flow-repo/getters_and_setters_enabled/declare_class.js b/tests/format/flow-repo/getters_and_setters_enabled/declare_class.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/declare_class.js rename to tests/format/flow-repo/getters_and_setters_enabled/declare_class.js diff --git a/tests/flow-repo/getters_and_setters_enabled/jsfmt.spec.js b/tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/jsfmt.spec.js rename to tests/format/flow-repo/getters_and_setters_enabled/jsfmt.spec.js diff --git a/tests/flow-repo/getters_and_setters_enabled/object.js b/tests/format/flow-repo/getters_and_setters_enabled/object.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/object.js rename to tests/format/flow-repo/getters_and_setters_enabled/object.js diff --git a/tests/flow-repo/getters_and_setters_enabled/object_type.js b/tests/format/flow-repo/getters_and_setters_enabled/object_type.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/object_type.js rename to tests/format/flow-repo/getters_and_setters_enabled/object_type.js diff --git a/tests/flow-repo/getters_and_setters_enabled/react.js b/tests/format/flow-repo/getters_and_setters_enabled/react.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/react.js rename to tests/format/flow-repo/getters_and_setters_enabled/react.js diff --git a/tests/flow-repo/getters_and_setters_enabled/variance.js b/tests/format/flow-repo/getters_and_setters_enabled/variance.js similarity index 100% rename from tests/flow-repo/getters_and_setters_enabled/variance.js rename to tests/format/flow-repo/getters_and_setters_enabled/variance.js diff --git a/tests/flow-repo/haste_cycle/API.js b/tests/format/flow-repo/haste_cycle/API.js similarity index 100% rename from tests/flow-repo/haste_cycle/API.js rename to tests/format/flow-repo/haste_cycle/API.js diff --git a/tests/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_cycle/jsfmt.spec.js b/tests/format/flow-repo/haste_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_cycle/jsfmt.spec.js rename to tests/format/flow-repo/haste_cycle/jsfmt.spec.js diff --git a/tests/flow-repo/haste_cycle/models/OpenGraphAction.js b/tests/format/flow-repo/haste_cycle/models/OpenGraphAction.js similarity index 100% rename from tests/flow-repo/haste_cycle/models/OpenGraphAction.js rename to tests/format/flow-repo/haste_cycle/models/OpenGraphAction.js diff --git a/tests/flow-repo/haste_cycle/models/OpenGraphObject.js b/tests/format/flow-repo/haste_cycle/models/OpenGraphObject.js similarity index 100% rename from tests/flow-repo/haste_cycle/models/OpenGraphObject.js rename to tests/format/flow-repo/haste_cycle/models/OpenGraphObject.js diff --git a/tests/flow-repo/haste_cycle/models/OpenGraphValueContainer.js b/tests/format/flow-repo/haste_cycle/models/OpenGraphValueContainer.js similarity index 100% rename from tests/flow-repo/haste_cycle/models/OpenGraphValueContainer.js rename to tests/format/flow-repo/haste_cycle/models/OpenGraphValueContainer.js diff --git a/tests/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_cycle/models/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_cycle/models/jsfmt.spec.js b/tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_cycle/models/jsfmt.spec.js rename to tests/format/flow-repo/haste_cycle/models/jsfmt.spec.js diff --git a/tests/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_dupe/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_dupe/dupe1.js b/tests/format/flow-repo/haste_dupe/dupe1.js similarity index 100% rename from tests/flow-repo/haste_dupe/dupe1.js rename to tests/format/flow-repo/haste_dupe/dupe1.js diff --git a/tests/flow-repo/haste_dupe/dupe2.js b/tests/format/flow-repo/haste_dupe/dupe2.js similarity index 100% rename from tests/flow-repo/haste_dupe/dupe2.js rename to tests/format/flow-repo/haste_dupe/dupe2.js diff --git a/tests/flow-repo/haste_dupe/jsfmt.spec.js b/tests/format/flow-repo/haste_dupe/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_dupe/jsfmt.spec.js rename to tests/format/flow-repo/haste_dupe/jsfmt.spec.js diff --git a/tests/flow-repo/haste_dupe/requires_dupe.js b/tests/format/flow-repo/haste_dupe/requires_dupe.js similarity index 100% rename from tests/flow-repo/haste_dupe/requires_dupe.js rename to tests/format/flow-repo/haste_dupe/requires_dupe.js diff --git a/tests/flow-repo/haste_name_reducers_defaults/Module1.js b/tests/format/flow-repo/haste_name_reducers_defaults/Module1.js similarity index 100% rename from tests/flow-repo/haste_name_reducers_defaults/Module1.js rename to tests/format/flow-repo/haste_name_reducers_defaults/Module1.js diff --git a/tests/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_name_reducers_defaults/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_name_reducers_defaults/index.js b/tests/format/flow-repo/haste_name_reducers_defaults/index.js similarity index 100% rename from tests/flow-repo/haste_name_reducers_defaults/index.js rename to tests/format/flow-repo/haste_name_reducers_defaults/index.js diff --git a/tests/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js b/tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js rename to tests/format/flow-repo/haste_name_reducers_defaults/jsfmt.spec.js diff --git a/tests/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_use_name_reducers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_use_name_reducers/dir1/Module1.js b/tests/format/flow-repo/haste_use_name_reducers/dir1/Module1.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir1/Module1.js rename to tests/format/flow-repo/haste_use_name_reducers/dir1/Module1.js diff --git a/tests/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_use_name_reducers/dir1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js rename to tests/format/flow-repo/haste_use_name_reducers/dir1/jsfmt.spec.js diff --git a/tests/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js b/tests/format/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js rename to tests/format/flow-repo/haste_use_name_reducers/dir2/Module2.ios.js diff --git a/tests/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/haste_use_name_reducers/dir2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js rename to tests/format/flow-repo/haste_use_name_reducers/dir2/jsfmt.spec.js diff --git a/tests/flow-repo/haste_use_name_reducers/index.js b/tests/format/flow-repo/haste_use_name_reducers/index.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/index.js rename to tests/format/flow-repo/haste_use_name_reducers/index.js diff --git a/tests/flow-repo/haste_use_name_reducers/jsfmt.spec.js b/tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/haste_use_name_reducers/jsfmt.spec.js rename to tests/format/flow-repo/haste_use_name_reducers/jsfmt.spec.js diff --git a/tests/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/ignore_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/ignore_package/foo.js b/tests/format/flow-repo/ignore_package/foo.js similarity index 100% rename from tests/flow-repo/ignore_package/foo.js rename to tests/format/flow-repo/ignore_package/foo.js diff --git a/tests/flow-repo/ignore_package/jsfmt.spec.js b/tests/format/flow-repo/ignore_package/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/ignore_package/jsfmt.spec.js rename to tests/format/flow-repo/ignore_package/jsfmt.spec.js diff --git a/tests/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/immutable_methods/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/immutable_methods/jsfmt.spec.js b/tests/format/flow-repo/immutable_methods/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/immutable_methods/jsfmt.spec.js rename to tests/format/flow-repo/immutable_methods/jsfmt.spec.js diff --git a/tests/flow-repo/immutable_methods/test.js b/tests/format/flow-repo/immutable_methods/test.js similarity index 100% rename from tests/flow-repo/immutable_methods/test.js rename to tests/format/flow-repo/immutable_methods/test.js diff --git a/tests/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/implements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/implements/jsfmt.spec.js b/tests/format/flow-repo/implements/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/implements/jsfmt.spec.js rename to tests/format/flow-repo/implements/jsfmt.spec.js diff --git a/tests/flow-repo/implements/test.js b/tests/format/flow-repo/implements/test.js similarity index 100% rename from tests/flow-repo/implements/test.js rename to tests/format/flow-repo/implements/test.js diff --git a/tests/flow-repo/import_type/ExportCJSDefault_Class.js b/tests/format/flow-repo/import_type/ExportCJSDefault_Class.js similarity index 100% rename from tests/flow-repo/import_type/ExportCJSDefault_Class.js rename to tests/format/flow-repo/import_type/ExportCJSDefault_Class.js diff --git a/tests/flow-repo/import_type/ExportCJSNamed_Class.js b/tests/format/flow-repo/import_type/ExportCJSNamed_Class.js similarity index 100% rename from tests/flow-repo/import_type/ExportCJSNamed_Class.js rename to tests/format/flow-repo/import_type/ExportCJSNamed_Class.js diff --git a/tests/flow-repo/import_type/ExportDefault_Class.js b/tests/format/flow-repo/import_type/ExportDefault_Class.js similarity index 100% rename from tests/flow-repo/import_type/ExportDefault_Class.js rename to tests/format/flow-repo/import_type/ExportDefault_Class.js diff --git a/tests/flow-repo/import_type/ExportNamed_Alias.js b/tests/format/flow-repo/import_type/ExportNamed_Alias.js similarity index 100% rename from tests/flow-repo/import_type/ExportNamed_Alias.js rename to tests/format/flow-repo/import_type/ExportNamed_Alias.js diff --git a/tests/flow-repo/import_type/ExportNamed_Class.js b/tests/format/flow-repo/import_type/ExportNamed_Class.js similarity index 100% rename from tests/flow-repo/import_type/ExportNamed_Class.js rename to tests/format/flow-repo/import_type/ExportNamed_Class.js diff --git a/tests/flow-repo/import_type/ExportsANumber.js b/tests/format/flow-repo/import_type/ExportsANumber.js similarity index 100% rename from tests/flow-repo/import_type/ExportsANumber.js rename to tests/format/flow-repo/import_type/ExportsANumber.js diff --git a/tests/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/import_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/import_type/import_type.js b/tests/format/flow-repo/import_type/import_type.js similarity index 100% rename from tests/flow-repo/import_type/import_type.js rename to tests/format/flow-repo/import_type/import_type.js diff --git a/tests/flow-repo/import_type/issue-359.js b/tests/format/flow-repo/import_type/issue-359.js similarity index 100% rename from tests/flow-repo/import_type/issue-359.js rename to tests/format/flow-repo/import_type/issue-359.js diff --git a/tests/flow-repo/import_type/jsfmt.spec.js b/tests/format/flow-repo/import_type/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/import_type/jsfmt.spec.js rename to tests/format/flow-repo/import_type/jsfmt.spec.js diff --git a/tests/flow-repo/import_typeof/ExportCJSDefault_Class.js b/tests/format/flow-repo/import_typeof/ExportCJSDefault_Class.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportCJSDefault_Class.js rename to tests/format/flow-repo/import_typeof/ExportCJSDefault_Class.js diff --git a/tests/flow-repo/import_typeof/ExportCJSDefault_Number.js b/tests/format/flow-repo/import_typeof/ExportCJSDefault_Number.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportCJSDefault_Number.js rename to tests/format/flow-repo/import_typeof/ExportCJSDefault_Number.js diff --git a/tests/flow-repo/import_typeof/ExportCJSNamed_Class.js b/tests/format/flow-repo/import_typeof/ExportCJSNamed_Class.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportCJSNamed_Class.js rename to tests/format/flow-repo/import_typeof/ExportCJSNamed_Class.js diff --git a/tests/flow-repo/import_typeof/ExportCJSNamed_Number.js b/tests/format/flow-repo/import_typeof/ExportCJSNamed_Number.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportCJSNamed_Number.js rename to tests/format/flow-repo/import_typeof/ExportCJSNamed_Number.js diff --git a/tests/flow-repo/import_typeof/ExportDefault_Class.js b/tests/format/flow-repo/import_typeof/ExportDefault_Class.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportDefault_Class.js rename to tests/format/flow-repo/import_typeof/ExportDefault_Class.js diff --git a/tests/flow-repo/import_typeof/ExportDefault_Number.js b/tests/format/flow-repo/import_typeof/ExportDefault_Number.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportDefault_Number.js rename to tests/format/flow-repo/import_typeof/ExportDefault_Number.js diff --git a/tests/flow-repo/import_typeof/ExportNamed_Alias.js b/tests/format/flow-repo/import_typeof/ExportNamed_Alias.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportNamed_Alias.js rename to tests/format/flow-repo/import_typeof/ExportNamed_Alias.js diff --git a/tests/flow-repo/import_typeof/ExportNamed_Class.js b/tests/format/flow-repo/import_typeof/ExportNamed_Class.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportNamed_Class.js rename to tests/format/flow-repo/import_typeof/ExportNamed_Class.js diff --git a/tests/flow-repo/import_typeof/ExportNamed_Multi.js b/tests/format/flow-repo/import_typeof/ExportNamed_Multi.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportNamed_Multi.js rename to tests/format/flow-repo/import_typeof/ExportNamed_Multi.js diff --git a/tests/flow-repo/import_typeof/ExportNamed_Number.js b/tests/format/flow-repo/import_typeof/ExportNamed_Number.js similarity index 100% rename from tests/flow-repo/import_typeof/ExportNamed_Number.js rename to tests/format/flow-repo/import_typeof/ExportNamed_Number.js diff --git a/tests/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/import_typeof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/import_typeof/import_typeof.js b/tests/format/flow-repo/import_typeof/import_typeof.js similarity index 100% rename from tests/flow-repo/import_typeof/import_typeof.js rename to tests/format/flow-repo/import_typeof/import_typeof.js diff --git a/tests/flow-repo/import_typeof/jsfmt.spec.js b/tests/format/flow-repo/import_typeof/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/import_typeof/jsfmt.spec.js rename to tests/format/flow-repo/import_typeof/jsfmt.spec.js diff --git a/tests/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/include/foo/batman/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/include/foo/batman/baz.js b/tests/format/flow-repo/include/foo/batman/baz.js similarity index 100% rename from tests/flow-repo/include/foo/batman/baz.js rename to tests/format/flow-repo/include/foo/batman/baz.js diff --git a/tests/flow-repo/include/foo/batman/jsfmt.spec.js b/tests/format/flow-repo/include/foo/batman/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/include/foo/batman/jsfmt.spec.js rename to tests/format/flow-repo/include/foo/batman/jsfmt.spec.js diff --git a/tests/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/include/included/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/include/included/jsfmt.spec.js b/tests/format/flow-repo/include/included/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/include/included/jsfmt.spec.js rename to tests/format/flow-repo/include/included/jsfmt.spec.js diff --git a/tests/flow-repo/include/included/test.js b/tests/format/flow-repo/include/included/test.js similarity index 100% rename from tests/flow-repo/include/included/test.js rename to tests/format/flow-repo/include/included/test.js diff --git a/tests/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/include_suppressed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/include_suppressed/jsfmt.spec.js b/tests/format/flow-repo/include_suppressed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/include_suppressed/jsfmt.spec.js rename to tests/format/flow-repo/include_suppressed/jsfmt.spec.js diff --git a/tests/flow-repo/include_suppressed/test.js b/tests/format/flow-repo/include_suppressed/test.js similarity index 100% rename from tests/flow-repo/include_suppressed/test.js rename to tests/format/flow-repo/include_suppressed/test.js diff --git a/tests/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental/a.js b/tests/format/flow-repo/incremental/a.js similarity index 100% rename from tests/flow-repo/incremental/a.js rename to tests/format/flow-repo/incremental/a.js diff --git a/tests/flow-repo/incremental/b.js b/tests/format/flow-repo/incremental/b.js similarity index 100% rename from tests/flow-repo/incremental/b.js rename to tests/format/flow-repo/incremental/b.js diff --git a/tests/flow-repo/incremental/dup_a.js b/tests/format/flow-repo/incremental/dup_a.js similarity index 100% rename from tests/flow-repo/incremental/dup_a.js rename to tests/format/flow-repo/incremental/dup_a.js diff --git a/tests/flow-repo/incremental/jsfmt.spec.js b/tests/format/flow-repo/incremental/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental/jsfmt.spec.js rename to tests/format/flow-repo/incremental/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_basic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_basic/a.js b/tests/format/flow-repo/incremental_basic/a.js similarity index 100% rename from tests/flow-repo/incremental_basic/a.js rename to tests/format/flow-repo/incremental_basic/a.js diff --git a/tests/flow-repo/incremental_basic/b.js b/tests/format/flow-repo/incremental_basic/b.js similarity index 100% rename from tests/flow-repo/incremental_basic/b.js rename to tests/format/flow-repo/incremental_basic/b.js diff --git a/tests/flow-repo/incremental_basic/c.js b/tests/format/flow-repo/incremental_basic/c.js similarity index 100% rename from tests/flow-repo/incremental_basic/c.js rename to tests/format/flow-repo/incremental_basic/c.js diff --git a/tests/flow-repo/incremental_basic/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_basic/jsfmt.spec.js rename to tests/format/flow-repo/incremental_basic/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_basic/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_basic/tmp1/b.js b/tests/format/flow-repo/incremental_basic/tmp1/b.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp1/b.js rename to tests/format/flow-repo/incremental_basic/tmp1/b.js diff --git a/tests/flow-repo/incremental_basic/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp1/jsfmt.spec.js rename to tests/format/flow-repo/incremental_basic/tmp1/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_basic/tmp2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_basic/tmp2/a.js b/tests/format/flow-repo/incremental_basic/tmp2/a.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp2/a.js rename to tests/format/flow-repo/incremental_basic/tmp2/a.js diff --git a/tests/flow-repo/incremental_basic/tmp2/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp2/jsfmt.spec.js rename to tests/format/flow-repo/incremental_basic/tmp2/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_basic/tmp3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_basic/tmp3/b.js b/tests/format/flow-repo/incremental_basic/tmp3/b.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp3/b.js rename to tests/format/flow-repo/incremental_basic/tmp3/b.js diff --git a/tests/flow-repo/incremental_basic/tmp3/jsfmt.spec.js b/tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_basic/tmp3/jsfmt.spec.js rename to tests/format/flow-repo/incremental_basic/tmp3/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle/A.js b/tests/format/flow-repo/incremental_cycle/A.js similarity index 100% rename from tests/flow-repo/incremental_cycle/A.js rename to tests/format/flow-repo/incremental_cycle/A.js diff --git a/tests/flow-repo/incremental_cycle/B.js b/tests/format/flow-repo/incremental_cycle/B.js similarity index 100% rename from tests/flow-repo/incremental_cycle/B.js rename to tests/format/flow-repo/incremental_cycle/B.js diff --git a/tests/flow-repo/incremental_cycle/C.js b/tests/format/flow-repo/incremental_cycle/C.js similarity index 100% rename from tests/flow-repo/incremental_cycle/C.js rename to tests/format/flow-repo/incremental_cycle/C.js diff --git a/tests/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle/tmp1/B.js b/tests/format/flow-repo/incremental_cycle/tmp1/B.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp1/B.js rename to tests/format/flow-repo/incremental_cycle/tmp1/B.js diff --git a/tests/flow-repo/incremental_cycle/tmp1/C.js b/tests/format/flow-repo/incremental_cycle/tmp1/C.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp1/C.js rename to tests/format/flow-repo/incremental_cycle/tmp1/C.js diff --git a/tests/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle/tmp1/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle/tmp2/B.js b/tests/format/flow-repo/incremental_cycle/tmp2/B.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp2/B.js rename to tests/format/flow-repo/incremental_cycle/tmp2/B.js diff --git a/tests/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle/tmp2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle/tmp2/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle/tmp3/B.js b/tests/format/flow-repo/incremental_cycle/tmp3/B.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp3/B.js rename to tests/format/flow-repo/incremental_cycle/tmp3/B.js diff --git a/tests/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle/tmp3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle/tmp3/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle_break/A.js b/tests/format/flow-repo/incremental_cycle_break/A.js similarity index 100% rename from tests/flow-repo/incremental_cycle_break/A.js rename to tests/format/flow-repo/incremental_cycle_break/A.js diff --git a/tests/flow-repo/incremental_cycle_break/B.js b/tests/format/flow-repo/incremental_cycle_break/B.js similarity index 100% rename from tests/flow-repo/incremental_cycle_break/B.js rename to tests/format/flow-repo/incremental_cycle_break/B.js diff --git a/tests/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle_break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle_break/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle_break/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle_break/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_cycle_break/tmp1/A.js b/tests/format/flow-repo/incremental_cycle_break/tmp1/A.js similarity index 100% rename from tests/flow-repo/incremental_cycle_break/tmp1/A.js rename to tests/format/flow-repo/incremental_cycle_break/tmp1/A.js diff --git a/tests/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_cycle_break/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js rename to tests/format/flow-repo/incremental_cycle_break/tmp1/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_delete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_delete/a.js b/tests/format/flow-repo/incremental_delete/a.js similarity index 100% rename from tests/flow-repo/incremental_delete/a.js rename to tests/format/flow-repo/incremental_delete/a.js diff --git a/tests/flow-repo/incremental_delete/b.js b/tests/format/flow-repo/incremental_delete/b.js similarity index 100% rename from tests/flow-repo/incremental_delete/b.js rename to tests/format/flow-repo/incremental_delete/b.js diff --git a/tests/flow-repo/incremental_delete/c.js b/tests/format/flow-repo/incremental_delete/c.js similarity index 100% rename from tests/flow-repo/incremental_delete/c.js rename to tests/format/flow-repo/incremental_delete/c.js diff --git a/tests/flow-repo/incremental_delete/dupe1.js b/tests/format/flow-repo/incremental_delete/dupe1.js similarity index 100% rename from tests/flow-repo/incremental_delete/dupe1.js rename to tests/format/flow-repo/incremental_delete/dupe1.js diff --git a/tests/flow-repo/incremental_delete/dupe2.js b/tests/format/flow-repo/incremental_delete/dupe2.js similarity index 100% rename from tests/flow-repo/incremental_delete/dupe2.js rename to tests/format/flow-repo/incremental_delete/dupe2.js diff --git a/tests/flow-repo/incremental_delete/jsfmt.spec.js b/tests/format/flow-repo/incremental_delete/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_delete/jsfmt.spec.js rename to tests/format/flow-repo/incremental_delete/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_delete/requires_dupe.js b/tests/format/flow-repo/incremental_delete/requires_dupe.js similarity index 100% rename from tests/flow-repo/incremental_delete/requires_dupe.js rename to tests/format/flow-repo/incremental_delete/requires_dupe.js diff --git a/tests/flow-repo/incremental_delete/requires_unchecked.js b/tests/format/flow-repo/incremental_delete/requires_unchecked.js similarity index 100% rename from tests/flow-repo/incremental_delete/requires_unchecked.js rename to tests/format/flow-repo/incremental_delete/requires_unchecked.js diff --git a/tests/flow-repo/incremental_delete/unchecked.js b/tests/format/flow-repo/incremental_delete/unchecked.js similarity index 100% rename from tests/flow-repo/incremental_delete/unchecked.js rename to tests/format/flow-repo/incremental_delete/unchecked.js diff --git a/tests/flow-repo/incremental_duplicate_delete/A.js b/tests/format/flow-repo/incremental_duplicate_delete/A.js similarity index 100% rename from tests/flow-repo/incremental_duplicate_delete/A.js rename to tests/format/flow-repo/incremental_duplicate_delete/A.js diff --git a/tests/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_duplicate_delete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_duplicate_delete/jsfmt.spec.js b/tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_duplicate_delete/jsfmt.spec.js rename to tests/format/flow-repo/incremental_duplicate_delete/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_haste_blacklist/A.js b/tests/format/flow-repo/incremental_haste_blacklist/A.js similarity index 100% rename from tests/flow-repo/incremental_haste_blacklist/A.js rename to tests/format/flow-repo/incremental_haste_blacklist/A.js diff --git a/tests/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_haste_blacklist/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_haste_blacklist/index.js b/tests/format/flow-repo/incremental_haste_blacklist/index.js similarity index 100% rename from tests/flow-repo/incremental_haste_blacklist/index.js rename to tests/format/flow-repo/incremental_haste_blacklist/index.js diff --git a/tests/flow-repo/incremental_haste_blacklist/jsfmt.spec.js b/tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_haste_blacklist/jsfmt.spec.js rename to tests/format/flow-repo/incremental_haste_blacklist/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_haste_name_reducers_duplicate/A.js b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/A.js similarity index 100% rename from tests/flow-repo/incremental_haste_name_reducers_duplicate/A.js rename to tests/format/flow-repo/incremental_haste_name_reducers_duplicate/A.js diff --git a/tests/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_haste_name_reducers_duplicate/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_haste_name_reducers_duplicate/index.js b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/index.js similarity index 100% rename from tests/flow-repo/incremental_haste_name_reducers_duplicate/index.js rename to tests/format/flow-repo/incremental_haste_name_reducers_duplicate/index.js diff --git a/tests/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js b/tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js rename to tests/format/flow-repo/incremental_haste_name_reducers_duplicate/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_json/jsfmt.spec.js b/tests/format/flow-repo/incremental_json/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_json/jsfmt.spec.js rename to tests/format/flow-repo/incremental_json/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_json/test.js b/tests/format/flow-repo/incremental_json/test.js similarity index 100% rename from tests/flow-repo/incremental_json/test.js rename to tests/format/flow-repo/incremental_json/test.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_mixed_naming_cycle/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/a.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/a.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/a.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/a.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/b.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/b.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/b.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/b.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/c.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/c.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/c.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/c.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/d.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/d.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/d.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/d.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/root.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/root.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/root.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/root.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js b/tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js similarity index 100% rename from tests/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js rename to tests/format/flow-repo/incremental_mixed_naming_cycle/tmp1/root.js diff --git a/tests/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_non_flow_move/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_non_flow_move/foo.js b/tests/format/flow-repo/incremental_non_flow_move/foo.js similarity index 100% rename from tests/flow-repo/incremental_non_flow_move/foo.js rename to tests/format/flow-repo/incremental_non_flow_move/foo.js diff --git a/tests/flow-repo/incremental_non_flow_move/jsfmt.spec.js b/tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_non_flow_move/jsfmt.spec.js rename to tests/format/flow-repo/incremental_non_flow_move/jsfmt.spec.js diff --git a/tests/flow-repo/incremental_non_flow_move/test.js b/tests/format/flow-repo/incremental_non_flow_move/test.js similarity index 100% rename from tests/flow-repo/incremental_non_flow_move/test.js rename to tests/format/flow-repo/incremental_non_flow_move/test.js diff --git a/tests/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/incremental_path/dir/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/incremental_path/dir/a.js b/tests/format/flow-repo/incremental_path/dir/a.js similarity index 100% rename from tests/flow-repo/incremental_path/dir/a.js rename to tests/format/flow-repo/incremental_path/dir/a.js diff --git a/tests/flow-repo/incremental_path/dir/jsfmt.spec.js b/tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/incremental_path/dir/jsfmt.spec.js rename to tests/format/flow-repo/incremental_path/dir/jsfmt.spec.js diff --git a/tests/flow-repo/indexer/A.js b/tests/format/flow-repo/indexer/A.js similarity index 100% rename from tests/flow-repo/indexer/A.js rename to tests/format/flow-repo/indexer/A.js diff --git a/tests/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/indexer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/indexer/jsfmt.spec.js b/tests/format/flow-repo/indexer/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/indexer/jsfmt.spec.js rename to tests/format/flow-repo/indexer/jsfmt.spec.js diff --git a/tests/flow-repo/indexer/multiple.js b/tests/format/flow-repo/indexer/multiple.js similarity index 100% rename from tests/flow-repo/indexer/multiple.js rename to tests/format/flow-repo/indexer/multiple.js diff --git a/tests/flow-repo/init/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/init/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/init/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/init/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/init/hoisted.js b/tests/format/flow-repo/init/hoisted.js similarity index 100% rename from tests/flow-repo/init/hoisted.js rename to tests/format/flow-repo/init/hoisted.js diff --git a/tests/flow-repo/init/hoisted2.js b/tests/format/flow-repo/init/hoisted2.js similarity index 100% rename from tests/flow-repo/init/hoisted2.js rename to tests/format/flow-repo/init/hoisted2.js diff --git a/tests/flow-repo/init/jsfmt.spec.js b/tests/format/flow-repo/init/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/init/jsfmt.spec.js rename to tests/format/flow-repo/init/jsfmt.spec.js diff --git a/tests/flow-repo/init/let.js b/tests/format/flow-repo/init/let.js similarity index 100% rename from tests/flow-repo/init/let.js rename to tests/format/flow-repo/init/let.js diff --git a/tests/flow-repo/init/nullable-init.js b/tests/format/flow-repo/init/nullable-init.js similarity index 100% rename from tests/flow-repo/init/nullable-init.js rename to tests/format/flow-repo/init/nullable-init.js diff --git a/tests/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/instanceof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/instanceof/instanceof.js b/tests/format/flow-repo/instanceof/instanceof.js similarity index 100% rename from tests/flow-repo/instanceof/instanceof.js rename to tests/format/flow-repo/instanceof/instanceof.js diff --git a/tests/flow-repo/instanceof/jsfmt.spec.js b/tests/format/flow-repo/instanceof/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/instanceof/jsfmt.spec.js rename to tests/format/flow-repo/instanceof/jsfmt.spec.js diff --git a/tests/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/integration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/integration/bar.js b/tests/format/flow-repo/integration/bar.js similarity index 100% rename from tests/flow-repo/integration/bar.js rename to tests/format/flow-repo/integration/bar.js diff --git a/tests/flow-repo/integration/foo.js b/tests/format/flow-repo/integration/foo.js similarity index 100% rename from tests/flow-repo/integration/foo.js rename to tests/format/flow-repo/integration/foo.js diff --git a/tests/flow-repo/integration/jsfmt.spec.js b/tests/format/flow-repo/integration/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/integration/jsfmt.spec.js rename to tests/format/flow-repo/integration/jsfmt.spec.js diff --git a/tests/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/interface/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/interface/import.js b/tests/format/flow-repo/interface/import.js similarity index 100% rename from tests/flow-repo/interface/import.js rename to tests/format/flow-repo/interface/import.js diff --git a/tests/flow-repo/interface/indexer.js b/tests/format/flow-repo/interface/indexer.js similarity index 100% rename from tests/flow-repo/interface/indexer.js rename to tests/format/flow-repo/interface/indexer.js diff --git a/tests/flow-repo/interface/interface.js b/tests/format/flow-repo/interface/interface.js similarity index 100% rename from tests/flow-repo/interface/interface.js rename to tests/format/flow-repo/interface/interface.js diff --git a/tests/flow-repo/interface/jsfmt.spec.js b/tests/format/flow-repo/interface/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/interface/jsfmt.spec.js rename to tests/format/flow-repo/interface/jsfmt.spec.js diff --git a/tests/flow-repo/interface/test.js b/tests/format/flow-repo/interface/test.js similarity index 100% rename from tests/flow-repo/interface/test.js rename to tests/format/flow-repo/interface/test.js diff --git a/tests/flow-repo/interface/test2.js b/tests/format/flow-repo/interface/test2.js similarity index 100% rename from tests/flow-repo/interface/test2.js rename to tests/format/flow-repo/interface/test2.js diff --git a/tests/flow-repo/interface/test3.js b/tests/format/flow-repo/interface/test3.js similarity index 100% rename from tests/flow-repo/interface/test3.js rename to tests/format/flow-repo/interface/test3.js diff --git a/tests/flow-repo/interface/test4.js b/tests/format/flow-repo/interface/test4.js similarity index 100% rename from tests/flow-repo/interface/test4.js rename to tests/format/flow-repo/interface/test4.js diff --git a/tests/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/intersection/intersection.js b/tests/format/flow-repo/intersection/intersection.js similarity index 100% rename from tests/flow-repo/intersection/intersection.js rename to tests/format/flow-repo/intersection/intersection.js diff --git a/tests/flow-repo/intersection/jsfmt.spec.js b/tests/format/flow-repo/intersection/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/intersection/jsfmt.spec.js rename to tests/format/flow-repo/intersection/jsfmt.spec.js diff --git a/tests/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/intersection/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/intersection/lib/jsfmt.spec.js b/tests/format/flow-repo/intersection/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/intersection/lib/jsfmt.spec.js rename to tests/format/flow-repo/intersection/lib/jsfmt.spec.js diff --git a/tests/flow-repo/intersection/lib/lib.js b/tests/format/flow-repo/intersection/lib/lib.js similarity index 100% rename from tests/flow-repo/intersection/lib/lib.js rename to tests/format/flow-repo/intersection/lib/lib.js diff --git a/tests/flow-repo/intersection/objassign.js b/tests/format/flow-repo/intersection/objassign.js similarity index 100% rename from tests/flow-repo/intersection/objassign.js rename to tests/format/flow-repo/intersection/objassign.js diff --git a/tests/flow-repo/intersection/pred.js b/tests/format/flow-repo/intersection/pred.js similarity index 100% rename from tests/flow-repo/intersection/pred.js rename to tests/format/flow-repo/intersection/pred.js diff --git a/tests/flow-repo/intersection/test_fun.js b/tests/format/flow-repo/intersection/test_fun.js similarity index 100% rename from tests/flow-repo/intersection/test_fun.js rename to tests/format/flow-repo/intersection/test_fun.js diff --git a/tests/flow-repo/intersection/test_obj.js b/tests/format/flow-repo/intersection/test_obj.js similarity index 100% rename from tests/flow-repo/intersection/test_obj.js rename to tests/format/flow-repo/intersection/test_obj.js diff --git a/tests/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/issues-11/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/issues-11/export.js b/tests/format/flow-repo/issues-11/export.js similarity index 100% rename from tests/flow-repo/issues-11/export.js rename to tests/format/flow-repo/issues-11/export.js diff --git a/tests/flow-repo/issues-11/import.js b/tests/format/flow-repo/issues-11/import.js similarity index 100% rename from tests/flow-repo/issues-11/import.js rename to tests/format/flow-repo/issues-11/import.js diff --git a/tests/flow-repo/issues-11/jsfmt.spec.js b/tests/format/flow-repo/issues-11/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/issues-11/jsfmt.spec.js rename to tests/format/flow-repo/issues-11/jsfmt.spec.js diff --git a/tests/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/iter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/iter/iter.js b/tests/format/flow-repo/iter/iter.js similarity index 100% rename from tests/flow-repo/iter/iter.js rename to tests/format/flow-repo/iter/iter.js diff --git a/tests/flow-repo/iter/jsfmt.spec.js b/tests/format/flow-repo/iter/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/iter/jsfmt.spec.js rename to tests/format/flow-repo/iter/jsfmt.spec.js diff --git a/tests/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/iterable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/iterable/array.js b/tests/format/flow-repo/iterable/array.js similarity index 100% rename from tests/flow-repo/iterable/array.js rename to tests/format/flow-repo/iterable/array.js diff --git a/tests/flow-repo/iterable/caching_bug.js b/tests/format/flow-repo/iterable/caching_bug.js similarity index 100% rename from tests/flow-repo/iterable/caching_bug.js rename to tests/format/flow-repo/iterable/caching_bug.js diff --git a/tests/flow-repo/iterable/iter.js b/tests/format/flow-repo/iterable/iter.js similarity index 100% rename from tests/flow-repo/iterable/iter.js rename to tests/format/flow-repo/iterable/iter.js diff --git a/tests/flow-repo/iterable/iterator_result.js b/tests/format/flow-repo/iterable/iterator_result.js similarity index 100% rename from tests/flow-repo/iterable/iterator_result.js rename to tests/format/flow-repo/iterable/iterator_result.js diff --git a/tests/flow-repo/iterable/jsfmt.spec.js b/tests/format/flow-repo/iterable/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/iterable/jsfmt.spec.js rename to tests/format/flow-repo/iterable/jsfmt.spec.js diff --git a/tests/flow-repo/iterable/map.js b/tests/format/flow-repo/iterable/map.js similarity index 100% rename from tests/flow-repo/iterable/map.js rename to tests/format/flow-repo/iterable/map.js diff --git a/tests/flow-repo/iterable/set.js b/tests/format/flow-repo/iterable/set.js similarity index 100% rename from tests/flow-repo/iterable/set.js rename to tests/format/flow-repo/iterable/set.js diff --git a/tests/flow-repo/iterable/string.js b/tests/format/flow-repo/iterable/string.js similarity index 100% rename from tests/flow-repo/iterable/string.js rename to tests/format/flow-repo/iterable/string.js diff --git a/tests/flow-repo/iterable/variance.js b/tests/format/flow-repo/iterable/variance.js similarity index 100% rename from tests/flow-repo/iterable/variance.js rename to tests/format/flow-repo/iterable/variance.js diff --git a/tests/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/jsx_intrinsics.builtin/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js rename to tests/format/flow-repo/jsx_intrinsics.builtin/jsfmt.spec.js diff --git a/tests/flow-repo/jsx_intrinsics.builtin/main.js b/tests/format/flow-repo/jsx_intrinsics.builtin/main.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.builtin/main.js rename to tests/format/flow-repo/jsx_intrinsics.builtin/main.js diff --git a/tests/flow-repo/jsx_intrinsics.builtin/strings.js b/tests/format/flow-repo/jsx_intrinsics.builtin/strings.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.builtin/strings.js rename to tests/format/flow-repo/jsx_intrinsics.builtin/strings.js diff --git a/tests/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/jsx_intrinsics.custom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js rename to tests/format/flow-repo/jsx_intrinsics.custom/jsfmt.spec.js diff --git a/tests/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/jsx_intrinsics.custom/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js b/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js rename to tests/format/flow-repo/jsx_intrinsics.custom/lib/jsfmt.spec.js diff --git a/tests/flow-repo/jsx_intrinsics.custom/lib/jsx.js b/tests/format/flow-repo/jsx_intrinsics.custom/lib/jsx.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/lib/jsx.js rename to tests/format/flow-repo/jsx_intrinsics.custom/lib/jsx.js diff --git a/tests/flow-repo/jsx_intrinsics.custom/main.js b/tests/format/flow-repo/jsx_intrinsics.custom/main.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/main.js rename to tests/format/flow-repo/jsx_intrinsics.custom/main.js diff --git a/tests/flow-repo/jsx_intrinsics.custom/strings.js b/tests/format/flow-repo/jsx_intrinsics.custom/strings.js similarity index 100% rename from tests/flow-repo/jsx_intrinsics.custom/strings.js rename to tests/format/flow-repo/jsx_intrinsics.custom/strings.js diff --git a/tests/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/keys/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/keys/jsfmt.spec.js b/tests/format/flow-repo/keys/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/keys/jsfmt.spec.js rename to tests/format/flow-repo/keys/jsfmt.spec.js diff --git a/tests/flow-repo/keys/keys.js b/tests/format/flow-repo/keys/keys.js similarity index 100% rename from tests/flow-repo/keys/keys.js rename to tests/format/flow-repo/keys/keys.js diff --git a/tests/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/keyvalue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/keyvalue/jsfmt.spec.js b/tests/format/flow-repo/keyvalue/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/keyvalue/jsfmt.spec.js rename to tests/format/flow-repo/keyvalue/jsfmt.spec.js diff --git a/tests/flow-repo/keyvalue/keyvalue.js b/tests/format/flow-repo/keyvalue/keyvalue.js similarity index 100% rename from tests/flow-repo/keyvalue/keyvalue.js rename to tests/format/flow-repo/keyvalue/keyvalue.js diff --git a/tests/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/last_duplicate_property_wins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/last_duplicate_property_wins/jsfmt.spec.js b/tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/last_duplicate_property_wins/jsfmt.spec.js rename to tests/format/flow-repo/last_duplicate_property_wins/jsfmt.spec.js diff --git a/tests/flow-repo/last_duplicate_property_wins/test.js b/tests/format/flow-repo/last_duplicate_property_wins/test.js similarity index 100% rename from tests/flow-repo/last_duplicate_property_wins/test.js rename to tests/format/flow-repo/last_duplicate_property_wins/test.js diff --git a/tests/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/lib/jsfmt.spec.js b/tests/format/flow-repo/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/lib/jsfmt.spec.js rename to tests/format/flow-repo/lib/jsfmt.spec.js diff --git a/tests/flow-repo/lib/libtest.js b/tests/format/flow-repo/lib/libtest.js similarity index 100% rename from tests/flow-repo/lib/libtest.js rename to tests/format/flow-repo/lib/libtest.js diff --git a/tests/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/lib_interfaces/declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/lib_interfaces/declarations/jsfmt.spec.js b/tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/lib_interfaces/declarations/jsfmt.spec.js rename to tests/format/flow-repo/lib_interfaces/declarations/jsfmt.spec.js diff --git a/tests/flow-repo/lib_interfaces/declarations/underscore.js b/tests/format/flow-repo/lib_interfaces/declarations/underscore.js similarity index 100% rename from tests/flow-repo/lib_interfaces/declarations/underscore.js rename to tests/format/flow-repo/lib_interfaces/declarations/underscore.js diff --git a/tests/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/libconfig/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/libconfig/jsfmt.spec.js b/tests/format/flow-repo/libconfig/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/libconfig/jsfmt.spec.js rename to tests/format/flow-repo/libconfig/jsfmt.spec.js diff --git a/tests/flow-repo/libconfig/libA.js b/tests/format/flow-repo/libconfig/libA.js similarity index 100% rename from tests/flow-repo/libconfig/libA.js rename to tests/format/flow-repo/libconfig/libA.js diff --git a/tests/flow-repo/libconfig/libB.js b/tests/format/flow-repo/libconfig/libB.js similarity index 100% rename from tests/flow-repo/libconfig/libB.js rename to tests/format/flow-repo/libconfig/libB.js diff --git a/tests/flow-repo/libconfig/libtest.js b/tests/format/flow-repo/libconfig/libtest.js similarity index 100% rename from tests/flow-repo/libconfig/libtest.js rename to tests/format/flow-repo/libconfig/libtest.js diff --git a/tests/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/libdef_ignored_module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/libdef_ignored_module/jsfmt.spec.js b/tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/libdef_ignored_module/jsfmt.spec.js rename to tests/format/flow-repo/libdef_ignored_module/jsfmt.spec.js diff --git a/tests/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/libdef_ignored_module/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/libdef_ignored_module/lib/foo.js b/tests/format/flow-repo/libdef_ignored_module/lib/foo.js similarity index 100% rename from tests/flow-repo/libdef_ignored_module/lib/foo.js rename to tests/format/flow-repo/libdef_ignored_module/lib/foo.js diff --git a/tests/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js b/tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js rename to tests/format/flow-repo/libdef_ignored_module/lib/jsfmt.spec.js diff --git a/tests/flow-repo/libdef_ignored_module/test.js b/tests/format/flow-repo/libdef_ignored_module/test.js similarity index 100% rename from tests/flow-repo/libdef_ignored_module/test.js rename to tests/format/flow-repo/libdef_ignored_module/test.js diff --git a/tests/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/liberr/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/liberr/a.js b/tests/format/flow-repo/liberr/a.js similarity index 100% rename from tests/flow-repo/liberr/a.js rename to tests/format/flow-repo/liberr/a.js diff --git a/tests/flow-repo/liberr/jsfmt.spec.js b/tests/format/flow-repo/liberr/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/liberr/jsfmt.spec.js rename to tests/format/flow-repo/liberr/jsfmt.spec.js diff --git a/tests/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/liberr/libs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/liberr/libs/jsfmt.spec.js b/tests/format/flow-repo/liberr/libs/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/liberr/libs/jsfmt.spec.js rename to tests/format/flow-repo/liberr/libs/jsfmt.spec.js diff --git a/tests/flow-repo/liberr/libs/type_error.js b/tests/format/flow-repo/liberr/libs/type_error.js similarity index 100% rename from tests/flow-repo/liberr/libs/type_error.js rename to tests/format/flow-repo/liberr/libs/type_error.js diff --git a/tests/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/libflow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/libflow-typed/flow-typed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/libflow-typed/flow-typed/dino.js b/tests/format/flow-repo/libflow-typed/flow-typed/dino.js similarity index 100% rename from tests/flow-repo/libflow-typed/flow-typed/dino.js rename to tests/format/flow-repo/libflow-typed/flow-typed/dino.js diff --git a/tests/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js b/tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js rename to tests/format/flow-repo/libflow-typed/flow-typed/jsfmt.spec.js diff --git a/tests/flow-repo/libflow-typed/jsfmt.spec.js b/tests/format/flow-repo/libflow-typed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/libflow-typed/jsfmt.spec.js rename to tests/format/flow-repo/libflow-typed/jsfmt.spec.js diff --git a/tests/flow-repo/libflow-typed/libtest.js b/tests/format/flow-repo/libflow-typed/libtest.js similarity index 100% rename from tests/flow-repo/libflow-typed/libtest.js rename to tests/format/flow-repo/libflow-typed/libtest.js diff --git a/tests/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/librec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/librec/jsfmt.spec.js b/tests/format/flow-repo/librec/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/librec/jsfmt.spec.js rename to tests/format/flow-repo/librec/jsfmt.spec.js diff --git a/tests/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/librec/lib/A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/librec/lib/A/jsfmt.spec.js b/tests/format/flow-repo/librec/lib/A/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/librec/lib/A/jsfmt.spec.js rename to tests/format/flow-repo/librec/lib/A/jsfmt.spec.js diff --git a/tests/flow-repo/librec/lib/A/libA.js b/tests/format/flow-repo/librec/lib/A/libA.js similarity index 100% rename from tests/flow-repo/librec/lib/A/libA.js rename to tests/format/flow-repo/librec/lib/A/libA.js diff --git a/tests/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/librec/lib/B/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/librec/lib/B/jsfmt.spec.js b/tests/format/flow-repo/librec/lib/B/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/librec/lib/B/jsfmt.spec.js rename to tests/format/flow-repo/librec/lib/B/jsfmt.spec.js diff --git a/tests/flow-repo/librec/lib/B/libB.js b/tests/format/flow-repo/librec/lib/B/libB.js similarity index 100% rename from tests/flow-repo/librec/lib/B/libB.js rename to tests/format/flow-repo/librec/lib/B/libB.js diff --git a/tests/flow-repo/librec/libtest.js b/tests/format/flow-repo/librec/libtest.js similarity index 100% rename from tests/flow-repo/librec/libtest.js rename to tests/format/flow-repo/librec/libtest.js diff --git a/tests/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/literal/enum.js b/tests/format/flow-repo/literal/enum.js similarity index 100% rename from tests/flow-repo/literal/enum.js rename to tests/format/flow-repo/literal/enum.js diff --git a/tests/flow-repo/literal/enum_client.js b/tests/format/flow-repo/literal/enum_client.js similarity index 100% rename from tests/flow-repo/literal/enum_client.js rename to tests/format/flow-repo/literal/enum_client.js diff --git a/tests/flow-repo/literal/jsfmt.spec.js b/tests/format/flow-repo/literal/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/literal/jsfmt.spec.js rename to tests/format/flow-repo/literal/jsfmt.spec.js diff --git a/tests/flow-repo/literal/number.js b/tests/format/flow-repo/literal/number.js similarity index 100% rename from tests/flow-repo/literal/number.js rename to tests/format/flow-repo/literal/number.js diff --git a/tests/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/locals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/locals/jsfmt.spec.js b/tests/format/flow-repo/locals/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/locals/jsfmt.spec.js rename to tests/format/flow-repo/locals/jsfmt.spec.js diff --git a/tests/flow-repo/locals/lex.js b/tests/format/flow-repo/locals/lex.js similarity index 100% rename from tests/flow-repo/locals/lex.js rename to tests/format/flow-repo/locals/lex.js diff --git a/tests/flow-repo/locals/locals.js b/tests/format/flow-repo/locals/locals.js similarity index 100% rename from tests/flow-repo/locals/locals.js rename to tests/format/flow-repo/locals/locals.js diff --git a/tests/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/logical/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/logical/jsfmt.spec.js b/tests/format/flow-repo/logical/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/logical/jsfmt.spec.js rename to tests/format/flow-repo/logical/jsfmt.spec.js diff --git a/tests/flow-repo/logical/logical.js b/tests/format/flow-repo/logical/logical.js similarity index 100% rename from tests/flow-repo/logical/logical.js rename to tests/format/flow-repo/logical/logical.js diff --git a/tests/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/loners/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/loners/jsfmt.spec.js b/tests/format/flow-repo/loners/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/loners/jsfmt.spec.js rename to tests/format/flow-repo/loners/jsfmt.spec.js diff --git a/tests/flow-repo/loners/loners.js b/tests/format/flow-repo/loners/loners.js similarity index 100% rename from tests/flow-repo/loners/loners.js rename to tests/format/flow-repo/loners/loners.js diff --git a/tests/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/malformed_code/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/malformed_code/jsfmt.spec.js b/tests/format/flow-repo/malformed_code/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/malformed_code/jsfmt.spec.js rename to tests/format/flow-repo/malformed_code/jsfmt.spec.js diff --git a/tests/flow-repo/malformed_code/text.js b/tests/format/flow-repo/malformed_code/text.js similarity index 100% rename from tests/flow-repo/malformed_code/text.js rename to tests/format/flow-repo/malformed_code/text.js diff --git a/tests/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/match_failure/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/match_failure/disjoint_union.js b/tests/format/flow-repo/match_failure/disjoint_union.js similarity index 100% rename from tests/flow-repo/match_failure/disjoint_union.js rename to tests/format/flow-repo/match_failure/disjoint_union.js diff --git a/tests/flow-repo/match_failure/enum.js b/tests/format/flow-repo/match_failure/enum.js similarity index 100% rename from tests/flow-repo/match_failure/enum.js rename to tests/format/flow-repo/match_failure/enum.js diff --git a/tests/flow-repo/match_failure/jsfmt.spec.js b/tests/format/flow-repo/match_failure/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/match_failure/jsfmt.spec.js rename to tests/format/flow-repo/match_failure/jsfmt.spec.js diff --git a/tests/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/method_properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/method_properties/exports_optional_prop.js b/tests/format/flow-repo/method_properties/exports_optional_prop.js similarity index 100% rename from tests/flow-repo/method_properties/exports_optional_prop.js rename to tests/format/flow-repo/method_properties/exports_optional_prop.js diff --git a/tests/flow-repo/method_properties/jsfmt.spec.js b/tests/format/flow-repo/method_properties/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/method_properties/jsfmt.spec.js rename to tests/format/flow-repo/method_properties/jsfmt.spec.js diff --git a/tests/flow-repo/method_properties/test.js b/tests/format/flow-repo/method_properties/test.js similarity index 100% rename from tests/flow-repo/method_properties/test.js rename to tests/format/flow-repo/method_properties/test.js diff --git a/tests/flow-repo/misc/A.js b/tests/format/flow-repo/misc/A.js similarity index 100% rename from tests/flow-repo/misc/A.js rename to tests/format/flow-repo/misc/A.js diff --git a/tests/flow-repo/misc/B.js b/tests/format/flow-repo/misc/B.js similarity index 100% rename from tests/flow-repo/misc/B.js rename to tests/format/flow-repo/misc/B.js diff --git a/tests/flow-repo/misc/C.js b/tests/format/flow-repo/misc/C.js similarity index 100% rename from tests/flow-repo/misc/C.js rename to tests/format/flow-repo/misc/C.js diff --git a/tests/flow-repo/misc/D.js b/tests/format/flow-repo/misc/D.js similarity index 100% rename from tests/flow-repo/misc/D.js rename to tests/format/flow-repo/misc/D.js diff --git a/tests/flow-repo/misc/E.js b/tests/format/flow-repo/misc/E.js similarity index 100% rename from tests/flow-repo/misc/E.js rename to tests/format/flow-repo/misc/E.js diff --git a/tests/flow-repo/misc/F.js b/tests/format/flow-repo/misc/F.js similarity index 100% rename from tests/flow-repo/misc/F.js rename to tests/format/flow-repo/misc/F.js diff --git a/tests/flow-repo/misc/G.js b/tests/format/flow-repo/misc/G.js similarity index 100% rename from tests/flow-repo/misc/G.js rename to tests/format/flow-repo/misc/G.js diff --git a/tests/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/misc/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/misc/jsfmt.spec.js b/tests/format/flow-repo/misc/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/misc/jsfmt.spec.js rename to tests/format/flow-repo/misc/jsfmt.spec.js diff --git a/tests/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/missing_annotation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/missing_annotation/array.js b/tests/format/flow-repo/missing_annotation/array.js similarity index 100% rename from tests/flow-repo/missing_annotation/array.js rename to tests/format/flow-repo/missing_annotation/array.js diff --git a/tests/flow-repo/missing_annotation/async_return.js b/tests/format/flow-repo/missing_annotation/async_return.js similarity index 100% rename from tests/flow-repo/missing_annotation/async_return.js rename to tests/format/flow-repo/missing_annotation/async_return.js diff --git a/tests/flow-repo/missing_annotation/infer.js b/tests/format/flow-repo/missing_annotation/infer.js similarity index 100% rename from tests/flow-repo/missing_annotation/infer.js rename to tests/format/flow-repo/missing_annotation/infer.js diff --git a/tests/flow-repo/missing_annotation/jsfmt.spec.js b/tests/format/flow-repo/missing_annotation/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/missing_annotation/jsfmt.spec.js rename to tests/format/flow-repo/missing_annotation/jsfmt.spec.js diff --git a/tests/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/modified_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/modified_lib/jsfmt.spec.js b/tests/format/flow-repo/modified_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/modified_lib/jsfmt.spec.js rename to tests/format/flow-repo/modified_lib/jsfmt.spec.js diff --git a/tests/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/modified_lib/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/modified_lib/lib/jsfmt.spec.js b/tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/modified_lib/lib/jsfmt.spec.js rename to tests/format/flow-repo/modified_lib/lib/jsfmt.spec.js diff --git a/tests/flow-repo/modified_lib/lib/lib.js b/tests/format/flow-repo/modified_lib/lib/lib.js similarity index 100% rename from tests/flow-repo/modified_lib/lib/lib.js rename to tests/format/flow-repo/modified_lib/lib/lib.js diff --git a/tests/flow-repo/modified_lib/test.js b/tests/format/flow-repo/modified_lib/test.js similarity index 100% rename from tests/flow-repo/modified_lib/test.js rename to tests/format/flow-repo/modified_lib/test.js diff --git a/tests/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/module_not_found_errors/src/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/module_not_found_errors/src/index.js b/tests/format/flow-repo/module_not_found_errors/src/index.js similarity index 100% rename from tests/flow-repo/module_not_found_errors/src/index.js rename to tests/format/flow-repo/module_not_found_errors/src/index.js diff --git a/tests/flow-repo/module_not_found_errors/src/jsfmt.spec.js b/tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/module_not_found_errors/src/jsfmt.spec.js rename to tests/format/flow-repo/module_not_found_errors/src/jsfmt.spec.js diff --git a/tests/flow-repo/module_redirect/A.js b/tests/format/flow-repo/module_redirect/A.js similarity index 100% rename from tests/flow-repo/module_redirect/A.js rename to tests/format/flow-repo/module_redirect/A.js diff --git a/tests/flow-repo/module_redirect/B.js b/tests/format/flow-repo/module_redirect/B.js similarity index 100% rename from tests/flow-repo/module_redirect/B.js rename to tests/format/flow-repo/module_redirect/B.js diff --git a/tests/flow-repo/module_redirect/C.js b/tests/format/flow-repo/module_redirect/C.js similarity index 100% rename from tests/flow-repo/module_redirect/C.js rename to tests/format/flow-repo/module_redirect/C.js diff --git a/tests/flow-repo/module_redirect/D.js b/tests/format/flow-repo/module_redirect/D.js similarity index 100% rename from tests/flow-repo/module_redirect/D.js rename to tests/format/flow-repo/module_redirect/D.js diff --git a/tests/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/module_redirect/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/module_redirect/jsfmt.spec.js b/tests/format/flow-repo/module_redirect/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/module_redirect/jsfmt.spec.js rename to tests/format/flow-repo/module_redirect/jsfmt.spec.js diff --git a/tests/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/module_use_strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/module_use_strict/jsfmt.spec.js b/tests/format/flow-repo/module_use_strict/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/module_use_strict/jsfmt.spec.js rename to tests/format/flow-repo/module_use_strict/jsfmt.spec.js diff --git a/tests/flow-repo/module_use_strict/test.js b/tests/format/flow-repo/module_use_strict/test.js similarity index 100% rename from tests/flow-repo/module_use_strict/test.js rename to tests/format/flow-repo/module_use_strict/test.js diff --git a/tests/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/modules/cli.js b/tests/format/flow-repo/modules/cli.js similarity index 100% rename from tests/flow-repo/modules/cli.js rename to tests/format/flow-repo/modules/cli.js diff --git a/tests/flow-repo/modules/cli2.js b/tests/format/flow-repo/modules/cli2.js similarity index 100% rename from tests/flow-repo/modules/cli2.js rename to tests/format/flow-repo/modules/cli2.js diff --git a/tests/flow-repo/modules/jsfmt.spec.js b/tests/format/flow-repo/modules/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/modules/jsfmt.spec.js rename to tests/format/flow-repo/modules/jsfmt.spec.js diff --git a/tests/flow-repo/modules/lib.js b/tests/format/flow-repo/modules/lib.js similarity index 100% rename from tests/flow-repo/modules/lib.js rename to tests/format/flow-repo/modules/lib.js diff --git a/tests/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_annot/client_object.js b/tests/format/flow-repo/more_annot/client_object.js similarity index 100% rename from tests/flow-repo/more_annot/client_object.js rename to tests/format/flow-repo/more_annot/client_object.js diff --git a/tests/flow-repo/more_annot/jsfmt.spec.js b/tests/format/flow-repo/more_annot/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_annot/jsfmt.spec.js rename to tests/format/flow-repo/more_annot/jsfmt.spec.js diff --git a/tests/flow-repo/more_annot/object.js b/tests/format/flow-repo/more_annot/object.js similarity index 100% rename from tests/flow-repo/more_annot/object.js rename to tests/format/flow-repo/more_annot/object.js diff --git a/tests/flow-repo/more_annot/proto.js b/tests/format/flow-repo/more_annot/proto.js similarity index 100% rename from tests/flow-repo/more_annot/proto.js rename to tests/format/flow-repo/more_annot/proto.js diff --git a/tests/flow-repo/more_annot/super.js b/tests/format/flow-repo/more_annot/super.js similarity index 100% rename from tests/flow-repo/more_annot/super.js rename to tests/format/flow-repo/more_annot/super.js diff --git a/tests/flow-repo/more_classes/Bar.js b/tests/format/flow-repo/more_classes/Bar.js similarity index 100% rename from tests/flow-repo/more_classes/Bar.js rename to tests/format/flow-repo/more_classes/Bar.js diff --git a/tests/flow-repo/more_classes/Foo.js b/tests/format/flow-repo/more_classes/Foo.js similarity index 100% rename from tests/flow-repo/more_classes/Foo.js rename to tests/format/flow-repo/more_classes/Foo.js diff --git a/tests/flow-repo/more_classes/Qux.js b/tests/format/flow-repo/more_classes/Qux.js similarity index 100% rename from tests/flow-repo/more_classes/Qux.js rename to tests/format/flow-repo/more_classes/Qux.js diff --git a/tests/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_classes/jsfmt.spec.js b/tests/format/flow-repo/more_classes/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_classes/jsfmt.spec.js rename to tests/format/flow-repo/more_classes/jsfmt.spec.js diff --git a/tests/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_generics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_generics/jsfmt.spec.js b/tests/format/flow-repo/more_generics/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_generics/jsfmt.spec.js rename to tests/format/flow-repo/more_generics/jsfmt.spec.js diff --git a/tests/flow-repo/more_generics/poly.js b/tests/format/flow-repo/more_generics/poly.js similarity index 100% rename from tests/flow-repo/more_generics/poly.js rename to tests/format/flow-repo/more_generics/poly.js diff --git a/tests/flow-repo/more_path/Condition.js b/tests/format/flow-repo/more_path/Condition.js similarity index 100% rename from tests/flow-repo/more_path/Condition.js rename to tests/format/flow-repo/more_path/Condition.js diff --git a/tests/flow-repo/more_path/FlowSA.js b/tests/format/flow-repo/more_path/FlowSA.js similarity index 100% rename from tests/flow-repo/more_path/FlowSA.js rename to tests/format/flow-repo/more_path/FlowSA.js diff --git a/tests/flow-repo/more_path/Sigma.js b/tests/format/flow-repo/more_path/Sigma.js similarity index 100% rename from tests/flow-repo/more_path/Sigma.js rename to tests/format/flow-repo/more_path/Sigma.js diff --git a/tests/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_path/jsfmt.spec.js b/tests/format/flow-repo/more_path/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_path/jsfmt.spec.js rename to tests/format/flow-repo/more_path/jsfmt.spec.js diff --git a/tests/flow-repo/more_path/test.js b/tests/format/flow-repo/more_path/test.js similarity index 100% rename from tests/flow-repo/more_path/test.js rename to tests/format/flow-repo/more_path/test.js diff --git a/tests/flow-repo/more_react/API.react.js b/tests/format/flow-repo/more_react/API.react.js similarity index 100% rename from tests/flow-repo/more_react/API.react.js rename to tests/format/flow-repo/more_react/API.react.js diff --git a/tests/flow-repo/more_react/App.react.js b/tests/format/flow-repo/more_react/App.react.js similarity index 100% rename from tests/flow-repo/more_react/App.react.js rename to tests/format/flow-repo/more_react/App.react.js diff --git a/tests/flow-repo/more_react/InitializedFields.js b/tests/format/flow-repo/more_react/InitializedFields.js similarity index 100% rename from tests/flow-repo/more_react/InitializedFields.js rename to tests/format/flow-repo/more_react/InitializedFields.js diff --git a/tests/flow-repo/more_react/JSX.js b/tests/format/flow-repo/more_react/JSX.js similarity index 100% rename from tests/flow-repo/more_react/JSX.js rename to tests/format/flow-repo/more_react/JSX.js diff --git a/tests/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_react/checkPropTypes.js b/tests/format/flow-repo/more_react/checkPropTypes.js similarity index 100% rename from tests/flow-repo/more_react/checkPropTypes.js rename to tests/format/flow-repo/more_react/checkPropTypes.js diff --git a/tests/flow-repo/more_react/jsfmt.spec.js b/tests/format/flow-repo/more_react/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_react/jsfmt.spec.js rename to tests/format/flow-repo/more_react/jsfmt.spec.js diff --git a/tests/flow-repo/more_react/propTypes.js b/tests/format/flow-repo/more_react/propTypes.js similarity index 100% rename from tests/flow-repo/more_react/propTypes.js rename to tests/format/flow-repo/more_react/propTypes.js diff --git a/tests/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/more_statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/more_statics/class_static.js b/tests/format/flow-repo/more_statics/class_static.js similarity index 100% rename from tests/flow-repo/more_statics/class_static.js rename to tests/format/flow-repo/more_statics/class_static.js diff --git a/tests/flow-repo/more_statics/jsfmt.spec.js b/tests/format/flow-repo/more_statics/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/more_statics/jsfmt.spec.js rename to tests/format/flow-repo/more_statics/jsfmt.spec.js diff --git a/tests/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/multiflow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/multiflow/apply.js b/tests/format/flow-repo/multiflow/apply.js similarity index 100% rename from tests/flow-repo/multiflow/apply.js rename to tests/format/flow-repo/multiflow/apply.js diff --git a/tests/flow-repo/multiflow/issue3443.js b/tests/format/flow-repo/multiflow/issue3443.js similarity index 100% rename from tests/flow-repo/multiflow/issue3443.js rename to tests/format/flow-repo/multiflow/issue3443.js diff --git a/tests/flow-repo/multiflow/jsfmt.spec.js b/tests/format/flow-repo/multiflow/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/multiflow/jsfmt.spec.js rename to tests/format/flow-repo/multiflow/jsfmt.spec.js diff --git a/tests/flow-repo/multiflow/jsx.js b/tests/format/flow-repo/multiflow/jsx.js similarity index 100% rename from tests/flow-repo/multiflow/jsx.js rename to tests/format/flow-repo/multiflow/jsx.js diff --git a/tests/flow-repo/multiflow/spread.js b/tests/format/flow-repo/multiflow/spread.js similarity index 100% rename from tests/flow-repo/multiflow/spread.js rename to tests/format/flow-repo/multiflow/spread.js diff --git a/tests/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/multiflow_with_flowlib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/multiflow_with_flowlib/jsfmt.spec.js b/tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/multiflow_with_flowlib/jsfmt.spec.js rename to tests/format/flow-repo/multiflow_with_flowlib/jsfmt.spec.js diff --git a/tests/flow-repo/multiflow_with_flowlib/spread.js b/tests/format/flow-repo/multiflow_with_flowlib/spread.js similarity index 100% rename from tests/flow-repo/multiflow_with_flowlib/spread.js rename to tests/format/flow-repo/multiflow_with_flowlib/spread.js diff --git a/tests/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/name_prop/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/name_prop/class.js b/tests/format/flow-repo/name_prop/class.js similarity index 100% rename from tests/flow-repo/name_prop/class.js rename to tests/format/flow-repo/name_prop/class.js diff --git a/tests/flow-repo/name_prop/function.js b/tests/format/flow-repo/name_prop/function.js similarity index 100% rename from tests/flow-repo/name_prop/function.js rename to tests/format/flow-repo/name_prop/function.js diff --git a/tests/flow-repo/name_prop/jsfmt.spec.js b/tests/format/flow-repo/name_prop/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/name_prop/jsfmt.spec.js rename to tests/format/flow-repo/name_prop/jsfmt.spec.js diff --git a/tests/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/namespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/namespace/client.js b/tests/format/flow-repo/namespace/client.js similarity index 100% rename from tests/flow-repo/namespace/client.js rename to tests/format/flow-repo/namespace/client.js diff --git a/tests/flow-repo/namespace/jsfmt.spec.js b/tests/format/flow-repo/namespace/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/namespace/jsfmt.spec.js rename to tests/format/flow-repo/namespace/jsfmt.spec.js diff --git a/tests/flow-repo/namespace/namespace.js b/tests/format/flow-repo/namespace/namespace.js similarity index 100% rename from tests/flow-repo/namespace/namespace.js rename to tests/format/flow-repo/namespace/namespace.js diff --git a/tests/flow-repo/new_react/FeedUFI.react.js b/tests/format/flow-repo/new_react/FeedUFI.react.js similarity index 100% rename from tests/flow-repo/new_react/FeedUFI.react.js rename to tests/format/flow-repo/new_react/FeedUFI.react.js diff --git a/tests/flow-repo/new_react/Mixin.js b/tests/format/flow-repo/new_react/Mixin.js similarity index 100% rename from tests/flow-repo/new_react/Mixin.js rename to tests/format/flow-repo/new_react/Mixin.js diff --git a/tests/flow-repo/new_react/UFILikeCount.react.js b/tests/format/flow-repo/new_react/UFILikeCount.react.js similarity index 100% rename from tests/flow-repo/new_react/UFILikeCount.react.js rename to tests/format/flow-repo/new_react/UFILikeCount.react.js diff --git a/tests/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/new_react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/new_react/bad_default_props.js b/tests/format/flow-repo/new_react/bad_default_props.js similarity index 100% rename from tests/flow-repo/new_react/bad_default_props.js rename to tests/format/flow-repo/new_react/bad_default_props.js diff --git a/tests/flow-repo/new_react/classes.js b/tests/format/flow-repo/new_react/classes.js similarity index 100% rename from tests/flow-repo/new_react/classes.js rename to tests/format/flow-repo/new_react/classes.js diff --git a/tests/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/new_react/fakelib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/new_react/fakelib/jsfmt.spec.js b/tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/new_react/fakelib/jsfmt.spec.js rename to tests/format/flow-repo/new_react/fakelib/jsfmt.spec.js diff --git a/tests/flow-repo/new_react/fakelib/type_aliases.js b/tests/format/flow-repo/new_react/fakelib/type_aliases.js similarity index 100% rename from tests/flow-repo/new_react/fakelib/type_aliases.js rename to tests/format/flow-repo/new_react/fakelib/type_aliases.js diff --git a/tests/flow-repo/new_react/import-react.js b/tests/format/flow-repo/new_react/import-react.js similarity index 100% rename from tests/flow-repo/new_react/import-react.js rename to tests/format/flow-repo/new_react/import-react.js diff --git a/tests/flow-repo/new_react/jsfmt.spec.js b/tests/format/flow-repo/new_react/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/new_react/jsfmt.spec.js rename to tests/format/flow-repo/new_react/jsfmt.spec.js diff --git a/tests/flow-repo/new_react/new_react.js b/tests/format/flow-repo/new_react/new_react.js similarity index 100% rename from tests/flow-repo/new_react/new_react.js rename to tests/format/flow-repo/new_react/new_react.js diff --git a/tests/flow-repo/new_react/propTypes.js b/tests/format/flow-repo/new_react/propTypes.js similarity index 100% rename from tests/flow-repo/new_react/propTypes.js rename to tests/format/flow-repo/new_react/propTypes.js diff --git a/tests/flow-repo/new_react/props.js b/tests/format/flow-repo/new_react/props.js similarity index 100% rename from tests/flow-repo/new_react/props.js rename to tests/format/flow-repo/new_react/props.js diff --git a/tests/flow-repo/new_react/props2.js b/tests/format/flow-repo/new_react/props2.js similarity index 100% rename from tests/flow-repo/new_react/props2.js rename to tests/format/flow-repo/new_react/props2.js diff --git a/tests/flow-repo/new_react/props3.js b/tests/format/flow-repo/new_react/props3.js similarity index 100% rename from tests/flow-repo/new_react/props3.js rename to tests/format/flow-repo/new_react/props3.js diff --git a/tests/flow-repo/new_react/props4.js b/tests/format/flow-repo/new_react/props4.js similarity index 100% rename from tests/flow-repo/new_react/props4.js rename to tests/format/flow-repo/new_react/props4.js diff --git a/tests/flow-repo/new_react/props5.js b/tests/format/flow-repo/new_react/props5.js similarity index 100% rename from tests/flow-repo/new_react/props5.js rename to tests/format/flow-repo/new_react/props5.js diff --git a/tests/flow-repo/new_react/state.js b/tests/format/flow-repo/new_react/state.js similarity index 100% rename from tests/flow-repo/new_react/state.js rename to tests/format/flow-repo/new_react/state.js diff --git a/tests/flow-repo/new_react/state2.js b/tests/format/flow-repo/new_react/state2.js similarity index 100% rename from tests/flow-repo/new_react/state2.js rename to tests/format/flow-repo/new_react/state2.js diff --git a/tests/flow-repo/new_react/state3.js b/tests/format/flow-repo/new_react/state3.js similarity index 100% rename from tests/flow-repo/new_react/state3.js rename to tests/format/flow-repo/new_react/state3.js diff --git a/tests/flow-repo/new_react/state4.js b/tests/format/flow-repo/new_react/state4.js similarity index 100% rename from tests/flow-repo/new_react/state4.js rename to tests/format/flow-repo/new_react/state4.js diff --git a/tests/flow-repo/new_react/state5.js b/tests/format/flow-repo/new_react/state5.js similarity index 100% rename from tests/flow-repo/new_react/state5.js rename to tests/format/flow-repo/new_react/state5.js diff --git a/tests/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/new_spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/new_spread/jsfmt.spec.js b/tests/format/flow-repo/new_spread/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/new_spread/jsfmt.spec.js rename to tests/format/flow-repo/new_spread/jsfmt.spec.js diff --git a/tests/flow-repo/new_spread/type.js b/tests/format/flow-repo/new_spread/type.js similarity index 100% rename from tests/flow-repo/new_spread/type.js rename to tests/format/flow-repo/new_spread/type.js diff --git a/tests/flow-repo/new_spread/type_any.js b/tests/format/flow-repo/new_spread/type_any.js similarity index 100% rename from tests/flow-repo/new_spread/type_any.js rename to tests/format/flow-repo/new_spread/type_any.js diff --git a/tests/flow-repo/new_spread/type_contra.js b/tests/format/flow-repo/new_spread/type_contra.js similarity index 100% rename from tests/flow-repo/new_spread/type_contra.js rename to tests/format/flow-repo/new_spread/type_contra.js diff --git a/tests/flow-repo/new_spread/type_dict.js b/tests/format/flow-repo/new_spread/type_dict.js similarity index 100% rename from tests/flow-repo/new_spread/type_dict.js rename to tests/format/flow-repo/new_spread/type_dict.js diff --git a/tests/flow-repo/new_spread/type_generic.js b/tests/format/flow-repo/new_spread/type_generic.js similarity index 100% rename from tests/flow-repo/new_spread/type_generic.js rename to tests/format/flow-repo/new_spread/type_generic.js diff --git a/tests/flow-repo/new_spread/type_instance.js b/tests/format/flow-repo/new_spread/type_instance.js similarity index 100% rename from tests/flow-repo/new_spread/type_instance.js rename to tests/format/flow-repo/new_spread/type_instance.js diff --git a/tests/flow-repo/new_spread/type_intersection.js b/tests/format/flow-repo/new_spread/type_intersection.js similarity index 100% rename from tests/flow-repo/new_spread/type_intersection.js rename to tests/format/flow-repo/new_spread/type_intersection.js diff --git a/tests/flow-repo/new_spread/type_intersection_optional.js b/tests/format/flow-repo/new_spread/type_intersection_optional.js similarity index 100% rename from tests/flow-repo/new_spread/type_intersection_optional.js rename to tests/format/flow-repo/new_spread/type_intersection_optional.js diff --git a/tests/flow-repo/new_spread/type_optional.js b/tests/format/flow-repo/new_spread/type_optional.js similarity index 100% rename from tests/flow-repo/new_spread/type_optional.js rename to tests/format/flow-repo/new_spread/type_optional.js diff --git a/tests/flow-repo/new_spread/type_union.js b/tests/format/flow-repo/new_spread/type_union.js similarity index 100% rename from tests/flow-repo/new_spread/type_union.js rename to tests/format/flow-repo/new_spread/type_union.js diff --git a/tests/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_haste/client.js b/tests/format/flow-repo/node_haste/client.js similarity index 100% rename from tests/flow-repo/node_haste/client.js rename to tests/format/flow-repo/node_haste/client.js diff --git a/tests/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_haste/external/_d3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_haste/external/_d3/jsfmt.spec.js b/tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_haste/external/_d3/jsfmt.spec.js rename to tests/format/flow-repo/node_haste/external/_d3/jsfmt.spec.js diff --git a/tests/flow-repo/node_haste/external/_d3/min.js b/tests/format/flow-repo/node_haste/external/_d3/min.js similarity index 100% rename from tests/flow-repo/node_haste/external/_d3/min.js rename to tests/format/flow-repo/node_haste/external/_d3/min.js diff --git a/tests/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_haste/foo/bar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_haste/foo/bar/client.js b/tests/format/flow-repo/node_haste/foo/bar/client.js similarity index 100% rename from tests/flow-repo/node_haste/foo/bar/client.js rename to tests/format/flow-repo/node_haste/foo/bar/client.js diff --git a/tests/flow-repo/node_haste/foo/bar/jsfmt.spec.js b/tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_haste/foo/bar/jsfmt.spec.js rename to tests/format/flow-repo/node_haste/foo/bar/jsfmt.spec.js diff --git a/tests/flow-repo/node_haste/jsfmt.spec.js b/tests/format/flow-repo/node_haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_haste/jsfmt.spec.js rename to tests/format/flow-repo/node_haste/jsfmt.spec.js diff --git a/tests/flow-repo/node_haste/md5.js b/tests/format/flow-repo/node_haste/md5.js similarity index 100% rename from tests/flow-repo/node_haste/md5.js rename to tests/format/flow-repo/node_haste/md5.js diff --git a/tests/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_haste/ws/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_haste/ws/index.js b/tests/format/flow-repo/node_haste/ws/index.js similarity index 100% rename from tests/flow-repo/node_haste/ws/index.js rename to tests/format/flow-repo/node_haste/ws/index.js diff --git a/tests/flow-repo/node_haste/ws/jsfmt.spec.js b/tests/format/flow-repo/node_haste/ws/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_haste/ws/jsfmt.spec.js rename to tests/format/flow-repo/node_haste/ws/jsfmt.spec.js diff --git a/tests/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_haste/ws/test/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_haste/ws/test/client.js b/tests/format/flow-repo/node_haste/ws/test/client.js similarity index 100% rename from tests/flow-repo/node_haste/ws/test/client.js rename to tests/format/flow-repo/node_haste/ws/test/client.js diff --git a/tests/flow-repo/node_haste/ws/test/jsfmt.spec.js b/tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_haste/ws/test/jsfmt.spec.js rename to tests/format/flow-repo/node_haste/ws/test/jsfmt.spec.js diff --git a/tests/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_modules_with_symlinks/root/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_modules_with_symlinks/root/foo.js b/tests/format/flow-repo/node_modules_with_symlinks/root/foo.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/foo.js rename to tests/format/flow-repo/node_modules_with_symlinks/root/foo.js diff --git a/tests/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js rename to tests/format/flow-repo/node_modules_with_symlinks/root/jsfmt.spec.js diff --git a/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js b/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js rename to tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/index.js diff --git a/tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js rename to tests/format/flow-repo/node_modules_with_symlinks/root/symlink_lib/jsfmt.spec.js diff --git a/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js b/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js rename to tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/index.js diff --git a/tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js b/tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js rename to tests/format/flow-repo/node_modules_with_symlinks/symlink_lib_outside_root/jsfmt.spec.js diff --git a/tests/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_modules_without_json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_modules_without_json/jsfmt.spec.js b/tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_modules_without_json/jsfmt.spec.js rename to tests/format/flow-repo/node_modules_without_json/jsfmt.spec.js diff --git a/tests/flow-repo/node_modules_without_json/test.js b/tests/format/flow-repo/node_modules_without_json/test.js similarity index 100% rename from tests/flow-repo/node_modules_without_json/test.js rename to tests/format/flow-repo/node_modules_without_json/test.js diff --git a/tests/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/assert/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/assert/assert.js b/tests/format/flow-repo/node_tests/assert/assert.js similarity index 100% rename from tests/flow-repo/node_tests/assert/assert.js rename to tests/format/flow-repo/node_tests/assert/assert.js diff --git a/tests/flow-repo/node_tests/assert/jsfmt.spec.js b/tests/format/flow-repo/node_tests/assert/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/assert/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/assert/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic/bar.js b/tests/format/flow-repo/node_tests/basic/bar.js similarity index 100% rename from tests/flow-repo/node_tests/basic/bar.js rename to tests/format/flow-repo/node_tests/basic/bar.js diff --git a/tests/flow-repo/node_tests/basic/foo.js b/tests/format/flow-repo/node_tests/basic/foo.js similarity index 100% rename from tests/flow-repo/node_tests/basic/foo.js rename to tests/format/flow-repo/node_tests/basic/foo.js diff --git a/tests/flow-repo/node_tests/basic/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic_file/bar.js b/tests/format/flow-repo/node_tests/basic_file/bar.js similarity index 100% rename from tests/flow-repo/node_tests/basic_file/bar.js rename to tests/format/flow-repo/node_tests/basic_file/bar.js diff --git a/tests/flow-repo/node_tests/basic_file/foo.js b/tests/format/flow-repo/node_tests/basic_file/foo.js similarity index 100% rename from tests/flow-repo/node_tests/basic_file/foo.js rename to tests/format/flow-repo/node_tests/basic_file/foo.js diff --git a/tests/flow-repo/node_tests/basic_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic_file/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic_file/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_node_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic_node_modules/foo.js b/tests/format/flow-repo/node_tests/basic_node_modules/foo.js similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules/foo.js rename to tests/format/flow-repo/node_tests/basic_node_modules/foo.js diff --git a/tests/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic_node_modules/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_node_modules_with_path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic_node_modules_with_path/foo.js b/tests/format/flow-repo/node_tests/basic_node_modules_with_path/foo.js similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules_with_path/foo.js rename to tests/format/flow-repo/node_tests/basic_node_modules_with_path/foo.js diff --git a/tests/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic_node_modules_with_path/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/basic_package/bar_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/basic_package/bar_lib/bar.js b/tests/format/flow-repo/node_tests/basic_package/bar_lib/bar.js similarity index 100% rename from tests/flow-repo/node_tests/basic_package/bar_lib/bar.js rename to tests/format/flow-repo/node_tests/basic_package/bar_lib/bar.js diff --git a/tests/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic_package/bar_lib/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/basic_package/foo.js b/tests/format/flow-repo/node_tests/basic_package/foo.js similarity index 100% rename from tests/flow-repo/node_tests/basic_package/foo.js rename to tests/format/flow-repo/node_tests/basic_package/foo.js diff --git a/tests/flow-repo/node_tests/basic_package/jsfmt.spec.js b/tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/basic_package/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/basic_package/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/buffer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/buffer/buffer.js b/tests/format/flow-repo/node_tests/buffer/buffer.js similarity index 100% rename from tests/flow-repo/node_tests/buffer/buffer.js rename to tests/format/flow-repo/node_tests/buffer/buffer.js diff --git a/tests/flow-repo/node_tests/buffer/jsfmt.spec.js b/tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/buffer/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/buffer/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/child_process/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/child_process/exec.js b/tests/format/flow-repo/node_tests/child_process/exec.js similarity index 100% rename from tests/flow-repo/node_tests/child_process/exec.js rename to tests/format/flow-repo/node_tests/child_process/exec.js diff --git a/tests/flow-repo/node_tests/child_process/execFile.js b/tests/format/flow-repo/node_tests/child_process/execFile.js similarity index 100% rename from tests/flow-repo/node_tests/child_process/execFile.js rename to tests/format/flow-repo/node_tests/child_process/execFile.js diff --git a/tests/flow-repo/node_tests/child_process/execSync.js b/tests/format/flow-repo/node_tests/child_process/execSync.js similarity index 100% rename from tests/flow-repo/node_tests/child_process/execSync.js rename to tests/format/flow-repo/node_tests/child_process/execSync.js diff --git a/tests/flow-repo/node_tests/child_process/jsfmt.spec.js b/tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/child_process/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/child_process/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/child_process/spawn.js b/tests/format/flow-repo/node_tests/child_process/spawn.js similarity index 100% rename from tests/flow-repo/node_tests/child_process/spawn.js rename to tests/format/flow-repo/node_tests/child_process/spawn.js diff --git a/tests/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/crypto/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/crypto/crypto.js b/tests/format/flow-repo/node_tests/crypto/crypto.js similarity index 100% rename from tests/flow-repo/node_tests/crypto/crypto.js rename to tests/format/flow-repo/node_tests/crypto/crypto.js diff --git a/tests/flow-repo/node_tests/crypto/jsfmt.spec.js b/tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/crypto/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/crypto/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/fs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/fs/fs.js b/tests/format/flow-repo/node_tests/fs/fs.js similarity index 100% rename from tests/flow-repo/node_tests/fs/fs.js rename to tests/format/flow-repo/node_tests/fs/fs.js diff --git a/tests/flow-repo/node_tests/fs/jsfmt.spec.js b/tests/format/flow-repo/node_tests/fs/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/fs/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/fs/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/json_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/json_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/json_file/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/json_file/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/json_file/package2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/json_file/package2/index.js b/tests/format/flow-repo/node_tests/json_file/package2/index.js similarity index 100% rename from tests/flow-repo/node_tests/json_file/package2/index.js rename to tests/format/flow-repo/node_tests/json_file/package2/index.js diff --git a/tests/flow-repo/node_tests/json_file/package2/jsfmt.spec.js b/tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/json_file/package2/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/json_file/package2/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/json_file/test.js b/tests/format/flow-repo/node_tests/json_file/test.js similarity index 100% rename from tests/flow-repo/node_tests/json_file/test.js rename to tests/format/flow-repo/node_tests/json_file/test.js diff --git a/tests/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/os/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/os/jsfmt.spec.js b/tests/format/flow-repo/node_tests/os/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/os/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/os/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/os/userInfo.js b/tests/format/flow-repo/node_tests/os/userInfo.js similarity index 100% rename from tests/flow-repo/node_tests/os/userInfo.js rename to tests/format/flow-repo/node_tests/os/userInfo.js diff --git a/tests/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/package_file/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/package_file/bar_lib.js b/tests/format/flow-repo/node_tests/package_file/bar_lib.js similarity index 100% rename from tests/flow-repo/node_tests/package_file/bar_lib.js rename to tests/format/flow-repo/node_tests/package_file/bar_lib.js diff --git a/tests/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/package_file/bar_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/package_file/bar_lib/bar.js b/tests/format/flow-repo/node_tests/package_file/bar_lib/bar.js similarity index 100% rename from tests/flow-repo/node_tests/package_file/bar_lib/bar.js rename to tests/format/flow-repo/node_tests/package_file/bar_lib/bar.js diff --git a/tests/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/package_file/bar_lib/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/package_file/foo.js b/tests/format/flow-repo/node_tests/package_file/foo.js similarity index 100% rename from tests/flow-repo/node_tests/package_file/foo.js rename to tests/format/flow-repo/node_tests/package_file/foo.js diff --git a/tests/flow-repo/node_tests/package_file/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/package_file/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/package_file/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/package_file_node_modules/foo/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/package_file_node_modules/foo/foo.js b/tests/format/flow-repo/node_tests/package_file_node_modules/foo/foo.js similarity index 100% rename from tests/flow-repo/node_tests/package_file_node_modules/foo/foo.js rename to tests/format/flow-repo/node_tests/package_file_node_modules/foo/foo.js diff --git a/tests/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js b/tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/package_file_node_modules/foo/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/path_node_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/path_node_modules/foo.js b/tests/format/flow-repo/node_tests/path_node_modules/foo.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules/foo.js rename to tests/format/flow-repo/node_tests/path_node_modules/foo.js diff --git a/tests/flow-repo/node_tests/path_node_modules/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/path_node_modules/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/path_node_modules_with_short_main/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/path_node_modules_with_short_main/foo.js b/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/foo.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_with_short_main/foo.js rename to tests/format/flow-repo/node_tests/path_node_modules_with_short_main/foo.js diff --git a/tests/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/path_node_modules_with_short_main/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/path_node_modules_without_main/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/path_node_modules_without_main/foo.js b/tests/format/flow-repo/node_tests/path_node_modules_without_main/foo.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_without_main/foo.js rename to tests/format/flow-repo/node_tests/path_node_modules_without_main/foo.js diff --git a/tests/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/path_node_modules_without_main/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/path_package/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/path_package/foo.js b/tests/format/flow-repo/node_tests/path_package/foo.js similarity index 100% rename from tests/flow-repo/node_tests/path_package/foo.js rename to tests/format/flow-repo/node_tests/path_package/foo.js diff --git a/tests/flow-repo/node_tests/path_package/jsfmt.spec.js b/tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/path_package/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/path_package/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/process/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/process/jsfmt.spec.js b/tests/format/flow-repo/node_tests/process/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/process/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/process/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/process/nextTick.js b/tests/format/flow-repo/node_tests/process/nextTick.js similarity index 100% rename from tests/flow-repo/node_tests/process/nextTick.js rename to tests/format/flow-repo/node_tests/process/nextTick.js diff --git a/tests/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/stream/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/stream/jsfmt.spec.js b/tests/format/flow-repo/node_tests/stream/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/stream/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/stream/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/stream/stream.js b/tests/format/flow-repo/node_tests/stream/stream.js similarity index 100% rename from tests/flow-repo/node_tests/stream/stream.js rename to tests/format/flow-repo/node_tests/stream/stream.js diff --git a/tests/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/timers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/timers/jsfmt.spec.js b/tests/format/flow-repo/node_tests/timers/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/timers/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/timers/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/timers/timers.js b/tests/format/flow-repo/node_tests/timers/timers.js similarity index 100% rename from tests/flow-repo/node_tests/timers/timers.js rename to tests/format/flow-repo/node_tests/timers/timers.js diff --git a/tests/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/node_tests/url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/node_tests/url/jsfmt.spec.js b/tests/format/flow-repo/node_tests/url/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/node_tests/url/jsfmt.spec.js rename to tests/format/flow-repo/node_tests/url/jsfmt.spec.js diff --git a/tests/flow-repo/node_tests/url/url.js b/tests/format/flow-repo/node_tests/url/url.js similarity index 100% rename from tests/flow-repo/node_tests/url/url.js rename to tests/format/flow-repo/node_tests/url/url.js diff --git a/tests/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/nullable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/nullable/jsfmt.spec.js b/tests/format/flow-repo/nullable/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/nullable/jsfmt.spec.js rename to tests/format/flow-repo/nullable/jsfmt.spec.js diff --git a/tests/flow-repo/nullable/maybe.js b/tests/format/flow-repo/nullable/maybe.js similarity index 100% rename from tests/flow-repo/nullable/maybe.js rename to tests/format/flow-repo/nullable/maybe.js diff --git a/tests/flow-repo/nullable/nullable.js b/tests/format/flow-repo/nullable/nullable.js similarity index 100% rename from tests/flow-repo/nullable/nullable.js rename to tests/format/flow-repo/nullable/nullable.js diff --git a/tests/flow-repo/nullable/simple_nullable.js b/tests/format/flow-repo/nullable/simple_nullable.js similarity index 100% rename from tests/flow-repo/nullable/simple_nullable.js rename to tests/format/flow-repo/nullable/simple_nullable.js diff --git a/tests/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/number_constants/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/number_constants/jsfmt.spec.js b/tests/format/flow-repo/number_constants/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/number_constants/jsfmt.spec.js rename to tests/format/flow-repo/number_constants/jsfmt.spec.js diff --git a/tests/flow-repo/number_constants/number_constants.js b/tests/format/flow-repo/number_constants/number_constants.js similarity index 100% rename from tests/flow-repo/number_constants/number_constants.js rename to tests/format/flow-repo/number_constants/number_constants.js diff --git a/tests/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object-method/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object-method/id.js b/tests/format/flow-repo/object-method/id.js similarity index 100% rename from tests/flow-repo/object-method/id.js rename to tests/format/flow-repo/object-method/id.js diff --git a/tests/flow-repo/object-method/jsfmt.spec.js b/tests/format/flow-repo/object-method/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object-method/jsfmt.spec.js rename to tests/format/flow-repo/object-method/jsfmt.spec.js diff --git a/tests/flow-repo/object-method/subtype.js b/tests/format/flow-repo/object-method/subtype.js similarity index 100% rename from tests/flow-repo/object-method/subtype.js rename to tests/format/flow-repo/object-method/subtype.js diff --git a/tests/flow-repo/object-method/test.js b/tests/format/flow-repo/object-method/test.js similarity index 100% rename from tests/flow-repo/object-method/test.js rename to tests/format/flow-repo/object-method/test.js diff --git a/tests/flow-repo/object-method/test2.js b/tests/format/flow-repo/object-method/test2.js similarity index 100% rename from tests/flow-repo/object-method/test2.js rename to tests/format/flow-repo/object-method/test2.js diff --git a/tests/flow-repo/object-method/test3.js b/tests/format/flow-repo/object-method/test3.js similarity index 100% rename from tests/flow-repo/object-method/test3.js rename to tests/format/flow-repo/object-method/test3.js diff --git a/tests/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object_annot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object_annot/jsfmt.spec.js b/tests/format/flow-repo/object_annot/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object_annot/jsfmt.spec.js rename to tests/format/flow-repo/object_annot/jsfmt.spec.js diff --git a/tests/flow-repo/object_annot/test.js b/tests/format/flow-repo/object_annot/test.js similarity index 100% rename from tests/flow-repo/object_annot/test.js rename to tests/format/flow-repo/object_annot/test.js diff --git a/tests/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object_api/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object_api/a.js b/tests/format/flow-repo/object_api/a.js similarity index 100% rename from tests/flow-repo/object_api/a.js rename to tests/format/flow-repo/object_api/a.js diff --git a/tests/flow-repo/object_api/b.js b/tests/format/flow-repo/object_api/b.js similarity index 100% rename from tests/flow-repo/object_api/b.js rename to tests/format/flow-repo/object_api/b.js diff --git a/tests/flow-repo/object_api/c.js b/tests/format/flow-repo/object_api/c.js similarity index 100% rename from tests/flow-repo/object_api/c.js rename to tests/format/flow-repo/object_api/c.js diff --git a/tests/flow-repo/object_api/jsfmt.spec.js b/tests/format/flow-repo/object_api/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object_api/jsfmt.spec.js rename to tests/format/flow-repo/object_api/jsfmt.spec.js diff --git a/tests/flow-repo/object_api/object_assign.js b/tests/format/flow-repo/object_api/object_assign.js similarity index 100% rename from tests/flow-repo/object_api/object_assign.js rename to tests/format/flow-repo/object_api/object_assign.js diff --git a/tests/flow-repo/object_api/object_create.js b/tests/format/flow-repo/object_api/object_create.js similarity index 100% rename from tests/flow-repo/object_api/object_create.js rename to tests/format/flow-repo/object_api/object_create.js diff --git a/tests/flow-repo/object_api/object_getprototypeof.js b/tests/format/flow-repo/object_api/object_getprototypeof.js similarity index 100% rename from tests/flow-repo/object_api/object_getprototypeof.js rename to tests/format/flow-repo/object_api/object_getprototypeof.js diff --git a/tests/flow-repo/object_api/object_keys.js b/tests/format/flow-repo/object_api/object_keys.js similarity index 100% rename from tests/flow-repo/object_api/object_keys.js rename to tests/format/flow-repo/object_api/object_keys.js diff --git a/tests/flow-repo/object_api/object_missing.js b/tests/format/flow-repo/object_api/object_missing.js similarity index 100% rename from tests/flow-repo/object_api/object_missing.js rename to tests/format/flow-repo/object_api/object_missing.js diff --git a/tests/flow-repo/object_api/object_prototype.js b/tests/format/flow-repo/object_api/object_prototype.js similarity index 100% rename from tests/flow-repo/object_api/object_prototype.js rename to tests/format/flow-repo/object_api/object_prototype.js diff --git a/tests/flow-repo/object_assign/A.js b/tests/format/flow-repo/object_assign/A.js similarity index 100% rename from tests/flow-repo/object_assign/A.js rename to tests/format/flow-repo/object_assign/A.js diff --git a/tests/flow-repo/object_assign/B.js b/tests/format/flow-repo/object_assign/B.js similarity index 100% rename from tests/flow-repo/object_assign/B.js rename to tests/format/flow-repo/object_assign/B.js diff --git a/tests/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object_assign/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object_assign/apply.js b/tests/format/flow-repo/object_assign/apply.js similarity index 100% rename from tests/flow-repo/object_assign/apply.js rename to tests/format/flow-repo/object_assign/apply.js diff --git a/tests/flow-repo/object_assign/jsfmt.spec.js b/tests/format/flow-repo/object_assign/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object_assign/jsfmt.spec.js rename to tests/format/flow-repo/object_assign/jsfmt.spec.js diff --git a/tests/flow-repo/object_assign/non_objects.js b/tests/format/flow-repo/object_assign/non_objects.js similarity index 100% rename from tests/flow-repo/object_assign/non_objects.js rename to tests/format/flow-repo/object_assign/non_objects.js diff --git a/tests/flow-repo/object_assign/spread.js b/tests/format/flow-repo/object_assign/spread.js similarity index 100% rename from tests/flow-repo/object_assign/spread.js rename to tests/format/flow-repo/object_assign/spread.js diff --git a/tests/flow-repo/object_assign/undefined.js b/tests/format/flow-repo/object_assign/undefined.js similarity index 100% rename from tests/flow-repo/object_assign/undefined.js rename to tests/format/flow-repo/object_assign/undefined.js diff --git a/tests/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object_freeze/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object_freeze/jsfmt.spec.js b/tests/format/flow-repo/object_freeze/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object_freeze/jsfmt.spec.js rename to tests/format/flow-repo/object_freeze/jsfmt.spec.js diff --git a/tests/flow-repo/object_freeze/object_freeze.js b/tests/format/flow-repo/object_freeze/object_freeze.js similarity index 100% rename from tests/flow-repo/object_freeze/object_freeze.js rename to tests/format/flow-repo/object_freeze/object_freeze.js diff --git a/tests/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/object_is/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/object_is/jsfmt.spec.js b/tests/format/flow-repo/object_is/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/object_is/jsfmt.spec.js rename to tests/format/flow-repo/object_is/jsfmt.spec.js diff --git a/tests/flow-repo/object_is/object_is.js b/tests/format/flow-repo/object_is/object_is.js similarity index 100% rename from tests/flow-repo/object_is/object_is.js rename to tests/format/flow-repo/object_is/object_is.js diff --git a/tests/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/objects/compatibility.js b/tests/format/flow-repo/objects/compatibility.js similarity index 100% rename from tests/flow-repo/objects/compatibility.js rename to tests/format/flow-repo/objects/compatibility.js diff --git a/tests/flow-repo/objects/conversion.js b/tests/format/flow-repo/objects/conversion.js similarity index 100% rename from tests/flow-repo/objects/conversion.js rename to tests/format/flow-repo/objects/conversion.js diff --git a/tests/flow-repo/objects/jsfmt.spec.js b/tests/format/flow-repo/objects/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/objects/jsfmt.spec.js rename to tests/format/flow-repo/objects/jsfmt.spec.js diff --git a/tests/flow-repo/objects/objects.js b/tests/format/flow-repo/objects/objects.js similarity index 100% rename from tests/flow-repo/objects/objects.js rename to tests/format/flow-repo/objects/objects.js diff --git a/tests/flow-repo/objects/unaliased_assign.js b/tests/format/flow-repo/objects/unaliased_assign.js similarity index 100% rename from tests/flow-repo/objects/unaliased_assign.js rename to tests/format/flow-repo/objects/unaliased_assign.js diff --git a/tests/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/objmap/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/objmap/jsfmt.spec.js b/tests/format/flow-repo/objmap/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/objmap/jsfmt.spec.js rename to tests/format/flow-repo/objmap/jsfmt.spec.js diff --git a/tests/flow-repo/objmap/objmap.js b/tests/format/flow-repo/objmap/objmap.js similarity index 100% rename from tests/flow-repo/objmap/objmap.js rename to tests/format/flow-repo/objmap/objmap.js diff --git a/tests/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/optional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/optional/client_optional.js b/tests/format/flow-repo/optional/client_optional.js similarity index 100% rename from tests/flow-repo/optional/client_optional.js rename to tests/format/flow-repo/optional/client_optional.js diff --git a/tests/flow-repo/optional/default.js b/tests/format/flow-repo/optional/default.js similarity index 100% rename from tests/flow-repo/optional/default.js rename to tests/format/flow-repo/optional/default.js diff --git a/tests/flow-repo/optional/generic.js b/tests/format/flow-repo/optional/generic.js similarity index 100% rename from tests/flow-repo/optional/generic.js rename to tests/format/flow-repo/optional/generic.js diff --git a/tests/flow-repo/optional/jsfmt.spec.js b/tests/format/flow-repo/optional/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/optional/jsfmt.spec.js rename to tests/format/flow-repo/optional/jsfmt.spec.js diff --git a/tests/flow-repo/optional/loop.js b/tests/format/flow-repo/optional/loop.js similarity index 100% rename from tests/flow-repo/optional/loop.js rename to tests/format/flow-repo/optional/loop.js diff --git a/tests/flow-repo/optional/maybe.js b/tests/format/flow-repo/optional/maybe.js similarity index 100% rename from tests/flow-repo/optional/maybe.js rename to tests/format/flow-repo/optional/maybe.js diff --git a/tests/flow-repo/optional/nullable.js b/tests/format/flow-repo/optional/nullable.js similarity index 100% rename from tests/flow-repo/optional/nullable.js rename to tests/format/flow-repo/optional/nullable.js diff --git a/tests/flow-repo/optional/optional.js b/tests/format/flow-repo/optional/optional.js similarity index 100% rename from tests/flow-repo/optional/optional.js rename to tests/format/flow-repo/optional/optional.js diff --git a/tests/flow-repo/optional/optional_param.js b/tests/format/flow-repo/optional/optional_param.js similarity index 100% rename from tests/flow-repo/optional/optional_param.js rename to tests/format/flow-repo/optional/optional_param.js diff --git a/tests/flow-repo/optional/optional_param2.js b/tests/format/flow-repo/optional/optional_param2.js similarity index 100% rename from tests/flow-repo/optional/optional_param2.js rename to tests/format/flow-repo/optional/optional_param2.js diff --git a/tests/flow-repo/optional/optional_param3.js b/tests/format/flow-repo/optional/optional_param3.js similarity index 100% rename from tests/flow-repo/optional/optional_param3.js rename to tests/format/flow-repo/optional/optional_param3.js diff --git a/tests/flow-repo/optional/optional_param4.js b/tests/format/flow-repo/optional/optional_param4.js similarity index 100% rename from tests/flow-repo/optional/optional_param4.js rename to tests/format/flow-repo/optional/optional_param4.js diff --git a/tests/flow-repo/optional/undefined.js b/tests/format/flow-repo/optional/undefined.js similarity index 100% rename from tests/flow-repo/optional/undefined.js rename to tests/format/flow-repo/optional/undefined.js diff --git a/tests/flow-repo/optional/undefined2.js b/tests/format/flow-repo/optional/undefined2.js similarity index 100% rename from tests/flow-repo/optional/undefined2.js rename to tests/format/flow-repo/optional/undefined2.js diff --git a/tests/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/optional_chaining/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/optional_chaining/jsfmt.spec.js b/tests/format/flow-repo/optional_chaining/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/optional_chaining/jsfmt.spec.js rename to tests/format/flow-repo/optional_chaining/jsfmt.spec.js diff --git a/tests/flow-repo/optional_chaining/private_properties.js b/tests/format/flow-repo/optional_chaining/private_properties.js similarity index 100% rename from tests/flow-repo/optional_chaining/private_properties.js rename to tests/format/flow-repo/optional_chaining/private_properties.js diff --git a/tests/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/optional_props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/optional_props/jsfmt.spec.js b/tests/format/flow-repo/optional_props/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/optional_props/jsfmt.spec.js rename to tests/format/flow-repo/optional_props/jsfmt.spec.js diff --git a/tests/flow-repo/optional_props/test.js b/tests/format/flow-repo/optional_props/test.js similarity index 100% rename from tests/flow-repo/optional_props/test.js rename to tests/format/flow-repo/optional_props/test.js diff --git a/tests/flow-repo/optional_props/test2.js b/tests/format/flow-repo/optional_props/test2.js similarity index 100% rename from tests/flow-repo/optional_props/test2.js rename to tests/format/flow-repo/optional_props/test2.js diff --git a/tests/flow-repo/optional_props/test3.js b/tests/format/flow-repo/optional_props/test3.js similarity index 100% rename from tests/flow-repo/optional_props/test3.js rename to tests/format/flow-repo/optional_props/test3.js diff --git a/tests/flow-repo/optional_props/test3_exact_annot.js b/tests/format/flow-repo/optional_props/test3_exact_annot.js similarity index 100% rename from tests/flow-repo/optional_props/test3_exact_annot.js rename to tests/format/flow-repo/optional_props/test3_exact_annot.js diff --git a/tests/flow-repo/optional_props/test3_failure.js b/tests/format/flow-repo/optional_props/test3_failure.js similarity index 100% rename from tests/flow-repo/optional_props/test3_failure.js rename to tests/format/flow-repo/optional_props/test3_failure.js diff --git a/tests/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/overload/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/overload/jsfmt.spec.js b/tests/format/flow-repo/overload/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/overload/jsfmt.spec.js rename to tests/format/flow-repo/overload/jsfmt.spec.js diff --git a/tests/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/overload/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/overload/lib/jsfmt.spec.js b/tests/format/flow-repo/overload/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/overload/lib/jsfmt.spec.js rename to tests/format/flow-repo/overload/lib/jsfmt.spec.js diff --git a/tests/flow-repo/overload/lib/lib.js b/tests/format/flow-repo/overload/lib/lib.js similarity index 100% rename from tests/flow-repo/overload/lib/lib.js rename to tests/format/flow-repo/overload/lib/lib.js diff --git a/tests/flow-repo/overload/overload.js b/tests/format/flow-repo/overload/overload.js similarity index 100% rename from tests/flow-repo/overload/overload.js rename to tests/format/flow-repo/overload/overload.js diff --git a/tests/flow-repo/overload/test.js b/tests/format/flow-repo/overload/test.js similarity index 100% rename from tests/flow-repo/overload/test.js rename to tests/format/flow-repo/overload/test.js diff --git a/tests/flow-repo/overload/test2.js b/tests/format/flow-repo/overload/test2.js similarity index 100% rename from tests/flow-repo/overload/test2.js rename to tests/format/flow-repo/overload/test2.js diff --git a/tests/flow-repo/overload/test3.js b/tests/format/flow-repo/overload/test3.js similarity index 100% rename from tests/flow-repo/overload/test3.js rename to tests/format/flow-repo/overload/test3.js diff --git a/tests/flow-repo/overload/union.js b/tests/format/flow-repo/overload/union.js similarity index 100% rename from tests/flow-repo/overload/union.js rename to tests/format/flow-repo/overload/union.js diff --git a/tests/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/parse/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/parse/jsfmt.spec.js b/tests/format/flow-repo/parse/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/parse/jsfmt.spec.js rename to tests/format/flow-repo/parse/jsfmt.spec.js diff --git a/tests/flow-repo/parse/no_parse_error.js b/tests/format/flow-repo/parse/no_parse_error.js similarity index 100% rename from tests/flow-repo/parse/no_parse_error.js rename to tests/format/flow-repo/parse/no_parse_error.js diff --git a/tests/flow-repo/parse_error_haste/Client.js b/tests/format/flow-repo/parse_error_haste/Client.js similarity index 100% rename from tests/flow-repo/parse_error_haste/Client.js rename to tests/format/flow-repo/parse_error_haste/Client.js diff --git a/tests/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/parse_error_haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/parse_error_haste/jsfmt.spec.js b/tests/format/flow-repo/parse_error_haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/parse_error_haste/jsfmt.spec.js rename to tests/format/flow-repo/parse_error_haste/jsfmt.spec.js diff --git a/tests/flow-repo/parse_error_node/Client.js b/tests/format/flow-repo/parse_error_node/Client.js similarity index 100% rename from tests/flow-repo/parse_error_node/Client.js rename to tests/format/flow-repo/parse_error_node/Client.js diff --git a/tests/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/parse_error_node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/parse_error_node/jsfmt.spec.js b/tests/format/flow-repo/parse_error_node/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/parse_error_node/jsfmt.spec.js rename to tests/format/flow-repo/parse_error_node/jsfmt.spec.js diff --git a/tests/flow-repo/path/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/path/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/path/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/path/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/path/jsfmt.spec.js b/tests/format/flow-repo/path/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/path/jsfmt.spec.js rename to tests/format/flow-repo/path/jsfmt.spec.js diff --git a/tests/flow-repo/path/while.js b/tests/format/flow-repo/path/while.js similarity index 100% rename from tests/flow-repo/path/while.js rename to tests/format/flow-repo/path/while.js diff --git a/tests/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/plsummit/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/plsummit/arrays.js b/tests/format/flow-repo/plsummit/arrays.js similarity index 100% rename from tests/flow-repo/plsummit/arrays.js rename to tests/format/flow-repo/plsummit/arrays.js diff --git a/tests/flow-repo/plsummit/export_class.js b/tests/format/flow-repo/plsummit/export_class.js similarity index 100% rename from tests/flow-repo/plsummit/export_class.js rename to tests/format/flow-repo/plsummit/export_class.js diff --git a/tests/flow-repo/plsummit/generics.js b/tests/format/flow-repo/plsummit/generics.js similarity index 100% rename from tests/flow-repo/plsummit/generics.js rename to tests/format/flow-repo/plsummit/generics.js diff --git a/tests/flow-repo/plsummit/import_class.js b/tests/format/flow-repo/plsummit/import_class.js similarity index 100% rename from tests/flow-repo/plsummit/import_class.js rename to tests/format/flow-repo/plsummit/import_class.js diff --git a/tests/flow-repo/plsummit/jsfmt.spec.js b/tests/format/flow-repo/plsummit/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/plsummit/jsfmt.spec.js rename to tests/format/flow-repo/plsummit/jsfmt.spec.js diff --git a/tests/flow-repo/plsummit/locals.js b/tests/format/flow-repo/plsummit/locals.js similarity index 100% rename from tests/flow-repo/plsummit/locals.js rename to tests/format/flow-repo/plsummit/locals.js diff --git a/tests/flow-repo/plsummit/objects.js b/tests/format/flow-repo/plsummit/objects.js similarity index 100% rename from tests/flow-repo/plsummit/objects.js rename to tests/format/flow-repo/plsummit/objects.js diff --git a/tests/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/poly/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/poly/annot.js b/tests/format/flow-repo/poly/annot.js similarity index 100% rename from tests/flow-repo/poly/annot.js rename to tests/format/flow-repo/poly/annot.js diff --git a/tests/flow-repo/poly/implicit_bounded_instantiation.js b/tests/format/flow-repo/poly/implicit_bounded_instantiation.js similarity index 100% rename from tests/flow-repo/poly/implicit_bounded_instantiation.js rename to tests/format/flow-repo/poly/implicit_bounded_instantiation.js diff --git a/tests/flow-repo/poly/issue-1029.js b/tests/format/flow-repo/poly/issue-1029.js similarity index 100% rename from tests/flow-repo/poly/issue-1029.js rename to tests/format/flow-repo/poly/issue-1029.js diff --git a/tests/flow-repo/poly/jsfmt.spec.js b/tests/format/flow-repo/poly/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/poly/jsfmt.spec.js rename to tests/format/flow-repo/poly/jsfmt.spec.js diff --git a/tests/flow-repo/poly/poly.js b/tests/format/flow-repo/poly/poly.js similarity index 100% rename from tests/flow-repo/poly/poly.js rename to tests/format/flow-repo/poly/poly.js diff --git a/tests/flow-repo/poly/test.js b/tests/format/flow-repo/poly/test.js similarity index 100% rename from tests/flow-repo/poly/test.js rename to tests/format/flow-repo/poly/test.js diff --git a/tests/flow-repo/poly_class_export/A.js b/tests/format/flow-repo/poly_class_export/A.js similarity index 100% rename from tests/flow-repo/poly_class_export/A.js rename to tests/format/flow-repo/poly_class_export/A.js diff --git a/tests/flow-repo/poly_class_export/B.js b/tests/format/flow-repo/poly_class_export/B.js similarity index 100% rename from tests/flow-repo/poly_class_export/B.js rename to tests/format/flow-repo/poly_class_export/B.js diff --git a/tests/flow-repo/poly_class_export/C.js b/tests/format/flow-repo/poly_class_export/C.js similarity index 100% rename from tests/flow-repo/poly_class_export/C.js rename to tests/format/flow-repo/poly_class_export/C.js diff --git a/tests/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/poly_class_export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/poly_class_export/jsfmt.spec.js b/tests/format/flow-repo/poly_class_export/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/poly_class_export/jsfmt.spec.js rename to tests/format/flow-repo/poly_class_export/jsfmt.spec.js diff --git a/tests/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/poly_overload/decls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/poly_overload/decls/jsfmt.spec.js b/tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/poly_overload/decls/jsfmt.spec.js rename to tests/format/flow-repo/poly_overload/decls/jsfmt.spec.js diff --git a/tests/flow-repo/poly_overload/decls/typescript-deferred.js b/tests/format/flow-repo/poly_overload/decls/typescript-deferred.js similarity index 100% rename from tests/flow-repo/poly_overload/decls/typescript-deferred.js rename to tests/format/flow-repo/poly_overload/decls/typescript-deferred.js diff --git a/tests/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/predicates-abstract/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/predicates-abstract/filter-union.js b/tests/format/flow-repo/predicates-abstract/filter-union.js similarity index 100% rename from tests/flow-repo/predicates-abstract/filter-union.js rename to tests/format/flow-repo/predicates-abstract/filter-union.js diff --git a/tests/flow-repo/predicates-abstract/filter.js b/tests/format/flow-repo/predicates-abstract/filter.js similarity index 100% rename from tests/flow-repo/predicates-abstract/filter.js rename to tests/format/flow-repo/predicates-abstract/filter.js diff --git a/tests/flow-repo/predicates-abstract/jsfmt.spec.js b/tests/format/flow-repo/predicates-abstract/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/predicates-abstract/jsfmt.spec.js rename to tests/format/flow-repo/predicates-abstract/jsfmt.spec.js diff --git a/tests/flow-repo/predicates-abstract/refine.js b/tests/format/flow-repo/predicates-abstract/refine.js similarity index 100% rename from tests/flow-repo/predicates-abstract/refine.js rename to tests/format/flow-repo/predicates-abstract/refine.js diff --git a/tests/flow-repo/predicates-abstract/sanity-filter-union.js b/tests/format/flow-repo/predicates-abstract/sanity-filter-union.js similarity index 100% rename from tests/flow-repo/predicates-abstract/sanity-filter-union.js rename to tests/format/flow-repo/predicates-abstract/sanity-filter-union.js diff --git a/tests/flow-repo/predicates-abstract/sanity-filter.js b/tests/format/flow-repo/predicates-abstract/sanity-filter.js similarity index 100% rename from tests/flow-repo/predicates-abstract/sanity-filter.js rename to tests/format/flow-repo/predicates-abstract/sanity-filter.js diff --git a/tests/flow-repo/predicates-abstract/sanity-refine.js b/tests/format/flow-repo/predicates-abstract/sanity-refine.js similarity index 100% rename from tests/flow-repo/predicates-abstract/sanity-refine.js rename to tests/format/flow-repo/predicates-abstract/sanity-refine.js diff --git a/tests/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/predicates-declared/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/predicates-declared/function-bind.js b/tests/format/flow-repo/predicates-declared/function-bind.js similarity index 100% rename from tests/flow-repo/predicates-declared/function-bind.js rename to tests/format/flow-repo/predicates-declared/function-bind.js diff --git a/tests/flow-repo/predicates-declared/function-union.js b/tests/format/flow-repo/predicates-declared/function-union.js similarity index 100% rename from tests/flow-repo/predicates-declared/function-union.js rename to tests/format/flow-repo/predicates-declared/function-union.js diff --git a/tests/flow-repo/predicates-declared/is-string-decl.js b/tests/format/flow-repo/predicates-declared/is-string-decl.js similarity index 100% rename from tests/flow-repo/predicates-declared/is-string-decl.js rename to tests/format/flow-repo/predicates-declared/is-string-decl.js diff --git a/tests/flow-repo/predicates-declared/jsfmt.spec.js b/tests/format/flow-repo/predicates-declared/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/predicates-declared/jsfmt.spec.js rename to tests/format/flow-repo/predicates-declared/jsfmt.spec.js diff --git a/tests/flow-repo/predicates-declared/logical-or.js b/tests/format/flow-repo/predicates-declared/logical-or.js similarity index 100% rename from tests/flow-repo/predicates-declared/logical-or.js rename to tests/format/flow-repo/predicates-declared/logical-or.js diff --git a/tests/flow-repo/predicates-declared/object-invariant.js b/tests/format/flow-repo/predicates-declared/object-invariant.js similarity index 100% rename from tests/flow-repo/predicates-declared/object-invariant.js rename to tests/format/flow-repo/predicates-declared/object-invariant.js diff --git a/tests/flow-repo/predicates-declared/orig-string-tag-check.js b/tests/format/flow-repo/predicates-declared/orig-string-tag-check.js similarity index 100% rename from tests/flow-repo/predicates-declared/orig-string-tag-check.js rename to tests/format/flow-repo/predicates-declared/orig-string-tag-check.js diff --git a/tests/flow-repo/predicates-declared/sanity-fall-through.js b/tests/format/flow-repo/predicates-declared/sanity-fall-through.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-fall-through.js rename to tests/format/flow-repo/predicates-declared/sanity-fall-through.js diff --git a/tests/flow-repo/predicates-declared/sanity-invalid-calls.js b/tests/format/flow-repo/predicates-declared/sanity-invalid-calls.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-invalid-calls.js rename to tests/format/flow-repo/predicates-declared/sanity-invalid-calls.js diff --git a/tests/flow-repo/predicates-declared/sanity-is-string-bug.js b/tests/format/flow-repo/predicates-declared/sanity-is-string-bug.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-is-string-bug.js rename to tests/format/flow-repo/predicates-declared/sanity-is-string-bug.js diff --git a/tests/flow-repo/predicates-declared/sanity-parameter-mismatch.js b/tests/format/flow-repo/predicates-declared/sanity-parameter-mismatch.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-parameter-mismatch.js rename to tests/format/flow-repo/predicates-declared/sanity-parameter-mismatch.js diff --git a/tests/flow-repo/predicates-declared/sanity-pred-with-body.js b/tests/format/flow-repo/predicates-declared/sanity-pred-with-body.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-pred-with-body.js rename to tests/format/flow-repo/predicates-declared/sanity-pred-with-body.js diff --git a/tests/flow-repo/predicates-declared/sanity-return-type.js b/tests/format/flow-repo/predicates-declared/sanity-return-type.js similarity index 100% rename from tests/flow-repo/predicates-declared/sanity-return-type.js rename to tests/format/flow-repo/predicates-declared/sanity-return-type.js diff --git a/tests/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/predicates-inferred/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/predicates-inferred/jsfmt.spec.js b/tests/format/flow-repo/predicates-inferred/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/predicates-inferred/jsfmt.spec.js rename to tests/format/flow-repo/predicates-inferred/jsfmt.spec.js diff --git a/tests/flow-repo/predicates-inferred/sanity-multi-params.js b/tests/format/flow-repo/predicates-inferred/sanity-multi-params.js similarity index 100% rename from tests/flow-repo/predicates-inferred/sanity-multi-params.js rename to tests/format/flow-repo/predicates-inferred/sanity-multi-params.js diff --git a/tests/flow-repo/predicates-inferred/sanity-ordering.js b/tests/format/flow-repo/predicates-inferred/sanity-ordering.js similarity index 100% rename from tests/flow-repo/predicates-inferred/sanity-ordering.js rename to tests/format/flow-repo/predicates-inferred/sanity-ordering.js diff --git a/tests/flow-repo/predicates-inferred/sanity-unbound-var.js b/tests/format/flow-repo/predicates-inferred/sanity-unbound-var.js similarity index 100% rename from tests/flow-repo/predicates-inferred/sanity-unbound-var.js rename to tests/format/flow-repo/predicates-inferred/sanity-unbound-var.js diff --git a/tests/flow-repo/predicates-inferred/sanity.js b/tests/format/flow-repo/predicates-inferred/sanity.js similarity index 100% rename from tests/flow-repo/predicates-inferred/sanity.js rename to tests/format/flow-repo/predicates-inferred/sanity.js diff --git a/tests/flow-repo/predicates-inferred/simple-predicate-func-post.js b/tests/format/flow-repo/predicates-inferred/simple-predicate-func-post.js similarity index 100% rename from tests/flow-repo/predicates-inferred/simple-predicate-func-post.js rename to tests/format/flow-repo/predicates-inferred/simple-predicate-func-post.js diff --git a/tests/flow-repo/predicates-inferred/simple-predicate-func.js b/tests/format/flow-repo/predicates-inferred/simple-predicate-func.js similarity index 100% rename from tests/flow-repo/predicates-inferred/simple-predicate-func.js rename to tests/format/flow-repo/predicates-inferred/simple-predicate-func.js diff --git a/tests/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/predicates-parsing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/predicates-parsing/fail-0.js b/tests/format/flow-repo/predicates-parsing/fail-0.js similarity index 100% rename from tests/flow-repo/predicates-parsing/fail-0.js rename to tests/format/flow-repo/predicates-parsing/fail-0.js diff --git a/tests/flow-repo/predicates-parsing/fail-1.js b/tests/format/flow-repo/predicates-parsing/fail-1.js similarity index 100% rename from tests/flow-repo/predicates-parsing/fail-1.js rename to tests/format/flow-repo/predicates-parsing/fail-1.js diff --git a/tests/flow-repo/predicates-parsing/fail-2.js b/tests/format/flow-repo/predicates-parsing/fail-2.js similarity index 100% rename from tests/flow-repo/predicates-parsing/fail-2.js rename to tests/format/flow-repo/predicates-parsing/fail-2.js diff --git a/tests/flow-repo/predicates-parsing/fail-3.js b/tests/format/flow-repo/predicates-parsing/fail-3.js similarity index 100% rename from tests/flow-repo/predicates-parsing/fail-3.js rename to tests/format/flow-repo/predicates-parsing/fail-3.js diff --git a/tests/flow-repo/predicates-parsing/jsfmt.spec.js b/tests/format/flow-repo/predicates-parsing/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/predicates-parsing/jsfmt.spec.js rename to tests/format/flow-repo/predicates-parsing/jsfmt.spec.js diff --git a/tests/flow-repo/predicates-parsing/pass.js b/tests/format/flow-repo/predicates-parsing/pass.js similarity index 100% rename from tests/flow-repo/predicates-parsing/pass.js rename to tests/format/flow-repo/predicates-parsing/pass.js diff --git a/tests/flow-repo/private/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/private/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/private/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/private/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/private/jsfmt.spec.js b/tests/format/flow-repo/private/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/private/jsfmt.spec.js rename to tests/format/flow-repo/private/jsfmt.spec.js diff --git a/tests/flow-repo/private/private.js b/tests/format/flow-repo/private/private.js similarity index 100% rename from tests/flow-repo/private/private.js rename to tests/format/flow-repo/private/private.js diff --git a/tests/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/private_class_fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/private_class_fields/jsfmt.spec.js b/tests/format/flow-repo/private_class_fields/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/private_class_fields/jsfmt.spec.js rename to tests/format/flow-repo/private_class_fields/jsfmt.spec.js diff --git a/tests/flow-repo/private_class_fields/test.js b/tests/format/flow-repo/private_class_fields/test.js similarity index 100% rename from tests/flow-repo/private_class_fields/test.js rename to tests/format/flow-repo/private_class_fields/test.js diff --git a/tests/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/promises/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/promises/all.js b/tests/format/flow-repo/promises/all.js similarity index 100% rename from tests/flow-repo/promises/all.js rename to tests/format/flow-repo/promises/all.js diff --git a/tests/flow-repo/promises/covariance.js b/tests/format/flow-repo/promises/covariance.js similarity index 100% rename from tests/flow-repo/promises/covariance.js rename to tests/format/flow-repo/promises/covariance.js diff --git a/tests/flow-repo/promises/jsfmt.spec.js b/tests/format/flow-repo/promises/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/promises/jsfmt.spec.js rename to tests/format/flow-repo/promises/jsfmt.spec.js diff --git a/tests/flow-repo/promises/promise.js b/tests/format/flow-repo/promises/promise.js similarity index 100% rename from tests/flow-repo/promises/promise.js rename to tests/format/flow-repo/promises/promise.js diff --git a/tests/flow-repo/promises/resolve_global.js b/tests/format/flow-repo/promises/resolve_global.js similarity index 100% rename from tests/flow-repo/promises/resolve_global.js rename to tests/format/flow-repo/promises/resolve_global.js diff --git a/tests/flow-repo/promises/resolve_void.js b/tests/format/flow-repo/promises/resolve_void.js similarity index 100% rename from tests/flow-repo/promises/resolve_void.js rename to tests/format/flow-repo/promises/resolve_void.js diff --git a/tests/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/pure_component/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/pure_component/jsfmt.spec.js b/tests/format/flow-repo/pure_component/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/pure_component/jsfmt.spec.js rename to tests/format/flow-repo/pure_component/jsfmt.spec.js diff --git a/tests/flow-repo/pure_component/test.js b/tests/format/flow-repo/pure_component/test.js similarity index 100% rename from tests/flow-repo/pure_component/test.js rename to tests/format/flow-repo/pure_component/test.js diff --git a/tests/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/qualified/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/qualified/jsfmt.spec.js b/tests/format/flow-repo/qualified/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/qualified/jsfmt.spec.js rename to tests/format/flow-repo/qualified/jsfmt.spec.js diff --git a/tests/flow-repo/qualified/qualified.js b/tests/format/flow-repo/qualified/qualified.js similarity index 100% rename from tests/flow-repo/qualified/qualified.js rename to tests/format/flow-repo/qualified/qualified.js diff --git a/tests/flow-repo/react/ArityError.react.js b/tests/format/flow-repo/react/ArityError.react.js similarity index 100% rename from tests/flow-repo/react/ArityError.react.js rename to tests/format/flow-repo/react/ArityError.react.js diff --git a/tests/flow-repo/react/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/react/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/react/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/react/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/react/createElementRequiredProp_string.js b/tests/format/flow-repo/react/createElementRequiredProp_string.js similarity index 100% rename from tests/flow-repo/react/createElementRequiredProp_string.js rename to tests/format/flow-repo/react/createElementRequiredProp_string.js diff --git a/tests/flow-repo/react/createElement_string.js b/tests/format/flow-repo/react/createElement_string.js similarity index 100% rename from tests/flow-repo/react/createElement_string.js rename to tests/format/flow-repo/react/createElement_string.js diff --git a/tests/flow-repo/react/create_class.js b/tests/format/flow-repo/react/create_class.js similarity index 100% rename from tests/flow-repo/react/create_class.js rename to tests/format/flow-repo/react/create_class.js diff --git a/tests/flow-repo/react/create_class_initial_state_sealed.js b/tests/format/flow-repo/react/create_class_initial_state_sealed.js similarity index 100% rename from tests/flow-repo/react/create_class_initial_state_sealed.js rename to tests/format/flow-repo/react/create_class_initial_state_sealed.js diff --git a/tests/flow-repo/react/create_class_statics_sealed.js b/tests/format/flow-repo/react/create_class_statics_sealed.js similarity index 100% rename from tests/flow-repo/react/create_class_statics_sealed.js rename to tests/format/flow-repo/react/create_class_statics_sealed.js diff --git a/tests/flow-repo/react/import_react.js b/tests/format/flow-repo/react/import_react.js similarity index 100% rename from tests/flow-repo/react/import_react.js rename to tests/format/flow-repo/react/import_react.js diff --git a/tests/flow-repo/react/jsfmt.spec.js b/tests/format/flow-repo/react/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/react/jsfmt.spec.js rename to tests/format/flow-repo/react/jsfmt.spec.js diff --git a/tests/flow-repo/react/jsx_spread.js b/tests/format/flow-repo/react/jsx_spread.js similarity index 100% rename from tests/flow-repo/react/jsx_spread.js rename to tests/format/flow-repo/react/jsx_spread.js diff --git a/tests/flow-repo/react/proptype_any.js b/tests/format/flow-repo/react/proptype_any.js similarity index 100% rename from tests/flow-repo/react/proptype_any.js rename to tests/format/flow-repo/react/proptype_any.js diff --git a/tests/flow-repo/react/proptype_arrayOf.js b/tests/format/flow-repo/react/proptype_arrayOf.js similarity index 100% rename from tests/flow-repo/react/proptype_arrayOf.js rename to tests/format/flow-repo/react/proptype_arrayOf.js diff --git a/tests/flow-repo/react/proptype_custom_validator.js b/tests/format/flow-repo/react/proptype_custom_validator.js similarity index 100% rename from tests/flow-repo/react/proptype_custom_validator.js rename to tests/format/flow-repo/react/proptype_custom_validator.js diff --git a/tests/flow-repo/react/proptype_func.js b/tests/format/flow-repo/react/proptype_func.js similarity index 100% rename from tests/flow-repo/react/proptype_func.js rename to tests/format/flow-repo/react/proptype_func.js diff --git a/tests/flow-repo/react/proptype_incompatible.js b/tests/format/flow-repo/react/proptype_incompatible.js similarity index 100% rename from tests/flow-repo/react/proptype_incompatible.js rename to tests/format/flow-repo/react/proptype_incompatible.js diff --git a/tests/flow-repo/react/proptype_instanceOf.js b/tests/format/flow-repo/react/proptype_instanceOf.js similarity index 100% rename from tests/flow-repo/react/proptype_instanceOf.js rename to tests/format/flow-repo/react/proptype_instanceOf.js diff --git a/tests/flow-repo/react/proptype_missing.js b/tests/format/flow-repo/react/proptype_missing.js similarity index 100% rename from tests/flow-repo/react/proptype_missing.js rename to tests/format/flow-repo/react/proptype_missing.js diff --git a/tests/flow-repo/react/proptype_object.js b/tests/format/flow-repo/react/proptype_object.js similarity index 100% rename from tests/flow-repo/react/proptype_object.js rename to tests/format/flow-repo/react/proptype_object.js diff --git a/tests/flow-repo/react/proptype_objectOf.js b/tests/format/flow-repo/react/proptype_objectOf.js similarity index 100% rename from tests/flow-repo/react/proptype_objectOf.js rename to tests/format/flow-repo/react/proptype_objectOf.js diff --git a/tests/flow-repo/react/proptype_oneOf.js b/tests/format/flow-repo/react/proptype_oneOf.js similarity index 100% rename from tests/flow-repo/react/proptype_oneOf.js rename to tests/format/flow-repo/react/proptype_oneOf.js diff --git a/tests/flow-repo/react/proptype_oneOfType.js b/tests/format/flow-repo/react/proptype_oneOfType.js similarity index 100% rename from tests/flow-repo/react/proptype_oneOfType.js rename to tests/format/flow-repo/react/proptype_oneOfType.js diff --git a/tests/flow-repo/react/proptype_shape.js b/tests/format/flow-repo/react/proptype_shape.js similarity index 100% rename from tests/flow-repo/react/proptype_shape.js rename to tests/format/flow-repo/react/proptype_shape.js diff --git a/tests/flow-repo/react/proptypes_builtins.js b/tests/format/flow-repo/react/proptypes_builtins.js similarity index 100% rename from tests/flow-repo/react/proptypes_builtins.js rename to tests/format/flow-repo/react/proptypes_builtins.js diff --git a/tests/flow-repo/react/proptypes_sealed.js b/tests/format/flow-repo/react/proptypes_sealed.js similarity index 100% rename from tests/flow-repo/react/proptypes_sealed.js rename to tests/format/flow-repo/react/proptypes_sealed.js diff --git a/tests/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/react_functional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/react_functional/jsfmt.spec.js b/tests/format/flow-repo/react_functional/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/react_functional/jsfmt.spec.js rename to tests/format/flow-repo/react_functional/jsfmt.spec.js diff --git a/tests/flow-repo/react_functional/test.js b/tests/format/flow-repo/react_functional/test.js similarity index 100% rename from tests/flow-repo/react_functional/test.js rename to tests/format/flow-repo/react_functional/test.js diff --git a/tests/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/react_modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/react_modules/createclass-callsite.js b/tests/format/flow-repo/react_modules/createclass-callsite.js similarity index 100% rename from tests/flow-repo/react_modules/createclass-callsite.js rename to tests/format/flow-repo/react_modules/createclass-callsite.js diff --git a/tests/flow-repo/react_modules/createclass-module.js b/tests/format/flow-repo/react_modules/createclass-module.js similarity index 100% rename from tests/flow-repo/react_modules/createclass-module.js rename to tests/format/flow-repo/react_modules/createclass-module.js diff --git a/tests/flow-repo/react_modules/es6class-proptypes-callsite.js b/tests/format/flow-repo/react_modules/es6class-proptypes-callsite.js similarity index 100% rename from tests/flow-repo/react_modules/es6class-proptypes-callsite.js rename to tests/format/flow-repo/react_modules/es6class-proptypes-callsite.js diff --git a/tests/flow-repo/react_modules/es6class-proptypes-module.js b/tests/format/flow-repo/react_modules/es6class-proptypes-module.js similarity index 100% rename from tests/flow-repo/react_modules/es6class-proptypes-module.js rename to tests/format/flow-repo/react_modules/es6class-proptypes-module.js diff --git a/tests/flow-repo/react_modules/es6class-types-callsite.js b/tests/format/flow-repo/react_modules/es6class-types-callsite.js similarity index 100% rename from tests/flow-repo/react_modules/es6class-types-callsite.js rename to tests/format/flow-repo/react_modules/es6class-types-callsite.js diff --git a/tests/flow-repo/react_modules/es6class-types-module.js b/tests/format/flow-repo/react_modules/es6class-types-module.js similarity index 100% rename from tests/flow-repo/react_modules/es6class-types-module.js rename to tests/format/flow-repo/react_modules/es6class-types-module.js diff --git a/tests/flow-repo/react_modules/jsfmt.spec.js b/tests/format/flow-repo/react_modules/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/react_modules/jsfmt.spec.js rename to tests/format/flow-repo/react_modules/jsfmt.spec.js diff --git a/tests/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/rec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/rec/issue-1228.js b/tests/format/flow-repo/rec/issue-1228.js similarity index 100% rename from tests/flow-repo/rec/issue-1228.js rename to tests/format/flow-repo/rec/issue-1228.js diff --git a/tests/flow-repo/rec/issue-598.js b/tests/format/flow-repo/rec/issue-598.js similarity index 100% rename from tests/flow-repo/rec/issue-598.js rename to tests/format/flow-repo/rec/issue-598.js diff --git a/tests/flow-repo/rec/jsfmt.spec.js b/tests/format/flow-repo/rec/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/rec/jsfmt.spec.js rename to tests/format/flow-repo/rec/jsfmt.spec.js diff --git a/tests/flow-repo/rec/test.js b/tests/format/flow-repo/rec/test.js similarity index 100% rename from tests/flow-repo/rec/test.js rename to tests/format/flow-repo/rec/test.js diff --git a/tests/flow-repo/rec/test2.js b/tests/format/flow-repo/rec/test2.js similarity index 100% rename from tests/flow-repo/rec/test2.js rename to tests/format/flow-repo/rec/test2.js diff --git a/tests/flow-repo/rec/test3.js b/tests/format/flow-repo/rec/test3.js similarity index 100% rename from tests/flow-repo/rec/test3.js rename to tests/format/flow-repo/rec/test3.js diff --git a/tests/flow-repo/rec/test4.js b/tests/format/flow-repo/rec/test4.js similarity index 100% rename from tests/flow-repo/rec/test4.js rename to tests/format/flow-repo/rec/test4.js diff --git a/tests/flow-repo/rec/test5.js b/tests/format/flow-repo/rec/test5.js similarity index 100% rename from tests/flow-repo/rec/test5.js rename to tests/format/flow-repo/rec/test5.js diff --git a/tests/flow-repo/recheck-haste/A1.js b/tests/format/flow-repo/recheck-haste/A1.js similarity index 100% rename from tests/flow-repo/recheck-haste/A1.js rename to tests/format/flow-repo/recheck-haste/A1.js diff --git a/tests/flow-repo/recheck-haste/A3.js b/tests/format/flow-repo/recheck-haste/A3.js similarity index 100% rename from tests/flow-repo/recheck-haste/A3.js rename to tests/format/flow-repo/recheck-haste/A3.js diff --git a/tests/flow-repo/recheck-haste/B1.js b/tests/format/flow-repo/recheck-haste/B1.js similarity index 100% rename from tests/flow-repo/recheck-haste/B1.js rename to tests/format/flow-repo/recheck-haste/B1.js diff --git a/tests/flow-repo/recheck-haste/B3.js b/tests/format/flow-repo/recheck-haste/B3.js similarity index 100% rename from tests/flow-repo/recheck-haste/B3.js rename to tests/format/flow-repo/recheck-haste/B3.js diff --git a/tests/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck-haste/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck-haste/dir1B/B2.js b/tests/format/flow-repo/recheck-haste/dir1B/B2.js similarity index 100% rename from tests/flow-repo/recheck-haste/dir1B/B2.js rename to tests/format/flow-repo/recheck-haste/dir1B/B2.js diff --git a/tests/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck-haste/dir1B/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck-haste/dir1B/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck-haste/dir1B/jsfmt.spec.js rename to tests/format/flow-repo/recheck-haste/dir1B/jsfmt.spec.js diff --git a/tests/flow-repo/recheck-haste/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck-haste/jsfmt.spec.js rename to tests/format/flow-repo/recheck-haste/jsfmt.spec.js diff --git a/tests/flow-repo/recheck-haste/tmp1A/A2.js b/tests/format/flow-repo/recheck-haste/tmp1A/A2.js similarity index 100% rename from tests/flow-repo/recheck-haste/tmp1A/A2.js rename to tests/format/flow-repo/recheck-haste/tmp1A/A2.js diff --git a/tests/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck-haste/tmp1A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js rename to tests/format/flow-repo/recheck-haste/tmp1A/jsfmt.spec.js diff --git a/tests/flow-repo/recheck-haste/tmp2A/A3.js b/tests/format/flow-repo/recheck-haste/tmp2A/A3.js similarity index 100% rename from tests/flow-repo/recheck-haste/tmp2A/A3.js rename to tests/format/flow-repo/recheck-haste/tmp2A/A3.js diff --git a/tests/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck-haste/tmp2A/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js b/tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js rename to tests/format/flow-repo/recheck-haste/tmp2A/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/a1.js b/tests/format/flow-repo/recheck/a1.js similarity index 100% rename from tests/flow-repo/recheck/a1.js rename to tests/format/flow-repo/recheck/a1.js diff --git a/tests/flow-repo/recheck/a2.js b/tests/format/flow-repo/recheck/a2.js similarity index 100% rename from tests/flow-repo/recheck/a2.js rename to tests/format/flow-repo/recheck/a2.js diff --git a/tests/flow-repo/recheck/a3.js b/tests/format/flow-repo/recheck/a3.js similarity index 100% rename from tests/flow-repo/recheck/a3.js rename to tests/format/flow-repo/recheck/a3.js diff --git a/tests/flow-repo/recheck/b0.js b/tests/format/flow-repo/recheck/b0.js similarity index 100% rename from tests/flow-repo/recheck/b0.js rename to tests/format/flow-repo/recheck/b0.js diff --git a/tests/flow-repo/recheck/b1.js b/tests/format/flow-repo/recheck/b1.js similarity index 100% rename from tests/flow-repo/recheck/b1.js rename to tests/format/flow-repo/recheck/b1.js diff --git a/tests/flow-repo/recheck/b2.js b/tests/format/flow-repo/recheck/b2.js similarity index 100% rename from tests/flow-repo/recheck/b2.js rename to tests/format/flow-repo/recheck/b2.js diff --git a/tests/flow-repo/recheck/b3.js b/tests/format/flow-repo/recheck/b3.js similarity index 100% rename from tests/flow-repo/recheck/b3.js rename to tests/format/flow-repo/recheck/b3.js diff --git a/tests/flow-repo/recheck/c1.js b/tests/format/flow-repo/recheck/c1.js similarity index 100% rename from tests/flow-repo/recheck/c1.js rename to tests/format/flow-repo/recheck/c1.js diff --git a/tests/flow-repo/recheck/c2.js b/tests/format/flow-repo/recheck/c2.js similarity index 100% rename from tests/flow-repo/recheck/c2.js rename to tests/format/flow-repo/recheck/c2.js diff --git a/tests/flow-repo/recheck/c3.js b/tests/format/flow-repo/recheck/c3.js similarity index 100% rename from tests/flow-repo/recheck/c3.js rename to tests/format/flow-repo/recheck/c3.js diff --git a/tests/flow-repo/recheck/d1.js b/tests/format/flow-repo/recheck/d1.js similarity index 100% rename from tests/flow-repo/recheck/d1.js rename to tests/format/flow-repo/recheck/d1.js diff --git a/tests/flow-repo/recheck/d2.js b/tests/format/flow-repo/recheck/d2.js similarity index 100% rename from tests/flow-repo/recheck/d2.js rename to tests/format/flow-repo/recheck/d2.js diff --git a/tests/flow-repo/recheck/e1.js b/tests/format/flow-repo/recheck/e1.js similarity index 100% rename from tests/flow-repo/recheck/e1.js rename to tests/format/flow-repo/recheck/e1.js diff --git a/tests/flow-repo/recheck/e2.js b/tests/format/flow-repo/recheck/e2.js similarity index 100% rename from tests/flow-repo/recheck/e2.js rename to tests/format/flow-repo/recheck/e2.js diff --git a/tests/flow-repo/recheck/f1.js b/tests/format/flow-repo/recheck/f1.js similarity index 100% rename from tests/flow-repo/recheck/f1.js rename to tests/format/flow-repo/recheck/f1.js diff --git a/tests/flow-repo/recheck/f2.js b/tests/format/flow-repo/recheck/f2.js similarity index 100% rename from tests/flow-repo/recheck/f2.js rename to tests/format/flow-repo/recheck/f2.js diff --git a/tests/flow-repo/recheck/g1.js b/tests/format/flow-repo/recheck/g1.js similarity index 100% rename from tests/flow-repo/recheck/g1.js rename to tests/format/flow-repo/recheck/g1.js diff --git a/tests/flow-repo/recheck/g2.js b/tests/format/flow-repo/recheck/g2.js similarity index 100% rename from tests/flow-repo/recheck/g2.js rename to tests/format/flow-repo/recheck/g2.js diff --git a/tests/flow-repo/recheck/g3.js b/tests/format/flow-repo/recheck/g3.js similarity index 100% rename from tests/flow-repo/recheck/g3.js rename to tests/format/flow-repo/recheck/g3.js diff --git a/tests/flow-repo/recheck/h1.js b/tests/format/flow-repo/recheck/h1.js similarity index 100% rename from tests/flow-repo/recheck/h1.js rename to tests/format/flow-repo/recheck/h1.js diff --git a/tests/flow-repo/recheck/h2.js b/tests/format/flow-repo/recheck/h2.js similarity index 100% rename from tests/flow-repo/recheck/h2.js rename to tests/format/flow-repo/recheck/h2.js diff --git a/tests/flow-repo/recheck/i1.js b/tests/format/flow-repo/recheck/i1.js similarity index 100% rename from tests/flow-repo/recheck/i1.js rename to tests/format/flow-repo/recheck/i1.js diff --git a/tests/flow-repo/recheck/i2.js b/tests/format/flow-repo/recheck/i2.js similarity index 100% rename from tests/flow-repo/recheck/i2.js rename to tests/format/flow-repo/recheck/i2.js diff --git a/tests/flow-repo/recheck/j1.js b/tests/format/flow-repo/recheck/j1.js similarity index 100% rename from tests/flow-repo/recheck/j1.js rename to tests/format/flow-repo/recheck/j1.js diff --git a/tests/flow-repo/recheck/j2.js b/tests/format/flow-repo/recheck/j2.js similarity index 100% rename from tests/flow-repo/recheck/j2.js rename to tests/format/flow-repo/recheck/j2.js diff --git a/tests/flow-repo/recheck/jsfmt.spec.js b/tests/format/flow-repo/recheck/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/jsfmt.spec.js rename to tests/format/flow-repo/recheck/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/k.js b/tests/format/flow-repo/recheck/k.js similarity index 100% rename from tests/flow-repo/recheck/k.js rename to tests/format/flow-repo/recheck/k.js diff --git a/tests/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1a/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1a/a1.js b/tests/format/flow-repo/recheck/tmp1a/a1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1a/a1.js rename to tests/format/flow-repo/recheck/tmp1a/a1.js diff --git a/tests/flow-repo/recheck/tmp1a/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1a/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1a/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1b/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1b/b1.js b/tests/format/flow-repo/recheck/tmp1b/b1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1b/b1.js rename to tests/format/flow-repo/recheck/tmp1b/b1.js diff --git a/tests/flow-repo/recheck/tmp1b/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1b/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1b/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1c/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1c/c2.js b/tests/format/flow-repo/recheck/tmp1c/c2.js similarity index 100% rename from tests/flow-repo/recheck/tmp1c/c2.js rename to tests/format/flow-repo/recheck/tmp1c/c2.js diff --git a/tests/flow-repo/recheck/tmp1c/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1c/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1c/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1d/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1d/d1.js b/tests/format/flow-repo/recheck/tmp1d/d1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1d/d1.js rename to tests/format/flow-repo/recheck/tmp1d/d1.js diff --git a/tests/flow-repo/recheck/tmp1d/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1d/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1d/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1e/e2.js b/tests/format/flow-repo/recheck/tmp1e/e2.js similarity index 100% rename from tests/flow-repo/recheck/tmp1e/e2.js rename to tests/format/flow-repo/recheck/tmp1e/e2.js diff --git a/tests/flow-repo/recheck/tmp1e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1e/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1e/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1f/f1.js b/tests/format/flow-repo/recheck/tmp1f/f1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1f/f1.js rename to tests/format/flow-repo/recheck/tmp1f/f1.js diff --git a/tests/flow-repo/recheck/tmp1f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1f/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1f/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1g/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1g/g1.js b/tests/format/flow-repo/recheck/tmp1g/g1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1g/g1.js rename to tests/format/flow-repo/recheck/tmp1g/g1.js diff --git a/tests/flow-repo/recheck/tmp1g/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1g/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1g/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1h/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1h/h1.js b/tests/format/flow-repo/recheck/tmp1h/h1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1h/h1.js rename to tests/format/flow-repo/recheck/tmp1h/h1.js diff --git a/tests/flow-repo/recheck/tmp1h/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1h/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1h/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1i/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1i/i1.js b/tests/format/flow-repo/recheck/tmp1i/i1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1i/i1.js rename to tests/format/flow-repo/recheck/tmp1i/i1.js diff --git a/tests/flow-repo/recheck/tmp1i/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1i/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1i/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp1j/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp1j/j1.js b/tests/format/flow-repo/recheck/tmp1j/j1.js similarity index 100% rename from tests/flow-repo/recheck/tmp1j/j1.js rename to tests/format/flow-repo/recheck/tmp1j/j1.js diff --git a/tests/flow-repo/recheck/tmp1j/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp1j/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp1j/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp2a/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp2a/a1.js b/tests/format/flow-repo/recheck/tmp2a/a1.js similarity index 100% rename from tests/flow-repo/recheck/tmp2a/a1.js rename to tests/format/flow-repo/recheck/tmp2a/a1.js diff --git a/tests/flow-repo/recheck/tmp2a/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp2a/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp2a/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp2b/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp2b/b0.js b/tests/format/flow-repo/recheck/tmp2b/b0.js similarity index 100% rename from tests/flow-repo/recheck/tmp2b/b0.js rename to tests/format/flow-repo/recheck/tmp2b/b0.js diff --git a/tests/flow-repo/recheck/tmp2b/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp2b/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp2b/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp2c/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp2c/c1.js b/tests/format/flow-repo/recheck/tmp2c/c1.js similarity index 100% rename from tests/flow-repo/recheck/tmp2c/c1.js rename to tests/format/flow-repo/recheck/tmp2c/c1.js diff --git a/tests/flow-repo/recheck/tmp2c/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp2c/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp2c/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp2e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp2e/e1.js b/tests/format/flow-repo/recheck/tmp2e/e1.js similarity index 100% rename from tests/flow-repo/recheck/tmp2e/e1.js rename to tests/format/flow-repo/recheck/tmp2e/e1.js diff --git a/tests/flow-repo/recheck/tmp2e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp2e/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp2e/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp2f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp2f/f1.js b/tests/format/flow-repo/recheck/tmp2f/f1.js similarity index 100% rename from tests/flow-repo/recheck/tmp2f/f1.js rename to tests/format/flow-repo/recheck/tmp2f/f1.js diff --git a/tests/flow-repo/recheck/tmp2f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp2f/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp2f/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp3e/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp3e/e1.js b/tests/format/flow-repo/recheck/tmp3e/e1.js similarity index 100% rename from tests/flow-repo/recheck/tmp3e/e1.js rename to tests/format/flow-repo/recheck/tmp3e/e1.js diff --git a/tests/flow-repo/recheck/tmp3e/e2.js b/tests/format/flow-repo/recheck/tmp3e/e2.js similarity index 100% rename from tests/flow-repo/recheck/tmp3e/e2.js rename to tests/format/flow-repo/recheck/tmp3e/e2.js diff --git a/tests/flow-repo/recheck/tmp3e/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp3e/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp3e/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp3f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp3f/f1.js b/tests/format/flow-repo/recheck/tmp3f/f1.js similarity index 100% rename from tests/flow-repo/recheck/tmp3f/f1.js rename to tests/format/flow-repo/recheck/tmp3f/f1.js diff --git a/tests/flow-repo/recheck/tmp3f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp3f/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp3f/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmp4f/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmp4f/f1.js b/tests/format/flow-repo/recheck/tmp4f/f1.js similarity index 100% rename from tests/flow-repo/recheck/tmp4f/f1.js rename to tests/format/flow-repo/recheck/tmp4f/f1.js diff --git a/tests/flow-repo/recheck/tmp4f/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmp4f/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmp4f/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmpk/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmpk/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmpk/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmpk/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmpk/k.js b/tests/format/flow-repo/recheck/tmpk/k.js similarity index 100% rename from tests/flow-repo/recheck/tmpk/k.js rename to tests/format/flow-repo/recheck/tmpk/k.js diff --git a/tests/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/recheck/tmplibk/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/recheck/tmplibk/jsfmt.spec.js b/tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/recheck/tmplibk/jsfmt.spec.js rename to tests/format/flow-repo/recheck/tmplibk/jsfmt.spec.js diff --git a/tests/flow-repo/recheck/tmplibk/libk1.js b/tests/format/flow-repo/recheck/tmplibk/libk1.js similarity index 100% rename from tests/flow-repo/recheck/tmplibk/libk1.js rename to tests/format/flow-repo/recheck/tmplibk/libk1.js diff --git a/tests/flow-repo/recheck/tmplibk/libk2.js b/tests/format/flow-repo/recheck/tmplibk/libk2.js similarity index 100% rename from tests/flow-repo/recheck/tmplibk/libk2.js rename to tests/format/flow-repo/recheck/tmplibk/libk2.js diff --git a/tests/flow-repo/record/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/record/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/record/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/record/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/record/jsfmt.spec.js b/tests/format/flow-repo/record/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/record/jsfmt.spec.js rename to tests/format/flow-repo/record/jsfmt.spec.js diff --git a/tests/flow-repo/record/test.js b/tests/format/flow-repo/record/test.js similarity index 100% rename from tests/flow-repo/record/test.js rename to tests/format/flow-repo/record/test.js diff --git a/tests/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/refi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/refi/bound.js b/tests/format/flow-repo/refi/bound.js similarity index 100% rename from tests/flow-repo/refi/bound.js rename to tests/format/flow-repo/refi/bound.js diff --git a/tests/flow-repo/refi/heap.js b/tests/format/flow-repo/refi/heap.js similarity index 100% rename from tests/flow-repo/refi/heap.js rename to tests/format/flow-repo/refi/heap.js diff --git a/tests/flow-repo/refi/jsfmt.spec.js b/tests/format/flow-repo/refi/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/refi/jsfmt.spec.js rename to tests/format/flow-repo/refi/jsfmt.spec.js diff --git a/tests/flow-repo/refi/lex.js b/tests/format/flow-repo/refi/lex.js similarity index 100% rename from tests/flow-repo/refi/lex.js rename to tests/format/flow-repo/refi/lex.js diff --git a/tests/flow-repo/refi/local.js b/tests/format/flow-repo/refi/local.js similarity index 100% rename from tests/flow-repo/refi/local.js rename to tests/format/flow-repo/refi/local.js diff --git a/tests/flow-repo/refi/null_tests.js b/tests/format/flow-repo/refi/null_tests.js similarity index 100% rename from tests/flow-repo/refi/null_tests.js rename to tests/format/flow-repo/refi/null_tests.js diff --git a/tests/flow-repo/refi/switch.js b/tests/format/flow-repo/refi/switch.js similarity index 100% rename from tests/flow-repo/refi/switch.js rename to tests/format/flow-repo/refi/switch.js diff --git a/tests/flow-repo/refi/typeof_tests.js b/tests/format/flow-repo/refi/typeof_tests.js similarity index 100% rename from tests/flow-repo/refi/typeof_tests.js rename to tests/format/flow-repo/refi/typeof_tests.js diff --git a/tests/flow-repo/refi/undef_tests.js b/tests/format/flow-repo/refi/undef_tests.js similarity index 100% rename from tests/flow-repo/refi/undef_tests.js rename to tests/format/flow-repo/refi/undef_tests.js diff --git a/tests/flow-repo/refi/void_tests.js b/tests/format/flow-repo/refi/void_tests.js similarity index 100% rename from tests/flow-repo/refi/void_tests.js rename to tests/format/flow-repo/refi/void_tests.js diff --git a/tests/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/refinements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/refinements/assignment.js b/tests/format/flow-repo/refinements/assignment.js similarity index 100% rename from tests/flow-repo/refinements/assignment.js rename to tests/format/flow-repo/refinements/assignment.js diff --git a/tests/flow-repo/refinements/ast_node.js b/tests/format/flow-repo/refinements/ast_node.js similarity index 100% rename from tests/flow-repo/refinements/ast_node.js rename to tests/format/flow-repo/refinements/ast_node.js diff --git a/tests/flow-repo/refinements/bool.js b/tests/format/flow-repo/refinements/bool.js similarity index 100% rename from tests/flow-repo/refinements/bool.js rename to tests/format/flow-repo/refinements/bool.js diff --git a/tests/flow-repo/refinements/computed_string_literal.js b/tests/format/flow-repo/refinements/computed_string_literal.js similarity index 100% rename from tests/flow-repo/refinements/computed_string_literal.js rename to tests/format/flow-repo/refinements/computed_string_literal.js diff --git a/tests/flow-repo/refinements/cond_prop.js b/tests/format/flow-repo/refinements/cond_prop.js similarity index 100% rename from tests/flow-repo/refinements/cond_prop.js rename to tests/format/flow-repo/refinements/cond_prop.js diff --git a/tests/flow-repo/refinements/constants.js b/tests/format/flow-repo/refinements/constants.js similarity index 100% rename from tests/flow-repo/refinements/constants.js rename to tests/format/flow-repo/refinements/constants.js diff --git a/tests/flow-repo/refinements/eq.js b/tests/format/flow-repo/refinements/eq.js similarity index 100% rename from tests/flow-repo/refinements/eq.js rename to tests/format/flow-repo/refinements/eq.js diff --git a/tests/flow-repo/refinements/exists.js b/tests/format/flow-repo/refinements/exists.js similarity index 100% rename from tests/flow-repo/refinements/exists.js rename to tests/format/flow-repo/refinements/exists.js diff --git a/tests/flow-repo/refinements/func_call.js b/tests/format/flow-repo/refinements/func_call.js similarity index 100% rename from tests/flow-repo/refinements/func_call.js rename to tests/format/flow-repo/refinements/func_call.js diff --git a/tests/flow-repo/refinements/hasOwnProperty.js b/tests/format/flow-repo/refinements/hasOwnProperty.js similarity index 100% rename from tests/flow-repo/refinements/hasOwnProperty.js rename to tests/format/flow-repo/refinements/hasOwnProperty.js diff --git a/tests/flow-repo/refinements/heap_defassign.js b/tests/format/flow-repo/refinements/heap_defassign.js similarity index 100% rename from tests/flow-repo/refinements/heap_defassign.js rename to tests/format/flow-repo/refinements/heap_defassign.js diff --git a/tests/flow-repo/refinements/jsfmt.spec.js b/tests/format/flow-repo/refinements/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/refinements/jsfmt.spec.js rename to tests/format/flow-repo/refinements/jsfmt.spec.js diff --git a/tests/flow-repo/refinements/lib.js b/tests/format/flow-repo/refinements/lib.js similarity index 100% rename from tests/flow-repo/refinements/lib.js rename to tests/format/flow-repo/refinements/lib.js diff --git a/tests/flow-repo/refinements/missing-property-cond.js b/tests/format/flow-repo/refinements/missing-property-cond.js similarity index 100% rename from tests/flow-repo/refinements/missing-property-cond.js rename to tests/format/flow-repo/refinements/missing-property-cond.js diff --git a/tests/flow-repo/refinements/mixed.js b/tests/format/flow-repo/refinements/mixed.js similarity index 100% rename from tests/flow-repo/refinements/mixed.js rename to tests/format/flow-repo/refinements/mixed.js diff --git a/tests/flow-repo/refinements/node1.js b/tests/format/flow-repo/refinements/node1.js similarity index 100% rename from tests/flow-repo/refinements/node1.js rename to tests/format/flow-repo/refinements/node1.js diff --git a/tests/flow-repo/refinements/not.js b/tests/format/flow-repo/refinements/not.js similarity index 100% rename from tests/flow-repo/refinements/not.js rename to tests/format/flow-repo/refinements/not.js diff --git a/tests/flow-repo/refinements/null.js b/tests/format/flow-repo/refinements/null.js similarity index 100% rename from tests/flow-repo/refinements/null.js rename to tests/format/flow-repo/refinements/null.js diff --git a/tests/flow-repo/refinements/number.js b/tests/format/flow-repo/refinements/number.js similarity index 100% rename from tests/flow-repo/refinements/number.js rename to tests/format/flow-repo/refinements/number.js diff --git a/tests/flow-repo/refinements/property.js b/tests/format/flow-repo/refinements/property.js similarity index 100% rename from tests/flow-repo/refinements/property.js rename to tests/format/flow-repo/refinements/property.js diff --git a/tests/flow-repo/refinements/refinements.js b/tests/format/flow-repo/refinements/refinements.js similarity index 100% rename from tests/flow-repo/refinements/refinements.js rename to tests/format/flow-repo/refinements/refinements.js diff --git a/tests/flow-repo/refinements/string.js b/tests/format/flow-repo/refinements/string.js similarity index 100% rename from tests/flow-repo/refinements/string.js rename to tests/format/flow-repo/refinements/string.js diff --git a/tests/flow-repo/refinements/super_member.js b/tests/format/flow-repo/refinements/super_member.js similarity index 100% rename from tests/flow-repo/refinements/super_member.js rename to tests/format/flow-repo/refinements/super_member.js diff --git a/tests/flow-repo/refinements/switch.js b/tests/format/flow-repo/refinements/switch.js similarity index 100% rename from tests/flow-repo/refinements/switch.js rename to tests/format/flow-repo/refinements/switch.js diff --git a/tests/flow-repo/refinements/tagged_union.js b/tests/format/flow-repo/refinements/tagged_union.js similarity index 100% rename from tests/flow-repo/refinements/tagged_union.js rename to tests/format/flow-repo/refinements/tagged_union.js diff --git a/tests/flow-repo/refinements/tagged_union_import.js b/tests/format/flow-repo/refinements/tagged_union_import.js similarity index 100% rename from tests/flow-repo/refinements/tagged_union_import.js rename to tests/format/flow-repo/refinements/tagged_union_import.js diff --git a/tests/flow-repo/refinements/typeof.js b/tests/format/flow-repo/refinements/typeof.js similarity index 100% rename from tests/flow-repo/refinements/typeof.js rename to tests/format/flow-repo/refinements/typeof.js diff --git a/tests/flow-repo/refinements/undef.js b/tests/format/flow-repo/refinements/undef.js similarity index 100% rename from tests/flow-repo/refinements/undef.js rename to tests/format/flow-repo/refinements/undef.js diff --git a/tests/flow-repo/refinements/union.js b/tests/format/flow-repo/refinements/union.js similarity index 100% rename from tests/flow-repo/refinements/union.js rename to tests/format/flow-repo/refinements/union.js diff --git a/tests/flow-repo/refinements/void.js b/tests/format/flow-repo/refinements/void.js similarity index 100% rename from tests/flow-repo/refinements/void.js rename to tests/format/flow-repo/refinements/void.js diff --git a/tests/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/reflection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/reflection/jsfmt.spec.js b/tests/format/flow-repo/reflection/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/reflection/jsfmt.spec.js rename to tests/format/flow-repo/reflection/jsfmt.spec.js diff --git a/tests/flow-repo/reflection/type.js b/tests/format/flow-repo/reflection/type.js similarity index 100% rename from tests/flow-repo/reflection/type.js rename to tests/format/flow-repo/reflection/type.js diff --git a/tests/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/regexp/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/regexp/jsfmt.spec.js b/tests/format/flow-repo/regexp/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/regexp/jsfmt.spec.js rename to tests/format/flow-repo/regexp/jsfmt.spec.js diff --git a/tests/flow-repo/regexp/regexp.js b/tests/format/flow-repo/regexp/regexp.js similarity index 100% rename from tests/flow-repo/regexp/regexp.js rename to tests/format/flow-repo/regexp/regexp.js diff --git a/tests/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/replace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/replace/jsfmt.spec.js b/tests/format/flow-repo/replace/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/replace/jsfmt.spec.js rename to tests/format/flow-repo/replace/jsfmt.spec.js diff --git a/tests/flow-repo/replace/test.js b/tests/format/flow-repo/replace/test.js similarity index 100% rename from tests/flow-repo/replace/test.js rename to tests/format/flow-repo/replace/test.js diff --git a/tests/flow-repo/require/B.js b/tests/format/flow-repo/require/B.js similarity index 100% rename from tests/flow-repo/require/B.js rename to tests/format/flow-repo/require/B.js diff --git a/tests/flow-repo/require/C.js b/tests/format/flow-repo/require/C.js similarity index 100% rename from tests/flow-repo/require/C.js rename to tests/format/flow-repo/require/C.js diff --git a/tests/flow-repo/require/E.js b/tests/format/flow-repo/require/E.js similarity index 100% rename from tests/flow-repo/require/E.js rename to tests/format/flow-repo/require/E.js diff --git a/tests/flow-repo/require/ProvidesModuleA.js b/tests/format/flow-repo/require/ProvidesModuleA.js similarity index 100% rename from tests/flow-repo/require/ProvidesModuleA.js rename to tests/format/flow-repo/require/ProvidesModuleA.js diff --git a/tests/flow-repo/require/ProvidesModuleD.js b/tests/format/flow-repo/require/ProvidesModuleD.js similarity index 100% rename from tests/flow-repo/require/ProvidesModuleD.js rename to tests/format/flow-repo/require/ProvidesModuleD.js diff --git a/tests/flow-repo/require/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/require/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/require/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/require/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/require/jsfmt.spec.js b/tests/format/flow-repo/require/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/require/jsfmt.spec.js rename to tests/format/flow-repo/require/jsfmt.spec.js diff --git a/tests/flow-repo/require/not_builtin_require.js b/tests/format/flow-repo/require/not_builtin_require.js similarity index 100% rename from tests/flow-repo/require/not_builtin_require.js rename to tests/format/flow-repo/require/not_builtin_require.js diff --git a/tests/flow-repo/require/not_builtin_require2.js b/tests/format/flow-repo/require/not_builtin_require2.js similarity index 100% rename from tests/flow-repo/require/not_builtin_require2.js rename to tests/format/flow-repo/require/not_builtin_require2.js diff --git a/tests/flow-repo/require/require.js b/tests/format/flow-repo/require/require.js similarity index 100% rename from tests/flow-repo/require/require.js rename to tests/format/flow-repo/require/require.js diff --git a/tests/flow-repo/requireLazy/A.js b/tests/format/flow-repo/requireLazy/A.js similarity index 100% rename from tests/flow-repo/requireLazy/A.js rename to tests/format/flow-repo/requireLazy/A.js diff --git a/tests/flow-repo/requireLazy/B.js b/tests/format/flow-repo/requireLazy/B.js similarity index 100% rename from tests/flow-repo/requireLazy/B.js rename to tests/format/flow-repo/requireLazy/B.js diff --git a/tests/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/requireLazy/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/requireLazy/jsfmt.spec.js b/tests/format/flow-repo/requireLazy/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/requireLazy/jsfmt.spec.js rename to tests/format/flow-repo/requireLazy/jsfmt.spec.js diff --git a/tests/flow-repo/requireLazy/requireLazy.js b/tests/format/flow-repo/requireLazy/requireLazy.js similarity index 100% rename from tests/flow-repo/requireLazy/requireLazy.js rename to tests/format/flow-repo/requireLazy/requireLazy.js diff --git a/tests/flow-repo/return/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/return/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/return/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/return/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/return/function_return.js b/tests/format/flow-repo/return/function_return.js similarity index 100% rename from tests/flow-repo/return/function_return.js rename to tests/format/flow-repo/return/function_return.js diff --git a/tests/flow-repo/return/jsfmt.spec.js b/tests/format/flow-repo/return/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/return/jsfmt.spec.js rename to tests/format/flow-repo/return/jsfmt.spec.js diff --git a/tests/flow-repo/return/void.js b/tests/format/flow-repo/return/void.js similarity index 100% rename from tests/flow-repo/return/void.js rename to tests/format/flow-repo/return/void.js diff --git a/tests/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/return_new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/return_new/jsfmt.spec.js b/tests/format/flow-repo/return_new/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/return_new/jsfmt.spec.js rename to tests/format/flow-repo/return_new/jsfmt.spec.js diff --git a/tests/flow-repo/return_new/test.js b/tests/format/flow-repo/return_new/test.js similarity index 100% rename from tests/flow-repo/return_new/test.js rename to tests/format/flow-repo/return_new/test.js diff --git a/tests/flow-repo/return_new/test2.js b/tests/format/flow-repo/return_new/test2.js similarity index 100% rename from tests/flow-repo/return_new/test2.js rename to tests/format/flow-repo/return_new/test2.js diff --git a/tests/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/seal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/seal/imp.js b/tests/format/flow-repo/seal/imp.js similarity index 100% rename from tests/flow-repo/seal/imp.js rename to tests/format/flow-repo/seal/imp.js diff --git a/tests/flow-repo/seal/jsfmt.spec.js b/tests/format/flow-repo/seal/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/seal/jsfmt.spec.js rename to tests/format/flow-repo/seal/jsfmt.spec.js diff --git a/tests/flow-repo/seal/obj_annot.js b/tests/format/flow-repo/seal/obj_annot.js similarity index 100% rename from tests/flow-repo/seal/obj_annot.js rename to tests/format/flow-repo/seal/obj_annot.js diff --git a/tests/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/sealed/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/sealed/function.js b/tests/format/flow-repo/sealed/function.js similarity index 100% rename from tests/flow-repo/sealed/function.js rename to tests/format/flow-repo/sealed/function.js diff --git a/tests/flow-repo/sealed/jsfmt.spec.js b/tests/format/flow-repo/sealed/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/sealed/jsfmt.spec.js rename to tests/format/flow-repo/sealed/jsfmt.spec.js diff --git a/tests/flow-repo/sealed/proto.js b/tests/format/flow-repo/sealed/proto.js similarity index 100% rename from tests/flow-repo/sealed/proto.js rename to tests/format/flow-repo/sealed/proto.js diff --git a/tests/flow-repo/sealed/sealed.js b/tests/format/flow-repo/sealed/sealed.js similarity index 100% rename from tests/flow-repo/sealed/sealed.js rename to tests/format/flow-repo/sealed/sealed.js diff --git a/tests/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/sealed_objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/sealed_objects/jsfmt.spec.js b/tests/format/flow-repo/sealed_objects/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/sealed_objects/jsfmt.spec.js rename to tests/format/flow-repo/sealed_objects/jsfmt.spec.js diff --git a/tests/flow-repo/sealed_objects/test.js b/tests/format/flow-repo/sealed_objects/test.js similarity index 100% rename from tests/flow-repo/sealed_objects/test.js rename to tests/format/flow-repo/sealed_objects/test.js diff --git a/tests/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/shape/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/shape/jsfmt.spec.js b/tests/format/flow-repo/shape/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/shape/jsfmt.spec.js rename to tests/format/flow-repo/shape/jsfmt.spec.js diff --git a/tests/flow-repo/shape/shadow.js b/tests/format/flow-repo/shape/shadow.js similarity index 100% rename from tests/flow-repo/shape/shadow.js rename to tests/format/flow-repo/shape/shadow.js diff --git a/tests/flow-repo/shape/test.js b/tests/format/flow-repo/shape/test.js similarity index 100% rename from tests/flow-repo/shape/test.js rename to tests/format/flow-repo/shape/test.js diff --git a/tests/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/simple_arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/simple_arrays/array.js b/tests/format/flow-repo/simple_arrays/array.js similarity index 100% rename from tests/flow-repo/simple_arrays/array.js rename to tests/format/flow-repo/simple_arrays/array.js diff --git a/tests/flow-repo/simple_arrays/array2.js b/tests/format/flow-repo/simple_arrays/array2.js similarity index 100% rename from tests/flow-repo/simple_arrays/array2.js rename to tests/format/flow-repo/simple_arrays/array2.js diff --git a/tests/flow-repo/simple_arrays/jsfmt.spec.js b/tests/format/flow-repo/simple_arrays/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/simple_arrays/jsfmt.spec.js rename to tests/format/flow-repo/simple_arrays/jsfmt.spec.js diff --git a/tests/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/singleton/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/singleton/boolean.js b/tests/format/flow-repo/singleton/boolean.js similarity index 100% rename from tests/flow-repo/singleton/boolean.js rename to tests/format/flow-repo/singleton/boolean.js diff --git a/tests/flow-repo/singleton/jsfmt.spec.js b/tests/format/flow-repo/singleton/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/singleton/jsfmt.spec.js rename to tests/format/flow-repo/singleton/jsfmt.spec.js diff --git a/tests/flow-repo/singleton/number.js b/tests/format/flow-repo/singleton/number.js similarity index 100% rename from tests/flow-repo/singleton/number.js rename to tests/format/flow-repo/singleton/number.js diff --git a/tests/flow-repo/singleton/string.js b/tests/format/flow-repo/singleton/string.js similarity index 100% rename from tests/flow-repo/singleton/string.js rename to tests/format/flow-repo/singleton/string.js diff --git a/tests/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/sketchy_null_default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/sketchy_null_default/jsfmt.spec.js b/tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/sketchy_null_default/jsfmt.spec.js rename to tests/format/flow-repo/sketchy_null_default/jsfmt.spec.js diff --git a/tests/flow-repo/sketchy_null_default/test.js b/tests/format/flow-repo/sketchy_null_default/test.js similarity index 100% rename from tests/flow-repo/sketchy_null_default/test.js rename to tests/format/flow-repo/sketchy_null_default/test.js diff --git a/tests/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/spread/jsfmt.spec.js b/tests/format/flow-repo/spread/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/spread/jsfmt.spec.js rename to tests/format/flow-repo/spread/jsfmt.spec.js diff --git a/tests/flow-repo/spread/test.js b/tests/format/flow-repo/spread/test.js similarity index 100% rename from tests/flow-repo/spread/test.js rename to tests/format/flow-repo/spread/test.js diff --git a/tests/flow-repo/spread/test2.js b/tests/format/flow-repo/spread/test2.js similarity index 100% rename from tests/flow-repo/spread/test2.js rename to tests/format/flow-repo/spread/test2.js diff --git a/tests/flow-repo/spread/test3.js b/tests/format/flow-repo/spread/test3.js similarity index 100% rename from tests/flow-repo/spread/test3.js rename to tests/format/flow-repo/spread/test3.js diff --git a/tests/flow-repo/spread/test4.js b/tests/format/flow-repo/spread/test4.js similarity index 100% rename from tests/flow-repo/spread/test4.js rename to tests/format/flow-repo/spread/test4.js diff --git a/tests/flow-repo/spread/test5.js b/tests/format/flow-repo/spread/test5.js similarity index 100% rename from tests/flow-repo/spread/test5.js rename to tests/format/flow-repo/spread/test5.js diff --git a/tests/flow-repo/spread/test6.js b/tests/format/flow-repo/spread/test6.js similarity index 100% rename from tests/flow-repo/spread/test6.js rename to tests/format/flow-repo/spread/test6.js diff --git a/tests/flow-repo/spread/test7.js b/tests/format/flow-repo/spread/test7.js similarity index 100% rename from tests/flow-repo/spread/test7.js rename to tests/format/flow-repo/spread/test7.js diff --git a/tests/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/static_overload/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/static_overload/jsfmt.spec.js b/tests/format/flow-repo/static_overload/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/static_overload/jsfmt.spec.js rename to tests/format/flow-repo/static_overload/jsfmt.spec.js diff --git a/tests/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/static_overload/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/static_overload/lib/jsfmt.spec.js b/tests/format/flow-repo/static_overload/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/static_overload/lib/jsfmt.spec.js rename to tests/format/flow-repo/static_overload/lib/jsfmt.spec.js diff --git a/tests/flow-repo/static_overload/lib/lib.js b/tests/format/flow-repo/static_overload/lib/lib.js similarity index 100% rename from tests/flow-repo/static_overload/lib/lib.js rename to tests/format/flow-repo/static_overload/lib/lib.js diff --git a/tests/flow-repo/static_overload/test.js b/tests/format/flow-repo/static_overload/test.js similarity index 100% rename from tests/flow-repo/static_overload/test.js rename to tests/format/flow-repo/static_overload/test.js diff --git a/tests/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/statics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/statics/class_statics.js b/tests/format/flow-repo/statics/class_statics.js similarity index 100% rename from tests/flow-repo/statics/class_statics.js rename to tests/format/flow-repo/statics/class_statics.js diff --git a/tests/flow-repo/statics/funstatics.js b/tests/format/flow-repo/statics/funstatics.js similarity index 100% rename from tests/flow-repo/statics/funstatics.js rename to tests/format/flow-repo/statics/funstatics.js diff --git a/tests/flow-repo/statics/jsfmt.spec.js b/tests/format/flow-repo/statics/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/statics/jsfmt.spec.js rename to tests/format/flow-repo/statics/jsfmt.spec.js diff --git a/tests/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/strict/annot.js b/tests/format/flow-repo/strict/annot.js similarity index 100% rename from tests/flow-repo/strict/annot.js rename to tests/format/flow-repo/strict/annot.js diff --git a/tests/flow-repo/strict/fun.js b/tests/format/flow-repo/strict/fun.js similarity index 100% rename from tests/flow-repo/strict/fun.js rename to tests/format/flow-repo/strict/fun.js diff --git a/tests/flow-repo/strict/jsfmt.spec.js b/tests/format/flow-repo/strict/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/strict/jsfmt.spec.js rename to tests/format/flow-repo/strict/jsfmt.spec.js diff --git a/tests/flow-repo/strict/obj.js b/tests/format/flow-repo/strict/obj.js similarity index 100% rename from tests/flow-repo/strict/obj.js rename to tests/format/flow-repo/strict/obj.js diff --git a/tests/flow-repo/strict_requires/A.js b/tests/format/flow-repo/strict_requires/A.js similarity index 100% rename from tests/flow-repo/strict_requires/A.js rename to tests/format/flow-repo/strict_requires/A.js diff --git a/tests/flow-repo/strict_requires/B.js b/tests/format/flow-repo/strict_requires/B.js similarity index 100% rename from tests/flow-repo/strict_requires/B.js rename to tests/format/flow-repo/strict_requires/B.js diff --git a/tests/flow-repo/strict_requires/C.js b/tests/format/flow-repo/strict_requires/C.js similarity index 100% rename from tests/flow-repo/strict_requires/C.js rename to tests/format/flow-repo/strict_requires/C.js diff --git a/tests/flow-repo/strict_requires/D.js b/tests/format/flow-repo/strict_requires/D.js similarity index 100% rename from tests/flow-repo/strict_requires/D.js rename to tests/format/flow-repo/strict_requires/D.js diff --git a/tests/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/strict_requires/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/strict_requires/jsfmt.spec.js b/tests/format/flow-repo/strict_requires/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/strict_requires/jsfmt.spec.js rename to tests/format/flow-repo/strict_requires/jsfmt.spec.js diff --git a/tests/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/structural_subtyping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/structural_subtyping/builtin.js b/tests/format/flow-repo/structural_subtyping/builtin.js similarity index 100% rename from tests/flow-repo/structural_subtyping/builtin.js rename to tests/format/flow-repo/structural_subtyping/builtin.js diff --git a/tests/flow-repo/structural_subtyping/class.js b/tests/format/flow-repo/structural_subtyping/class.js similarity index 100% rename from tests/flow-repo/structural_subtyping/class.js rename to tests/format/flow-repo/structural_subtyping/class.js diff --git a/tests/flow-repo/structural_subtyping/jsfmt.spec.js b/tests/format/flow-repo/structural_subtyping/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/structural_subtyping/jsfmt.spec.js rename to tests/format/flow-repo/structural_subtyping/jsfmt.spec.js diff --git a/tests/flow-repo/structural_subtyping/obj.js b/tests/format/flow-repo/structural_subtyping/obj.js similarity index 100% rename from tests/flow-repo/structural_subtyping/obj.js rename to tests/format/flow-repo/structural_subtyping/obj.js diff --git a/tests/flow-repo/structural_subtyping/optional.js b/tests/format/flow-repo/structural_subtyping/optional.js similarity index 100% rename from tests/flow-repo/structural_subtyping/optional.js rename to tests/format/flow-repo/structural_subtyping/optional.js diff --git a/tests/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/suggest/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/suggest/jsfmt.spec.js b/tests/format/flow-repo/suggest/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/suggest/jsfmt.spec.js rename to tests/format/flow-repo/suggest/jsfmt.spec.js diff --git a/tests/flow-repo/suggest/lib.js b/tests/format/flow-repo/suggest/lib.js similarity index 100% rename from tests/flow-repo/suggest/lib.js rename to tests/format/flow-repo/suggest/lib.js diff --git a/tests/flow-repo/suggest/suggest.js b/tests/format/flow-repo/suggest/suggest.js similarity index 100% rename from tests/flow-repo/suggest/suggest.js rename to tests/format/flow-repo/suggest/suggest.js diff --git a/tests/flow-repo/super/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/super/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/super/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/super/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/super/constructor.js b/tests/format/flow-repo/super/constructor.js similarity index 100% rename from tests/flow-repo/super/constructor.js rename to tests/format/flow-repo/super/constructor.js diff --git a/tests/flow-repo/super/import.js b/tests/format/flow-repo/super/import.js similarity index 100% rename from tests/flow-repo/super/import.js rename to tests/format/flow-repo/super/import.js diff --git a/tests/flow-repo/super/jsfmt.spec.js b/tests/format/flow-repo/super/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/super/jsfmt.spec.js rename to tests/format/flow-repo/super/jsfmt.spec.js diff --git a/tests/flow-repo/super/super.js b/tests/format/flow-repo/super/super.js similarity index 100% rename from tests/flow-repo/super/super.js rename to tests/format/flow-repo/super/super.js diff --git a/tests/flow-repo/super/test.js b/tests/format/flow-repo/super/test.js similarity index 100% rename from tests/flow-repo/super/test.js rename to tests/format/flow-repo/super/test.js diff --git a/tests/flow-repo/suppress/A.js b/tests/format/flow-repo/suppress/A.js similarity index 100% rename from tests/flow-repo/suppress/A.js rename to tests/format/flow-repo/suppress/A.js diff --git a/tests/flow-repo/suppress/B.js b/tests/format/flow-repo/suppress/B.js similarity index 100% rename from tests/flow-repo/suppress/B.js rename to tests/format/flow-repo/suppress/B.js diff --git a/tests/flow-repo/suppress/C.js b/tests/format/flow-repo/suppress/C.js similarity index 100% rename from tests/flow-repo/suppress/C.js rename to tests/format/flow-repo/suppress/C.js diff --git a/tests/flow-repo/suppress/D.js b/tests/format/flow-repo/suppress/D.js similarity index 100% rename from tests/flow-repo/suppress/D.js rename to tests/format/flow-repo/suppress/D.js diff --git a/tests/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/suppress/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/suppress/jsfmt.spec.js b/tests/format/flow-repo/suppress/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/suppress/jsfmt.spec.js rename to tests/format/flow-repo/suppress/jsfmt.spec.js diff --git a/tests/flow-repo/suppress/lib.js b/tests/format/flow-repo/suppress/lib.js similarity index 100% rename from tests/flow-repo/suppress/lib.js rename to tests/format/flow-repo/suppress/lib.js diff --git a/tests/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/suppress_incremental/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/suppress_incremental/jsfmt.spec.js b/tests/format/flow-repo/suppress_incremental/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/suppress_incremental/jsfmt.spec.js rename to tests/format/flow-repo/suppress_incremental/jsfmt.spec.js diff --git a/tests/flow-repo/suppress_incremental/test.js b/tests/format/flow-repo/suppress_incremental/test.js similarity index 100% rename from tests/flow-repo/suppress_incremental/test.js rename to tests/format/flow-repo/suppress_incremental/test.js diff --git a/tests/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/suppress_traces/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/suppress_traces/jsfmt.spec.js b/tests/format/flow-repo/suppress_traces/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/suppress_traces/jsfmt.spec.js rename to tests/format/flow-repo/suppress_traces/jsfmt.spec.js diff --git a/tests/flow-repo/suppress_traces/traces.js b/tests/format/flow-repo/suppress_traces/traces.js similarity index 100% rename from tests/flow-repo/suppress_traces/traces.js rename to tests/format/flow-repo/suppress_traces/traces.js diff --git a/tests/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/switch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/switch/jsfmt.spec.js b/tests/format/flow-repo/switch/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/switch/jsfmt.spec.js rename to tests/format/flow-repo/switch/jsfmt.spec.js diff --git a/tests/flow-repo/switch/more_switch.js b/tests/format/flow-repo/switch/more_switch.js similarity index 100% rename from tests/flow-repo/switch/more_switch.js rename to tests/format/flow-repo/switch/more_switch.js diff --git a/tests/flow-repo/switch/switch.js b/tests/format/flow-repo/switch/switch.js similarity index 100% rename from tests/flow-repo/switch/switch.js rename to tests/format/flow-repo/switch/switch.js diff --git a/tests/flow-repo/switch/switch_default_fallthrough.js b/tests/format/flow-repo/switch/switch_default_fallthrough.js similarity index 100% rename from tests/flow-repo/switch/switch_default_fallthrough.js rename to tests/format/flow-repo/switch/switch_default_fallthrough.js diff --git a/tests/flow-repo/switch/trailing_cases.js b/tests/format/flow-repo/switch/trailing_cases.js similarity index 100% rename from tests/flow-repo/switch/trailing_cases.js rename to tests/format/flow-repo/switch/trailing_cases.js diff --git a/tests/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/symbol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/symbol/jsfmt.spec.js b/tests/format/flow-repo/symbol/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/symbol/jsfmt.spec.js rename to tests/format/flow-repo/symbol/jsfmt.spec.js diff --git a/tests/flow-repo/symbol/symbol.js b/tests/format/flow-repo/symbol/symbol.js similarity index 100% rename from tests/flow-repo/symbol/symbol.js rename to tests/format/flow-repo/symbol/symbol.js diff --git a/tests/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/symlink/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/symlink/bar.js b/tests/format/flow-repo/symlink/bar.js similarity index 100% rename from tests/flow-repo/symlink/bar.js rename to tests/format/flow-repo/symlink/bar.js diff --git a/tests/flow-repo/symlink/foo.js b/tests/format/flow-repo/symlink/foo.js similarity index 100% rename from tests/flow-repo/symlink/foo.js rename to tests/format/flow-repo/symlink/foo.js diff --git a/tests/flow-repo/symlink/jsfmt.spec.js b/tests/format/flow-repo/symlink/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/symlink/jsfmt.spec.js rename to tests/format/flow-repo/symlink/jsfmt.spec.js diff --git a/tests/flow-repo/symlink/qux.js b/tests/format/flow-repo/symlink/qux.js similarity index 100% rename from tests/flow-repo/symlink/qux.js rename to tests/format/flow-repo/symlink/qux.js diff --git a/tests/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/tagged-unions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/tagged-unions/classes.js b/tests/format/flow-repo/tagged-unions/classes.js similarity index 100% rename from tests/flow-repo/tagged-unions/classes.js rename to tests/format/flow-repo/tagged-unions/classes.js diff --git a/tests/flow-repo/tagged-unions/interfaces-neg.js b/tests/format/flow-repo/tagged-unions/interfaces-neg.js similarity index 100% rename from tests/flow-repo/tagged-unions/interfaces-neg.js rename to tests/format/flow-repo/tagged-unions/interfaces-neg.js diff --git a/tests/flow-repo/tagged-unions/interfaces-pos.js b/tests/format/flow-repo/tagged-unions/interfaces-pos.js similarity index 100% rename from tests/flow-repo/tagged-unions/interfaces-pos.js rename to tests/format/flow-repo/tagged-unions/interfaces-pos.js diff --git a/tests/flow-repo/tagged-unions/jsfmt.spec.js b/tests/format/flow-repo/tagged-unions/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/tagged-unions/jsfmt.spec.js rename to tests/format/flow-repo/tagged-unions/jsfmt.spec.js diff --git a/tests/flow-repo/tagged-unions/type-decls-neg.js b/tests/format/flow-repo/tagged-unions/type-decls-neg.js similarity index 100% rename from tests/flow-repo/tagged-unions/type-decls-neg.js rename to tests/format/flow-repo/tagged-unions/type-decls-neg.js diff --git a/tests/flow-repo/tagged-unions/type-decls-pos.js b/tests/format/flow-repo/tagged-unions/type-decls-pos.js similarity index 100% rename from tests/flow-repo/tagged-unions/type-decls-pos.js rename to tests/format/flow-repo/tagged-unions/type-decls-pos.js diff --git a/tests/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/taint/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/taint/adder.js b/tests/format/flow-repo/taint/adder.js similarity index 100% rename from tests/flow-repo/taint/adder.js rename to tests/format/flow-repo/taint/adder.js diff --git a/tests/flow-repo/taint/any_object.js b/tests/format/flow-repo/taint/any_object.js similarity index 100% rename from tests/flow-repo/taint/any_object.js rename to tests/format/flow-repo/taint/any_object.js diff --git a/tests/flow-repo/taint/call-object-property.js b/tests/format/flow-repo/taint/call-object-property.js similarity index 100% rename from tests/flow-repo/taint/call-object-property.js rename to tests/format/flow-repo/taint/call-object-property.js diff --git a/tests/flow-repo/taint/comparator.js b/tests/format/flow-repo/taint/comparator.js similarity index 100% rename from tests/flow-repo/taint/comparator.js rename to tests/format/flow-repo/taint/comparator.js diff --git a/tests/flow-repo/taint/function.js b/tests/format/flow-repo/taint/function.js similarity index 100% rename from tests/flow-repo/taint/function.js rename to tests/format/flow-repo/taint/function.js diff --git a/tests/flow-repo/taint/globals.js b/tests/format/flow-repo/taint/globals.js similarity index 100% rename from tests/flow-repo/taint/globals.js rename to tests/format/flow-repo/taint/globals.js diff --git a/tests/flow-repo/taint/jsfmt.spec.js b/tests/format/flow-repo/taint/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/taint/jsfmt.spec.js rename to tests/format/flow-repo/taint/jsfmt.spec.js diff --git a/tests/flow-repo/taint/lib.js b/tests/format/flow-repo/taint/lib.js similarity index 100% rename from tests/flow-repo/taint/lib.js rename to tests/format/flow-repo/taint/lib.js diff --git a/tests/flow-repo/taint/taint1.js b/tests/format/flow-repo/taint/taint1.js similarity index 100% rename from tests/flow-repo/taint/taint1.js rename to tests/format/flow-repo/taint/taint1.js diff --git a/tests/flow-repo/taint/taint2.js b/tests/format/flow-repo/taint/taint2.js similarity index 100% rename from tests/flow-repo/taint/taint2.js rename to tests/format/flow-repo/taint/taint2.js diff --git a/tests/flow-repo/taint/taint3.js b/tests/format/flow-repo/taint/taint3.js similarity index 100% rename from tests/flow-repo/taint/taint3.js rename to tests/format/flow-repo/taint/taint3.js diff --git a/tests/flow-repo/taint/taint4.js b/tests/format/flow-repo/taint/taint4.js similarity index 100% rename from tests/flow-repo/taint/taint4.js rename to tests/format/flow-repo/taint/taint4.js diff --git a/tests/flow-repo/taint/use-types.js b/tests/format/flow-repo/taint/use-types.js similarity index 100% rename from tests/flow-repo/taint/use-types.js rename to tests/format/flow-repo/taint/use-types.js diff --git a/tests/flow-repo/template/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/template/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/template/jsfmt.spec.js b/tests/format/flow-repo/template/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/template/jsfmt.spec.js rename to tests/format/flow-repo/template/jsfmt.spec.js diff --git a/tests/flow-repo/template/template.js b/tests/format/flow-repo/template/template.js similarity index 100% rename from tests/flow-repo/template/template.js rename to tests/format/flow-repo/template/template.js diff --git a/tests/flow-repo/this/This.js b/tests/format/flow-repo/this/This.js similarity index 100% rename from tests/flow-repo/this/This.js rename to tests/format/flow-repo/this/This.js diff --git a/tests/flow-repo/this/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/this/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/this/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/this/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/this/arrows.js b/tests/format/flow-repo/this/arrows.js similarity index 100% rename from tests/flow-repo/this/arrows.js rename to tests/format/flow-repo/this/arrows.js diff --git a/tests/flow-repo/this/jsfmt.spec.js b/tests/format/flow-repo/this/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/this/jsfmt.spec.js rename to tests/format/flow-repo/this/jsfmt.spec.js diff --git a/tests/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/this_ctor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/this_ctor/jsfmt.spec.js b/tests/format/flow-repo/this_ctor/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/this_ctor/jsfmt.spec.js rename to tests/format/flow-repo/this_ctor/jsfmt.spec.js diff --git a/tests/flow-repo/this_ctor/test.js b/tests/format/flow-repo/this_ctor/test.js similarity index 100% rename from tests/flow-repo/this_ctor/test.js rename to tests/format/flow-repo/this_ctor/test.js diff --git a/tests/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/this_type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/this_type/class_expr.js b/tests/format/flow-repo/this_type/class_expr.js similarity index 100% rename from tests/flow-repo/this_type/class_expr.js rename to tests/format/flow-repo/this_type/class_expr.js diff --git a/tests/flow-repo/this_type/contra.js b/tests/format/flow-repo/this_type/contra.js similarity index 100% rename from tests/flow-repo/this_type/contra.js rename to tests/format/flow-repo/this_type/contra.js diff --git a/tests/flow-repo/this_type/export.js b/tests/format/flow-repo/this_type/export.js similarity index 100% rename from tests/flow-repo/this_type/export.js rename to tests/format/flow-repo/this_type/export.js diff --git a/tests/flow-repo/this_type/generics.js b/tests/format/flow-repo/this_type/generics.js similarity index 100% rename from tests/flow-repo/this_type/generics.js rename to tests/format/flow-repo/this_type/generics.js diff --git a/tests/flow-repo/this_type/import.js b/tests/format/flow-repo/this_type/import.js similarity index 100% rename from tests/flow-repo/this_type/import.js rename to tests/format/flow-repo/this_type/import.js diff --git a/tests/flow-repo/this_type/interface.js b/tests/format/flow-repo/this_type/interface.js similarity index 100% rename from tests/flow-repo/this_type/interface.js rename to tests/format/flow-repo/this_type/interface.js diff --git a/tests/flow-repo/this_type/jsfmt.spec.js b/tests/format/flow-repo/this_type/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/this_type/jsfmt.spec.js rename to tests/format/flow-repo/this_type/jsfmt.spec.js diff --git a/tests/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/this_type/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/this_type/lib/decl.js b/tests/format/flow-repo/this_type/lib/decl.js similarity index 100% rename from tests/flow-repo/this_type/lib/decl.js rename to tests/format/flow-repo/this_type/lib/decl.js diff --git a/tests/flow-repo/this_type/lib/jsfmt.spec.js b/tests/format/flow-repo/this_type/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/this_type/lib/jsfmt.spec.js rename to tests/format/flow-repo/this_type/lib/jsfmt.spec.js diff --git a/tests/flow-repo/this_type/lib_client.js b/tests/format/flow-repo/this_type/lib_client.js similarity index 100% rename from tests/flow-repo/this_type/lib_client.js rename to tests/format/flow-repo/this_type/lib_client.js diff --git a/tests/flow-repo/this_type/self.js b/tests/format/flow-repo/this_type/self.js similarity index 100% rename from tests/flow-repo/this_type/self.js rename to tests/format/flow-repo/this_type/self.js diff --git a/tests/flow-repo/this_type/statics.js b/tests/format/flow-repo/this_type/statics.js similarity index 100% rename from tests/flow-repo/this_type/statics.js rename to tests/format/flow-repo/this_type/statics.js diff --git a/tests/flow-repo/this_type/test.js b/tests/format/flow-repo/this_type/test.js similarity index 100% rename from tests/flow-repo/this_type/test.js rename to tests/format/flow-repo/this_type/test.js diff --git a/tests/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/throw/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/throw/jsfmt.spec.js b/tests/format/flow-repo/throw/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/throw/jsfmt.spec.js rename to tests/format/flow-repo/throw/jsfmt.spec.js diff --git a/tests/flow-repo/throw/test.js b/tests/format/flow-repo/throw/test.js similarity index 100% rename from tests/flow-repo/throw/test.js rename to tests/format/flow-repo/throw/test.js diff --git a/tests/flow-repo/traces/Traces.js b/tests/format/flow-repo/traces/Traces.js similarity index 100% rename from tests/flow-repo/traces/Traces.js rename to tests/format/flow-repo/traces/Traces.js diff --git a/tests/flow-repo/traces/Traces2.js b/tests/format/flow-repo/traces/Traces2.js similarity index 100% rename from tests/flow-repo/traces/Traces2.js rename to tests/format/flow-repo/traces/Traces2.js diff --git a/tests/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/traces/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/traces/jsfmt.spec.js b/tests/format/flow-repo/traces/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/traces/jsfmt.spec.js rename to tests/format/flow-repo/traces/jsfmt.spec.js diff --git a/tests/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/traits/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/traits/jsfmt.spec.js b/tests/format/flow-repo/traits/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/traits/jsfmt.spec.js rename to tests/format/flow-repo/traits/jsfmt.spec.js diff --git a/tests/flow-repo/traits/test.js b/tests/format/flow-repo/traits/test.js similarity index 100% rename from tests/flow-repo/traits/test.js rename to tests/format/flow-repo/traits/test.js diff --git a/tests/flow-repo/traits/test2.js b/tests/format/flow-repo/traits/test2.js similarity index 100% rename from tests/flow-repo/traits/test2.js rename to tests/format/flow-repo/traits/test2.js diff --git a/tests/flow-repo/try/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/try/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/try/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/try/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/try/abnormals.js b/tests/format/flow-repo/try/abnormals.js similarity index 100% rename from tests/flow-repo/try/abnormals.js rename to tests/format/flow-repo/try/abnormals.js diff --git a/tests/flow-repo/try/init.js b/tests/format/flow-repo/try/init.js similarity index 100% rename from tests/flow-repo/try/init.js rename to tests/format/flow-repo/try/init.js diff --git a/tests/flow-repo/try/jsfmt.spec.js b/tests/format/flow-repo/try/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/try/jsfmt.spec.js rename to tests/format/flow-repo/try/jsfmt.spec.js diff --git a/tests/flow-repo/try/return.js b/tests/format/flow-repo/try/return.js similarity index 100% rename from tests/flow-repo/try/return.js rename to tests/format/flow-repo/try/return.js diff --git a/tests/flow-repo/try/test.js b/tests/format/flow-repo/try/test.js similarity index 100% rename from tests/flow-repo/try/test.js rename to tests/format/flow-repo/try/test.js diff --git a/tests/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/tuples/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/tuples/array.js b/tests/format/flow-repo/tuples/array.js similarity index 100% rename from tests/flow-repo/tuples/array.js rename to tests/format/flow-repo/tuples/array.js diff --git a/tests/flow-repo/tuples/jsfmt.spec.js b/tests/format/flow-repo/tuples/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/tuples/jsfmt.spec.js rename to tests/format/flow-repo/tuples/jsfmt.spec.js diff --git a/tests/flow-repo/tuples/optional.js b/tests/format/flow-repo/tuples/optional.js similarity index 100% rename from tests/flow-repo/tuples/optional.js rename to tests/format/flow-repo/tuples/optional.js diff --git a/tests/flow-repo/tuples/too-few.js b/tests/format/flow-repo/tuples/too-few.js similarity index 100% rename from tests/flow-repo/tuples/too-few.js rename to tests/format/flow-repo/tuples/too-few.js diff --git a/tests/flow-repo/tuples/tuples.js b/tests/format/flow-repo/tuples/tuples.js similarity index 100% rename from tests/flow-repo/tuples/tuples.js rename to tests/format/flow-repo/tuples/tuples.js diff --git a/tests/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type-at-pos/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type-at-pos/destructuring.js b/tests/format/flow-repo/type-at-pos/destructuring.js similarity index 100% rename from tests/flow-repo/type-at-pos/destructuring.js rename to tests/format/flow-repo/type-at-pos/destructuring.js diff --git a/tests/flow-repo/type-at-pos/function_expressions.js b/tests/format/flow-repo/type-at-pos/function_expressions.js similarity index 100% rename from tests/flow-repo/type-at-pos/function_expressions.js rename to tests/format/flow-repo/type-at-pos/function_expressions.js diff --git a/tests/flow-repo/type-at-pos/generics.js b/tests/format/flow-repo/type-at-pos/generics.js similarity index 100% rename from tests/flow-repo/type-at-pos/generics.js rename to tests/format/flow-repo/type-at-pos/generics.js diff --git a/tests/flow-repo/type-at-pos/import.js b/tests/format/flow-repo/type-at-pos/import.js similarity index 100% rename from tests/flow-repo/type-at-pos/import.js rename to tests/format/flow-repo/type-at-pos/import.js diff --git a/tests/flow-repo/type-at-pos/jsfmt.spec.js b/tests/format/flow-repo/type-at-pos/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type-at-pos/jsfmt.spec.js rename to tests/format/flow-repo/type-at-pos/jsfmt.spec.js diff --git a/tests/flow-repo/type-at-pos/object_special_cases.js b/tests/format/flow-repo/type-at-pos/object_special_cases.js similarity index 100% rename from tests/flow-repo/type-at-pos/object_special_cases.js rename to tests/format/flow-repo/type-at-pos/object_special_cases.js diff --git a/tests/flow-repo/type-at-pos/optional.js b/tests/format/flow-repo/type-at-pos/optional.js similarity index 100% rename from tests/flow-repo/type-at-pos/optional.js rename to tests/format/flow-repo/type-at-pos/optional.js diff --git a/tests/flow-repo/type-at-pos/predicates.js b/tests/format/flow-repo/type-at-pos/predicates.js similarity index 100% rename from tests/flow-repo/type-at-pos/predicates.js rename to tests/format/flow-repo/type-at-pos/predicates.js diff --git a/tests/flow-repo/type-at-pos/react.js b/tests/format/flow-repo/type-at-pos/react.js similarity index 100% rename from tests/flow-repo/type-at-pos/react.js rename to tests/format/flow-repo/type-at-pos/react.js diff --git a/tests/flow-repo/type-at-pos/templates.js b/tests/format/flow-repo/type-at-pos/templates.js similarity index 100% rename from tests/flow-repo/type-at-pos/templates.js rename to tests/format/flow-repo/type-at-pos/templates.js diff --git a/tests/flow-repo/type-at-pos/test.js b/tests/format/flow-repo/type-at-pos/test.js similarity index 100% rename from tests/flow-repo/type-at-pos/test.js rename to tests/format/flow-repo/type-at-pos/test.js diff --git a/tests/flow-repo/type-at-pos/trycatch.js b/tests/format/flow-repo/type-at-pos/trycatch.js similarity index 100% rename from tests/flow-repo/type-at-pos/trycatch.js rename to tests/format/flow-repo/type-at-pos/trycatch.js diff --git a/tests/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type-destructors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type-destructors/jsfmt.spec.js b/tests/format/flow-repo/type-destructors/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type-destructors/jsfmt.spec.js rename to tests/format/flow-repo/type-destructors/jsfmt.spec.js diff --git a/tests/flow-repo/type-destructors/non_maybe_type.js b/tests/format/flow-repo/type-destructors/non_maybe_type.js similarity index 100% rename from tests/flow-repo/type-destructors/non_maybe_type.js rename to tests/format/flow-repo/type-destructors/non_maybe_type.js diff --git a/tests/flow-repo/type-destructors/property_type.js b/tests/format/flow-repo/type-destructors/property_type.js similarity index 100% rename from tests/flow-repo/type-destructors/property_type.js rename to tests/format/flow-repo/type-destructors/property_type.js diff --git a/tests/flow-repo/type-destructors/union.js b/tests/format/flow-repo/type-destructors/union.js similarity index 100% rename from tests/flow-repo/type-destructors/union.js rename to tests/format/flow-repo/type-destructors/union.js diff --git a/tests/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type-printer/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type-printer/jsfmt.spec.js b/tests/format/flow-repo/type-printer/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type-printer/jsfmt.spec.js rename to tests/format/flow-repo/type-printer/jsfmt.spec.js diff --git a/tests/flow-repo/type-printer/printBinaryExpression.js b/tests/format/flow-repo/type-printer/printBinaryExpression.js similarity index 100% rename from tests/flow-repo/type-printer/printBinaryExpression.js rename to tests/format/flow-repo/type-printer/printBinaryExpression.js diff --git a/tests/flow-repo/type-printer/types.js b/tests/format/flow-repo/type-printer/types.js similarity index 100% rename from tests/flow-repo/type-printer/types.js rename to tests/format/flow-repo/type-printer/types.js diff --git a/tests/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_args_nonstrict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_args_nonstrict/jsfmt.spec.js b/tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_args_nonstrict/jsfmt.spec.js rename to tests/format/flow-repo/type_args_nonstrict/jsfmt.spec.js diff --git a/tests/flow-repo/type_args_nonstrict/test.js b/tests/format/flow-repo/type_args_nonstrict/test.js similarity index 100% rename from tests/flow-repo/type_args_nonstrict/test.js rename to tests/format/flow-repo/type_args_nonstrict/test.js diff --git a/tests/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_args_strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_args_strict/jsfmt.spec.js b/tests/format/flow-repo/type_args_strict/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_args_strict/jsfmt.spec.js rename to tests/format/flow-repo/type_args_strict/jsfmt.spec.js diff --git a/tests/flow-repo/type_args_strict/test.js b/tests/format/flow-repo/type_args_strict/test.js similarity index 100% rename from tests/flow-repo/type_args_strict/test.js rename to tests/format/flow-repo/type_args_strict/test.js diff --git a/tests/flow-repo/type_only_vars/A.js b/tests/format/flow-repo/type_only_vars/A.js similarity index 100% rename from tests/flow-repo/type_only_vars/A.js rename to tests/format/flow-repo/type_only_vars/A.js diff --git a/tests/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_only_vars/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_only_vars/bad_shadowing.js b/tests/format/flow-repo/type_only_vars/bad_shadowing.js similarity index 100% rename from tests/flow-repo/type_only_vars/bad_shadowing.js rename to tests/format/flow-repo/type_only_vars/bad_shadowing.js diff --git a/tests/flow-repo/type_only_vars/good_shadowing.js b/tests/format/flow-repo/type_only_vars/good_shadowing.js similarity index 100% rename from tests/flow-repo/type_only_vars/good_shadowing.js rename to tests/format/flow-repo/type_only_vars/good_shadowing.js diff --git a/tests/flow-repo/type_only_vars/import_type.js b/tests/format/flow-repo/type_only_vars/import_type.js similarity index 100% rename from tests/flow-repo/type_only_vars/import_type.js rename to tests/format/flow-repo/type_only_vars/import_type.js diff --git a/tests/flow-repo/type_only_vars/jsfmt.spec.js b/tests/format/flow-repo/type_only_vars/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_only_vars/jsfmt.spec.js rename to tests/format/flow-repo/type_only_vars/jsfmt.spec.js diff --git a/tests/flow-repo/type_only_vars/type_alias.js b/tests/format/flow-repo/type_only_vars/type_alias.js similarity index 100% rename from tests/flow-repo/type_only_vars/type_alias.js rename to tests/format/flow-repo/type_only_vars/type_alias.js diff --git a/tests/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_param_defaults/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_param_defaults/classes.js b/tests/format/flow-repo/type_param_defaults/classes.js similarity index 100% rename from tests/flow-repo/type_param_defaults/classes.js rename to tests/format/flow-repo/type_param_defaults/classes.js diff --git a/tests/flow-repo/type_param_defaults/jsfmt.spec.js b/tests/format/flow-repo/type_param_defaults/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_param_defaults/jsfmt.spec.js rename to tests/format/flow-repo/type_param_defaults/jsfmt.spec.js diff --git a/tests/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_param_scope/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_param_scope/class.js b/tests/format/flow-repo/type_param_scope/class.js similarity index 100% rename from tests/flow-repo/type_param_scope/class.js rename to tests/format/flow-repo/type_param_scope/class.js diff --git a/tests/flow-repo/type_param_scope/default_params.js b/tests/format/flow-repo/type_param_scope/default_params.js similarity index 100% rename from tests/flow-repo/type_param_scope/default_params.js rename to tests/format/flow-repo/type_param_scope/default_params.js diff --git a/tests/flow-repo/type_param_scope/jsfmt.spec.js b/tests/format/flow-repo/type_param_scope/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_param_scope/jsfmt.spec.js rename to tests/format/flow-repo/type_param_scope/jsfmt.spec.js diff --git a/tests/flow-repo/type_param_scope/method_shadow.js b/tests/format/flow-repo/type_param_scope/method_shadow.js similarity index 100% rename from tests/flow-repo/type_param_scope/method_shadow.js rename to tests/format/flow-repo/type_param_scope/method_shadow.js diff --git a/tests/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_param_variance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_param_variance/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_param_variance/jsfmt.spec.js rename to tests/format/flow-repo/type_param_variance/jsfmt.spec.js diff --git a/tests/flow-repo/type_param_variance/promise.js b/tests/format/flow-repo/type_param_variance/promise.js similarity index 100% rename from tests/flow-repo/type_param_variance/promise.js rename to tests/format/flow-repo/type_param_variance/promise.js diff --git a/tests/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_param_variance2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_param_variance2/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance2/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_param_variance2/jsfmt.spec.js rename to tests/format/flow-repo/type_param_variance2/jsfmt.spec.js diff --git a/tests/flow-repo/type_param_variance2/libs/Promise.js b/tests/format/flow-repo/type_param_variance2/libs/Promise.js similarity index 100% rename from tests/flow-repo/type_param_variance2/libs/Promise.js rename to tests/format/flow-repo/type_param_variance2/libs/Promise.js diff --git a/tests/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/type_param_variance2/libs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/type_param_variance2/libs/jsfmt.spec.js b/tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/type_param_variance2/libs/jsfmt.spec.js rename to tests/format/flow-repo/type_param_variance2/libs/jsfmt.spec.js diff --git a/tests/flow-repo/type_param_variance2/promise.js b/tests/format/flow-repo/type_param_variance2/promise.js similarity index 100% rename from tests/flow-repo/type_param_variance2/promise.js rename to tests/format/flow-repo/type_param_variance2/promise.js diff --git a/tests/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/typeapp_perf/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/typeapp_perf/jsfmt.spec.js b/tests/format/flow-repo/typeapp_perf/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/typeapp_perf/jsfmt.spec.js rename to tests/format/flow-repo/typeapp_perf/jsfmt.spec.js diff --git a/tests/flow-repo/typeapp_perf/test1.js b/tests/format/flow-repo/typeapp_perf/test1.js similarity index 100% rename from tests/flow-repo/typeapp_perf/test1.js rename to tests/format/flow-repo/typeapp_perf/test1.js diff --git a/tests/flow-repo/typeapp_perf/test2.js b/tests/format/flow-repo/typeapp_perf/test2.js similarity index 100% rename from tests/flow-repo/typeapp_perf/test2.js rename to tests/format/flow-repo/typeapp_perf/test2.js diff --git a/tests/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/typecast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/typecast/jsfmt.spec.js b/tests/format/flow-repo/typecast/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/typecast/jsfmt.spec.js rename to tests/format/flow-repo/typecast/jsfmt.spec.js diff --git a/tests/flow-repo/typecast/typecast.js b/tests/format/flow-repo/typecast/typecast.js similarity index 100% rename from tests/flow-repo/typecast/typecast.js rename to tests/format/flow-repo/typecast/typecast.js diff --git a/tests/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/typeof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/typeof/jsfmt.spec.js b/tests/format/flow-repo/typeof/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/typeof/jsfmt.spec.js rename to tests/format/flow-repo/typeof/jsfmt.spec.js diff --git a/tests/flow-repo/typeof/typeof.js b/tests/format/flow-repo/typeof/typeof.js similarity index 100% rename from tests/flow-repo/typeof/typeof.js rename to tests/format/flow-repo/typeof/typeof.js diff --git a/tests/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unary/jsfmt.spec.js b/tests/format/flow-repo/unary/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unary/jsfmt.spec.js rename to tests/format/flow-repo/unary/jsfmt.spec.js diff --git a/tests/flow-repo/unary/unary.js b/tests/format/flow-repo/unary/unary.js similarity index 100% rename from tests/flow-repo/unary/unary.js rename to tests/format/flow-repo/unary/unary.js diff --git a/tests/flow-repo/unary/update.js b/tests/format/flow-repo/unary/update.js similarity index 100% rename from tests/flow-repo/unary/update.js rename to tests/format/flow-repo/unary/update.js diff --git a/tests/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unchecked_haste_module_vs_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unchecked_haste_module_vs_lib/buffer.js b/tests/format/flow-repo/unchecked_haste_module_vs_lib/buffer.js similarity index 100% rename from tests/flow-repo/unchecked_haste_module_vs_lib/buffer.js rename to tests/format/flow-repo/unchecked_haste_module_vs_lib/buffer.js diff --git a/tests/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js b/tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js rename to tests/format/flow-repo/unchecked_haste_module_vs_lib/jsfmt.spec.js diff --git a/tests/flow-repo/unchecked_haste_module_vs_lib/test.js b/tests/format/flow-repo/unchecked_haste_module_vs_lib/test.js similarity index 100% rename from tests/flow-repo/unchecked_haste_module_vs_lib/test.js rename to tests/format/flow-repo/unchecked_haste_module_vs_lib/test.js diff --git a/tests/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unchecked_node_module_vs_lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js b/tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js rename to tests/format/flow-repo/unchecked_node_module_vs_lib/jsfmt.spec.js diff --git a/tests/flow-repo/unchecked_node_module_vs_lib/test.js b/tests/format/flow-repo/unchecked_node_module_vs_lib/test.js similarity index 100% rename from tests/flow-repo/unchecked_node_module_vs_lib/test.js rename to tests/format/flow-repo/unchecked_node_module_vs_lib/test.js diff --git a/tests/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/undefined/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/undefined/issue-518.js b/tests/format/flow-repo/undefined/issue-518.js similarity index 100% rename from tests/flow-repo/undefined/issue-518.js rename to tests/format/flow-repo/undefined/issue-518.js diff --git a/tests/flow-repo/undefined/jsfmt.spec.js b/tests/format/flow-repo/undefined/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/undefined/jsfmt.spec.js rename to tests/format/flow-repo/undefined/jsfmt.spec.js diff --git a/tests/flow-repo/undefined/undefined.js b/tests/format/flow-repo/undefined/undefined.js similarity index 100% rename from tests/flow-repo/undefined/undefined.js rename to tests/format/flow-repo/undefined/undefined.js diff --git a/tests/flow-repo/undefined/undefined2.js b/tests/format/flow-repo/undefined/undefined2.js similarity index 100% rename from tests/flow-repo/undefined/undefined2.js rename to tests/format/flow-repo/undefined/undefined2.js diff --git a/tests/flow-repo/unicode/UnicodeUtils.js b/tests/format/flow-repo/unicode/UnicodeUtils.js similarity index 100% rename from tests/flow-repo/unicode/UnicodeUtils.js rename to tests/format/flow-repo/unicode/UnicodeUtils.js diff --git a/tests/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unicode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unicode/jsfmt.spec.js b/tests/format/flow-repo/unicode/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unicode/jsfmt.spec.js rename to tests/format/flow-repo/unicode/jsfmt.spec.js diff --git a/tests/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/union-intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/union-intersection/gen_big_disjoint_union.js b/tests/format/flow-repo/union-intersection/gen_big_disjoint_union.js similarity index 100% rename from tests/flow-repo/union-intersection/gen_big_disjoint_union.js rename to tests/format/flow-repo/union-intersection/gen_big_disjoint_union.js diff --git a/tests/flow-repo/union-intersection/jsfmt.spec.js b/tests/format/flow-repo/union-intersection/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/union-intersection/jsfmt.spec.js rename to tests/format/flow-repo/union-intersection/jsfmt.spec.js diff --git a/tests/flow-repo/union-intersection/test.js b/tests/format/flow-repo/union-intersection/test.js similarity index 100% rename from tests/flow-repo/union-intersection/test.js rename to tests/format/flow-repo/union-intersection/test.js diff --git a/tests/flow-repo/union/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/union/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/union/blowup.js b/tests/format/flow-repo/union/blowup.js similarity index 100% rename from tests/flow-repo/union/blowup.js rename to tests/format/flow-repo/union/blowup.js diff --git a/tests/flow-repo/union/fields.js b/tests/format/flow-repo/union/fields.js similarity index 100% rename from tests/flow-repo/union/fields.js rename to tests/format/flow-repo/union/fields.js diff --git a/tests/flow-repo/union/fields2.js b/tests/format/flow-repo/union/fields2.js similarity index 100% rename from tests/flow-repo/union/fields2.js rename to tests/format/flow-repo/union/fields2.js diff --git a/tests/flow-repo/union/issue-17.js b/tests/format/flow-repo/union/issue-17.js similarity index 100% rename from tests/flow-repo/union/issue-17.js rename to tests/format/flow-repo/union/issue-17.js diff --git a/tests/flow-repo/union/issue-198.js b/tests/format/flow-repo/union/issue-198.js similarity index 100% rename from tests/flow-repo/union/issue-198.js rename to tests/format/flow-repo/union/issue-198.js diff --git a/tests/flow-repo/union/issue-256.js b/tests/format/flow-repo/union/issue-256.js similarity index 100% rename from tests/flow-repo/union/issue-256.js rename to tests/format/flow-repo/union/issue-256.js diff --git a/tests/flow-repo/union/issue-323-lib.js b/tests/format/flow-repo/union/issue-323-lib.js similarity index 100% rename from tests/flow-repo/union/issue-323-lib.js rename to tests/format/flow-repo/union/issue-323-lib.js diff --git a/tests/flow-repo/union/issue-323.js b/tests/format/flow-repo/union/issue-323.js similarity index 100% rename from tests/flow-repo/union/issue-323.js rename to tests/format/flow-repo/union/issue-323.js diff --git a/tests/flow-repo/union/issue-324.js b/tests/format/flow-repo/union/issue-324.js similarity index 100% rename from tests/flow-repo/union/issue-324.js rename to tests/format/flow-repo/union/issue-324.js diff --git a/tests/flow-repo/union/issue-325.js b/tests/format/flow-repo/union/issue-325.js similarity index 100% rename from tests/flow-repo/union/issue-325.js rename to tests/format/flow-repo/union/issue-325.js diff --git a/tests/flow-repo/union/issue-326.js b/tests/format/flow-repo/union/issue-326.js similarity index 100% rename from tests/flow-repo/union/issue-326.js rename to tests/format/flow-repo/union/issue-326.js diff --git a/tests/flow-repo/union/issue-582.js b/tests/format/flow-repo/union/issue-582.js similarity index 100% rename from tests/flow-repo/union/issue-582.js rename to tests/format/flow-repo/union/issue-582.js diff --git a/tests/flow-repo/union/issue-963.js b/tests/format/flow-repo/union/issue-963.js similarity index 100% rename from tests/flow-repo/union/issue-963.js rename to tests/format/flow-repo/union/issue-963.js diff --git a/tests/flow-repo/union/jsfmt.spec.js b/tests/format/flow-repo/union/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/union/jsfmt.spec.js rename to tests/format/flow-repo/union/jsfmt.spec.js diff --git a/tests/flow-repo/union/test-lib.js b/tests/format/flow-repo/union/test-lib.js similarity index 100% rename from tests/flow-repo/union/test-lib.js rename to tests/format/flow-repo/union/test-lib.js diff --git a/tests/flow-repo/union/test.js b/tests/format/flow-repo/union/test.js similarity index 100% rename from tests/flow-repo/union/test.js rename to tests/format/flow-repo/union/test.js diff --git a/tests/flow-repo/union/type-app.js b/tests/format/flow-repo/union/type-app.js similarity index 100% rename from tests/flow-repo/union/type-app.js rename to tests/format/flow-repo/union/type-app.js diff --git a/tests/flow-repo/union/union.js b/tests/format/flow-repo/union/union.js similarity index 100% rename from tests/flow-repo/union/union.js rename to tests/format/flow-repo/union/union.js diff --git a/tests/flow-repo/union/yuge.js b/tests/format/flow-repo/union/yuge.js similarity index 100% rename from tests/flow-repo/union/yuge.js rename to tests/format/flow-repo/union/yuge.js diff --git a/tests/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/union_new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/union_new/issue-1349.js b/tests/format/flow-repo/union_new/issue-1349.js similarity index 100% rename from tests/flow-repo/union_new/issue-1349.js rename to tests/format/flow-repo/union_new/issue-1349.js diff --git a/tests/flow-repo/union_new/issue-1371.js b/tests/format/flow-repo/union_new/issue-1371.js similarity index 100% rename from tests/flow-repo/union_new/issue-1371.js rename to tests/format/flow-repo/union_new/issue-1371.js diff --git a/tests/flow-repo/union_new/issue-1455-helper.js b/tests/format/flow-repo/union_new/issue-1455-helper.js similarity index 100% rename from tests/flow-repo/union_new/issue-1455-helper.js rename to tests/format/flow-repo/union_new/issue-1455-helper.js diff --git a/tests/flow-repo/union_new/issue-1455.js b/tests/format/flow-repo/union_new/issue-1455.js similarity index 100% rename from tests/flow-repo/union_new/issue-1455.js rename to tests/format/flow-repo/union_new/issue-1455.js diff --git a/tests/flow-repo/union_new/issue-1462-i.js b/tests/format/flow-repo/union_new/issue-1462-i.js similarity index 100% rename from tests/flow-repo/union_new/issue-1462-i.js rename to tests/format/flow-repo/union_new/issue-1462-i.js diff --git a/tests/flow-repo/union_new/issue-1462-ii.js b/tests/format/flow-repo/union_new/issue-1462-ii.js similarity index 100% rename from tests/flow-repo/union_new/issue-1462-ii.js rename to tests/format/flow-repo/union_new/issue-1462-ii.js diff --git a/tests/flow-repo/union_new/issue-1664.js b/tests/format/flow-repo/union_new/issue-1664.js similarity index 100% rename from tests/flow-repo/union_new/issue-1664.js rename to tests/format/flow-repo/union_new/issue-1664.js diff --git a/tests/flow-repo/union_new/issue-1759.js b/tests/format/flow-repo/union_new/issue-1759.js similarity index 100% rename from tests/flow-repo/union_new/issue-1759.js rename to tests/format/flow-repo/union_new/issue-1759.js diff --git a/tests/flow-repo/union_new/issue-2232.js b/tests/format/flow-repo/union_new/issue-2232.js similarity index 100% rename from tests/flow-repo/union_new/issue-2232.js rename to tests/format/flow-repo/union_new/issue-2232.js diff --git a/tests/flow-repo/union_new/issue-815.js b/tests/format/flow-repo/union_new/issue-815.js similarity index 100% rename from tests/flow-repo/union_new/issue-815.js rename to tests/format/flow-repo/union_new/issue-815.js diff --git a/tests/flow-repo/union_new/issue-824-helper.js b/tests/format/flow-repo/union_new/issue-824-helper.js similarity index 100% rename from tests/flow-repo/union_new/issue-824-helper.js rename to tests/format/flow-repo/union_new/issue-824-helper.js diff --git a/tests/flow-repo/union_new/issue-824.js b/tests/format/flow-repo/union_new/issue-824.js similarity index 100% rename from tests/flow-repo/union_new/issue-824.js rename to tests/format/flow-repo/union_new/issue-824.js diff --git a/tests/flow-repo/union_new/jsfmt.spec.js b/tests/format/flow-repo/union_new/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/union_new/jsfmt.spec.js rename to tests/format/flow-repo/union_new/jsfmt.spec.js diff --git a/tests/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/union_new/lib/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/union_new/lib/jsfmt.spec.js b/tests/format/flow-repo/union_new/lib/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/union_new/lib/jsfmt.spec.js rename to tests/format/flow-repo/union_new/lib/jsfmt.spec.js diff --git a/tests/flow-repo/union_new/lib/test23_lib.js b/tests/format/flow-repo/union_new/lib/test23_lib.js similarity index 100% rename from tests/flow-repo/union_new/lib/test23_lib.js rename to tests/format/flow-repo/union_new/lib/test23_lib.js diff --git a/tests/flow-repo/union_new/lib/test25_lib.js b/tests/format/flow-repo/union_new/lib/test25_lib.js similarity index 100% rename from tests/flow-repo/union_new/lib/test25_lib.js rename to tests/format/flow-repo/union_new/lib/test25_lib.js diff --git a/tests/flow-repo/union_new/lib/test32_lib.js b/tests/format/flow-repo/union_new/lib/test32_lib.js similarity index 100% rename from tests/flow-repo/union_new/lib/test32_lib.js rename to tests/format/flow-repo/union_new/lib/test32_lib.js diff --git a/tests/flow-repo/union_new/test1.js b/tests/format/flow-repo/union_new/test1.js similarity index 100% rename from tests/flow-repo/union_new/test1.js rename to tests/format/flow-repo/union_new/test1.js diff --git a/tests/flow-repo/union_new/test10.js b/tests/format/flow-repo/union_new/test10.js similarity index 100% rename from tests/flow-repo/union_new/test10.js rename to tests/format/flow-repo/union_new/test10.js diff --git a/tests/flow-repo/union_new/test11.js b/tests/format/flow-repo/union_new/test11.js similarity index 100% rename from tests/flow-repo/union_new/test11.js rename to tests/format/flow-repo/union_new/test11.js diff --git a/tests/flow-repo/union_new/test12.js b/tests/format/flow-repo/union_new/test12.js similarity index 100% rename from tests/flow-repo/union_new/test12.js rename to tests/format/flow-repo/union_new/test12.js diff --git a/tests/flow-repo/union_new/test13.js b/tests/format/flow-repo/union_new/test13.js similarity index 100% rename from tests/flow-repo/union_new/test13.js rename to tests/format/flow-repo/union_new/test13.js diff --git a/tests/flow-repo/union_new/test14.js b/tests/format/flow-repo/union_new/test14.js similarity index 100% rename from tests/flow-repo/union_new/test14.js rename to tests/format/flow-repo/union_new/test14.js diff --git a/tests/flow-repo/union_new/test15.js b/tests/format/flow-repo/union_new/test15.js similarity index 100% rename from tests/flow-repo/union_new/test15.js rename to tests/format/flow-repo/union_new/test15.js diff --git a/tests/flow-repo/union_new/test16.js b/tests/format/flow-repo/union_new/test16.js similarity index 100% rename from tests/flow-repo/union_new/test16.js rename to tests/format/flow-repo/union_new/test16.js diff --git a/tests/flow-repo/union_new/test17.js b/tests/format/flow-repo/union_new/test17.js similarity index 100% rename from tests/flow-repo/union_new/test17.js rename to tests/format/flow-repo/union_new/test17.js diff --git a/tests/flow-repo/union_new/test18.js b/tests/format/flow-repo/union_new/test18.js similarity index 100% rename from tests/flow-repo/union_new/test18.js rename to tests/format/flow-repo/union_new/test18.js diff --git a/tests/flow-repo/union_new/test19.js b/tests/format/flow-repo/union_new/test19.js similarity index 100% rename from tests/flow-repo/union_new/test19.js rename to tests/format/flow-repo/union_new/test19.js diff --git a/tests/flow-repo/union_new/test2.js b/tests/format/flow-repo/union_new/test2.js similarity index 100% rename from tests/flow-repo/union_new/test2.js rename to tests/format/flow-repo/union_new/test2.js diff --git a/tests/flow-repo/union_new/test20.js b/tests/format/flow-repo/union_new/test20.js similarity index 100% rename from tests/flow-repo/union_new/test20.js rename to tests/format/flow-repo/union_new/test20.js diff --git a/tests/flow-repo/union_new/test21.js b/tests/format/flow-repo/union_new/test21.js similarity index 100% rename from tests/flow-repo/union_new/test21.js rename to tests/format/flow-repo/union_new/test21.js diff --git a/tests/flow-repo/union_new/test22.js b/tests/format/flow-repo/union_new/test22.js similarity index 100% rename from tests/flow-repo/union_new/test22.js rename to tests/format/flow-repo/union_new/test22.js diff --git a/tests/flow-repo/union_new/test23.js b/tests/format/flow-repo/union_new/test23.js similarity index 100% rename from tests/flow-repo/union_new/test23.js rename to tests/format/flow-repo/union_new/test23.js diff --git a/tests/flow-repo/union_new/test24.js b/tests/format/flow-repo/union_new/test24.js similarity index 100% rename from tests/flow-repo/union_new/test24.js rename to tests/format/flow-repo/union_new/test24.js diff --git a/tests/flow-repo/union_new/test25.js b/tests/format/flow-repo/union_new/test25.js similarity index 100% rename from tests/flow-repo/union_new/test25.js rename to tests/format/flow-repo/union_new/test25.js diff --git a/tests/flow-repo/union_new/test26.js b/tests/format/flow-repo/union_new/test26.js similarity index 100% rename from tests/flow-repo/union_new/test26.js rename to tests/format/flow-repo/union_new/test26.js diff --git a/tests/flow-repo/union_new/test27.js b/tests/format/flow-repo/union_new/test27.js similarity index 100% rename from tests/flow-repo/union_new/test27.js rename to tests/format/flow-repo/union_new/test27.js diff --git a/tests/flow-repo/union_new/test29.js b/tests/format/flow-repo/union_new/test29.js similarity index 100% rename from tests/flow-repo/union_new/test29.js rename to tests/format/flow-repo/union_new/test29.js diff --git a/tests/flow-repo/union_new/test3.js b/tests/format/flow-repo/union_new/test3.js similarity index 100% rename from tests/flow-repo/union_new/test3.js rename to tests/format/flow-repo/union_new/test3.js diff --git a/tests/flow-repo/union_new/test30-helper.js b/tests/format/flow-repo/union_new/test30-helper.js similarity index 100% rename from tests/flow-repo/union_new/test30-helper.js rename to tests/format/flow-repo/union_new/test30-helper.js diff --git a/tests/flow-repo/union_new/test30.js b/tests/format/flow-repo/union_new/test30.js similarity index 100% rename from tests/flow-repo/union_new/test30.js rename to tests/format/flow-repo/union_new/test30.js diff --git a/tests/flow-repo/union_new/test31.js b/tests/format/flow-repo/union_new/test31.js similarity index 100% rename from tests/flow-repo/union_new/test31.js rename to tests/format/flow-repo/union_new/test31.js diff --git a/tests/flow-repo/union_new/test32.js b/tests/format/flow-repo/union_new/test32.js similarity index 100% rename from tests/flow-repo/union_new/test32.js rename to tests/format/flow-repo/union_new/test32.js diff --git a/tests/flow-repo/union_new/test4.js b/tests/format/flow-repo/union_new/test4.js similarity index 100% rename from tests/flow-repo/union_new/test4.js rename to tests/format/flow-repo/union_new/test4.js diff --git a/tests/flow-repo/union_new/test5.js b/tests/format/flow-repo/union_new/test5.js similarity index 100% rename from tests/flow-repo/union_new/test5.js rename to tests/format/flow-repo/union_new/test5.js diff --git a/tests/flow-repo/union_new/test6.js b/tests/format/flow-repo/union_new/test6.js similarity index 100% rename from tests/flow-repo/union_new/test6.js rename to tests/format/flow-repo/union_new/test6.js diff --git a/tests/flow-repo/union_new/test7.js b/tests/format/flow-repo/union_new/test7.js similarity index 100% rename from tests/flow-repo/union_new/test7.js rename to tests/format/flow-repo/union_new/test7.js diff --git a/tests/flow-repo/union_new/test8.js b/tests/format/flow-repo/union_new/test8.js similarity index 100% rename from tests/flow-repo/union_new/test8.js rename to tests/format/flow-repo/union_new/test8.js diff --git a/tests/flow-repo/union_new/test9.js b/tests/format/flow-repo/union_new/test9.js similarity index 100% rename from tests/flow-repo/union_new/test9.js rename to tests/format/flow-repo/union_new/test9.js diff --git a/tests/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unreachable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unreachable/jsfmt.spec.js b/tests/format/flow-repo/unreachable/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unreachable/jsfmt.spec.js rename to tests/format/flow-repo/unreachable/jsfmt.spec.js diff --git a/tests/flow-repo/unreachable/typecheck.js b/tests/format/flow-repo/unreachable/typecheck.js similarity index 100% rename from tests/flow-repo/unreachable/typecheck.js rename to tests/format/flow-repo/unreachable/typecheck.js diff --git a/tests/flow-repo/unreachable/unreachable.js b/tests/format/flow-repo/unreachable/unreachable.js similarity index 100% rename from tests/flow-repo/unreachable/unreachable.js rename to tests/format/flow-repo/unreachable/unreachable.js diff --git a/tests/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/unused_function_args/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/unused_function_args/jsfmt.spec.js b/tests/format/flow-repo/unused_function_args/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/unused_function_args/jsfmt.spec.js rename to tests/format/flow-repo/unused_function_args/jsfmt.spec.js diff --git a/tests/flow-repo/unused_function_args/test.js b/tests/format/flow-repo/unused_function_args/test.js similarity index 100% rename from tests/flow-repo/unused_function_args/test.js rename to tests/format/flow-repo/unused_function_args/test.js diff --git a/tests/flow-repo/value/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/value/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/value/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/value/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/value/jsfmt.spec.js b/tests/format/flow-repo/value/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/value/jsfmt.spec.js rename to tests/format/flow-repo/value/jsfmt.spec.js diff --git a/tests/flow-repo/value/value.js b/tests/format/flow-repo/value/value.js similarity index 100% rename from tests/flow-repo/value/value.js rename to tests/format/flow-repo/value/value.js diff --git a/tests/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/vim_emacs_errors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/vim_emacs_errors/jsfmt.spec.js b/tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/vim_emacs_errors/jsfmt.spec.js rename to tests/format/flow-repo/vim_emacs_errors/jsfmt.spec.js diff --git a/tests/flow-repo/vim_emacs_errors/test.js b/tests/format/flow-repo/vim_emacs_errors/test.js similarity index 100% rename from tests/flow-repo/vim_emacs_errors/test.js rename to tests/format/flow-repo/vim_emacs_errors/test.js diff --git a/tests/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/weakmode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/weakmode/jsfmt.spec.js b/tests/format/flow-repo/weakmode/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/weakmode/jsfmt.spec.js rename to tests/format/flow-repo/weakmode/jsfmt.spec.js diff --git a/tests/flow-repo/weakmode/should_fail_without_weak.js b/tests/format/flow-repo/weakmode/should_fail_without_weak.js similarity index 100% rename from tests/flow-repo/weakmode/should_fail_without_weak.js rename to tests/format/flow-repo/weakmode/should_fail_without_weak.js diff --git a/tests/flow-repo/weakmode/should_pass_with_weak.js b/tests/format/flow-repo/weakmode/should_pass_with_weak.js similarity index 100% rename from tests/flow-repo/weakmode/should_pass_with_weak.js rename to tests/format/flow-repo/weakmode/should_pass_with_weak.js diff --git a/tests/flow-repo/while/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/while/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/while/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/while/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/while/abnormal.js b/tests/format/flow-repo/while/abnormal.js similarity index 100% rename from tests/flow-repo/while/abnormal.js rename to tests/format/flow-repo/while/abnormal.js diff --git a/tests/flow-repo/while/jsfmt.spec.js b/tests/format/flow-repo/while/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/while/jsfmt.spec.js rename to tests/format/flow-repo/while/jsfmt.spec.js diff --git a/tests/flow-repo/while/test.js b/tests/format/flow-repo/while/test.js similarity index 100% rename from tests/flow-repo/while/test.js rename to tests/format/flow-repo/while/test.js diff --git a/tests/flow-repo/window/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/window/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/window/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/window/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/window/jsfmt.spec.js b/tests/format/flow-repo/window/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/window/jsfmt.spec.js rename to tests/format/flow-repo/window/jsfmt.spec.js diff --git a/tests/flow-repo/window/window1.js b/tests/format/flow-repo/window/window1.js similarity index 100% rename from tests/flow-repo/window/window1.js rename to tests/format/flow-repo/window/window1.js diff --git a/tests/flow-repo/window/window2.js b/tests/format/flow-repo/window/window2.js similarity index 100% rename from tests/flow-repo/window/window2.js rename to tests/format/flow-repo/window/window2.js diff --git a/tests/flow-repo/x/XControllerURIBuilder.js b/tests/format/flow-repo/x/XControllerURIBuilder.js similarity index 100% rename from tests/flow-repo/x/XControllerURIBuilder.js rename to tests/format/flow-repo/x/XControllerURIBuilder.js diff --git a/tests/flow-repo/x/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow-repo/x/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow-repo/x/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow-repo/x/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow-repo/x/jsfmt.spec.js b/tests/format/flow-repo/x/jsfmt.spec.js similarity index 100% rename from tests/flow-repo/x/jsfmt.spec.js rename to tests/format/flow-repo/x/jsfmt.spec.js diff --git a/tests/flow/all/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/all/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/all/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/all/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/all/generic.js b/tests/format/flow/all/generic.js similarity index 100% rename from tests/flow/all/generic.js rename to tests/format/flow/all/generic.js diff --git a/tests/flow/all/jsfmt.spec.js b/tests/format/flow/all/jsfmt.spec.js similarity index 100% rename from tests/flow/all/jsfmt.spec.js rename to tests/format/flow/all/jsfmt.spec.js diff --git a/tests/flow/annotation/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/annotation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/annotation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/annotation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/annotation/array_of_functions.js b/tests/format/flow/annotation/array_of_functions.js similarity index 100% rename from tests/flow/annotation/array_of_functions.js rename to tests/format/flow/annotation/array_of_functions.js diff --git a/tests/flow/annotation/jsfmt.spec.js b/tests/format/flow/annotation/jsfmt.spec.js similarity index 100% rename from tests/flow/annotation/jsfmt.spec.js rename to tests/format/flow/annotation/jsfmt.spec.js diff --git a/tests/flow/array-comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/array-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/array-comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/array-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/array-comments/jsfmt.spec.js b/tests/format/flow/array-comments/jsfmt.spec.js similarity index 100% rename from tests/flow/array-comments/jsfmt.spec.js rename to tests/format/flow/array-comments/jsfmt.spec.js diff --git a/tests/flow/array-comments/test.js b/tests/format/flow/array-comments/test.js similarity index 100% rename from tests/flow/array-comments/test.js rename to tests/format/flow/array-comments/test.js diff --git a/tests/flow/array-union/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/array-union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/array-union/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/array-union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/array-union/jsfmt.spec.js b/tests/format/flow/array-union/jsfmt.spec.js similarity index 100% rename from tests/flow/array-union/jsfmt.spec.js rename to tests/format/flow/array-union/jsfmt.spec.js diff --git a/tests/flow/array-union/test.js b/tests/format/flow/array-union/test.js similarity index 100% rename from tests/flow/array-union/test.js rename to tests/format/flow/array-union/test.js diff --git a/tests/flow/await/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/await/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/await/await-keywords.js b/tests/format/flow/await/await-keywords.js similarity index 100% rename from tests/flow/await/await-keywords.js rename to tests/format/flow/await/await-keywords.js diff --git a/tests/flow/await/jsfmt.spec.js b/tests/format/flow/await/jsfmt.spec.js similarity index 100% rename from tests/flow/await/jsfmt.spec.js rename to tests/format/flow/await/jsfmt.spec.js diff --git a/tests/flow/break-calls/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/break-calls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/break-calls/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/break-calls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/break-calls/jsfmt.spec.js b/tests/format/flow/break-calls/jsfmt.spec.js similarity index 100% rename from tests/flow/break-calls/jsfmt.spec.js rename to tests/format/flow/break-calls/jsfmt.spec.js diff --git a/tests/flow/break-calls/type_args.js b/tests/format/flow/break-calls/type_args.js similarity index 100% rename from tests/flow/break-calls/type_args.js rename to tests/format/flow/break-calls/type_args.js diff --git a/tests/flow/class-field/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/class-field/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/class-field/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/class-field/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/class-field/field_declare_modifier.js b/tests/format/flow/class-field/field_declare_modifier.js similarity index 100% rename from tests/flow/class-field/field_declare_modifier.js rename to tests/format/flow/class-field/field_declare_modifier.js diff --git a/tests/flow/class-field/jsfmt.spec.js b/tests/format/flow/class-field/jsfmt.spec.js similarity index 100% rename from tests/flow/class-field/jsfmt.spec.js rename to tests/format/flow/class-field/jsfmt.spec.js diff --git a/tests/flow/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/comments/arrow.js b/tests/format/flow/comments/arrow.js similarity index 100% rename from tests/flow/comments/arrow.js rename to tests/format/flow/comments/arrow.js diff --git a/tests/flow/comments/babel-only/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/comments/babel-only/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/comments/babel-only/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/comments/babel-only/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/comments/babel-only/jsfmt.spec.js b/tests/format/flow/comments/babel-only/jsfmt.spec.js similarity index 100% rename from tests/flow/comments/babel-only/jsfmt.spec.js rename to tests/format/flow/comments/babel-only/jsfmt.spec.js diff --git a/tests/flow/comments/babel-only/type_annotations-3.js b/tests/format/flow/comments/babel-only/type_annotations-3.js similarity index 100% rename from tests/flow/comments/babel-only/type_annotations-3.js rename to tests/format/flow/comments/babel-only/type_annotations-3.js diff --git a/tests/flow/comments/class.js b/tests/format/flow/comments/class.js similarity index 100% rename from tests/flow/comments/class.js rename to tests/format/flow/comments/class.js diff --git a/tests/flow/comments/functions.js b/tests/format/flow/comments/functions.js similarity index 100% rename from tests/flow/comments/functions.js rename to tests/format/flow/comments/functions.js diff --git a/tests/flow/comments/generics.js b/tests/format/flow/comments/generics.js similarity index 100% rename from tests/flow/comments/generics.js rename to tests/format/flow/comments/generics.js diff --git a/tests/flow/comments/interface.js b/tests/format/flow/comments/interface.js similarity index 100% rename from tests/flow/comments/interface.js rename to tests/format/flow/comments/interface.js diff --git a/tests/flow/comments/issues.js b/tests/format/flow/comments/issues.js similarity index 100% rename from tests/flow/comments/issues.js rename to tests/format/flow/comments/issues.js diff --git a/tests/flow/comments/jsfmt.spec.js b/tests/format/flow/comments/jsfmt.spec.js similarity index 100% rename from tests/flow/comments/jsfmt.spec.js rename to tests/format/flow/comments/jsfmt.spec.js diff --git a/tests/flow/comments/let.js b/tests/format/flow/comments/let.js similarity index 100% rename from tests/flow/comments/let.js rename to tests/format/flow/comments/let.js diff --git a/tests/flow/comments/object_type_annotation.js b/tests/format/flow/comments/object_type_annotation.js similarity index 100% rename from tests/flow/comments/object_type_annotation.js rename to tests/format/flow/comments/object_type_annotation.js diff --git a/tests/flow/comments/type_annotations-2.js b/tests/format/flow/comments/type_annotations-2.js similarity index 100% rename from tests/flow/comments/type_annotations-2.js rename to tests/format/flow/comments/type_annotations-2.js diff --git a/tests/flow/comments/type_annotations.js b/tests/format/flow/comments/type_annotations.js similarity index 100% rename from tests/flow/comments/type_annotations.js rename to tests/format/flow/comments/type_annotations.js diff --git a/tests/flow/comments/union.js b/tests/format/flow/comments/union.js similarity index 100% rename from tests/flow/comments/union.js rename to tests/format/flow/comments/union.js diff --git a/tests/flow/declare-function/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/declare-function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/declare-function/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/declare-function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/declare-function/export.js b/tests/format/flow/declare-function/export.js similarity index 100% rename from tests/flow/declare-function/export.js rename to tests/format/flow/declare-function/export.js diff --git a/tests/flow/declare-function/jsfmt.spec.js b/tests/format/flow/declare-function/jsfmt.spec.js similarity index 100% rename from tests/flow/declare-function/jsfmt.spec.js rename to tests/format/flow/declare-function/jsfmt.spec.js diff --git a/tests/flow/enums-unknown-members/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/enums-unknown-members/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/enums-unknown-members/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/enums-unknown-members/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/enums-unknown-members/enum-unknown-members-empty.js b/tests/format/flow/enums-unknown-members/enum-unknown-members-empty.js similarity index 100% rename from tests/flow/enums-unknown-members/enum-unknown-members-empty.js rename to tests/format/flow/enums-unknown-members/enum-unknown-members-empty.js diff --git a/tests/flow/enums-unknown-members/enum-unknown-members.js b/tests/format/flow/enums-unknown-members/enum-unknown-members.js similarity index 100% rename from tests/flow/enums-unknown-members/enum-unknown-members.js rename to tests/format/flow/enums-unknown-members/enum-unknown-members.js diff --git a/tests/flow/enums-unknown-members/jsfmt.spec.js b/tests/format/flow/enums-unknown-members/jsfmt.spec.js similarity index 100% rename from tests/flow/enums-unknown-members/jsfmt.spec.js rename to tests/format/flow/enums-unknown-members/jsfmt.spec.js diff --git a/tests/flow/enums/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/enums/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/enums/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/enums/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/enums/enum-boolean-explicit.js b/tests/format/flow/enums/enum-boolean-explicit.js similarity index 100% rename from tests/flow/enums/enum-boolean-explicit.js rename to tests/format/flow/enums/enum-boolean-explicit.js diff --git a/tests/flow/enums/enum-boolean-implicit.js b/tests/format/flow/enums/enum-boolean-implicit.js similarity index 100% rename from tests/flow/enums/enum-boolean-implicit.js rename to tests/format/flow/enums/enum-boolean-implicit.js diff --git a/tests/flow/enums/enum-comments.js b/tests/format/flow/enums/enum-comments.js similarity index 100% rename from tests/flow/enums/enum-comments.js rename to tests/format/flow/enums/enum-comments.js diff --git a/tests/flow/enums/enum-empty.js b/tests/format/flow/enums/enum-empty.js similarity index 100% rename from tests/flow/enums/enum-empty.js rename to tests/format/flow/enums/enum-empty.js diff --git a/tests/flow/enums/enum-export.js b/tests/format/flow/enums/enum-export.js similarity index 100% rename from tests/flow/enums/enum-export.js rename to tests/format/flow/enums/enum-export.js diff --git a/tests/flow/enums/enum-name.js b/tests/format/flow/enums/enum-name.js similarity index 100% rename from tests/flow/enums/enum-name.js rename to tests/format/flow/enums/enum-name.js diff --git a/tests/flow/enums/enum-no-trailing-comma.js b/tests/format/flow/enums/enum-no-trailing-comma.js similarity index 100% rename from tests/flow/enums/enum-no-trailing-comma.js rename to tests/format/flow/enums/enum-no-trailing-comma.js diff --git a/tests/flow/enums/enum-number-explicit.js b/tests/format/flow/enums/enum-number-explicit.js similarity index 100% rename from tests/flow/enums/enum-number-explicit.js rename to tests/format/flow/enums/enum-number-explicit.js diff --git a/tests/flow/enums/enum-number-implicit.js b/tests/format/flow/enums/enum-number-implicit.js similarity index 100% rename from tests/flow/enums/enum-number-implicit.js rename to tests/format/flow/enums/enum-number-implicit.js diff --git a/tests/flow/enums/enum-string-explicit-defaulted.js b/tests/format/flow/enums/enum-string-explicit-defaulted.js similarity index 100% rename from tests/flow/enums/enum-string-explicit-defaulted.js rename to tests/format/flow/enums/enum-string-explicit-defaulted.js diff --git a/tests/flow/enums/enum-string-explicit-initialized.js b/tests/format/flow/enums/enum-string-explicit-initialized.js similarity index 100% rename from tests/flow/enums/enum-string-explicit-initialized.js rename to tests/format/flow/enums/enum-string-explicit-initialized.js diff --git a/tests/flow/enums/enum-string-implicit-defaulted.js b/tests/format/flow/enums/enum-string-implicit-defaulted.js similarity index 100% rename from tests/flow/enums/enum-string-implicit-defaulted.js rename to tests/format/flow/enums/enum-string-implicit-defaulted.js diff --git a/tests/flow/enums/enum-string-implicit-initialized.js b/tests/format/flow/enums/enum-string-implicit-initialized.js similarity index 100% rename from tests/flow/enums/enum-string-implicit-initialized.js rename to tests/format/flow/enums/enum-string-implicit-initialized.js diff --git a/tests/flow/enums/enum-symbol.js b/tests/format/flow/enums/enum-symbol.js similarity index 100% rename from tests/flow/enums/enum-symbol.js rename to tests/format/flow/enums/enum-symbol.js diff --git a/tests/flow/enums/jsfmt.spec.js b/tests/format/flow/enums/jsfmt.spec.js similarity index 100% rename from tests/flow/enums/jsfmt.spec.js rename to tests/format/flow/enums/jsfmt.spec.js diff --git a/tests/flow/exact-object/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/exact-object/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/exact-object/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/exact-object/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/exact-object/jsfmt.spec.js b/tests/format/flow/exact-object/jsfmt.spec.js similarity index 100% rename from tests/flow/exact-object/jsfmt.spec.js rename to tests/format/flow/exact-object/jsfmt.spec.js diff --git a/tests/flow/exact-object/test.js b/tests/format/flow/exact-object/test.js similarity index 100% rename from tests/flow/exact-object/test.js rename to tests/format/flow/exact-object/test.js diff --git a/tests/flow/export/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/export/jsfmt.spec.js b/tests/format/flow/export/jsfmt.spec.js similarity index 100% rename from tests/flow/export/jsfmt.spec.js rename to tests/format/flow/export/jsfmt.spec.js diff --git a/tests/flow/export/type.js b/tests/format/flow/export/type.js similarity index 100% rename from tests/flow/export/type.js rename to tests/format/flow/export/type.js diff --git a/tests/flow/flow-intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/flow-intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/flow-intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/flow-intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/flow-intersection/intersection.js b/tests/format/flow/flow-intersection/intersection.js similarity index 100% rename from tests/flow/flow-intersection/intersection.js rename to tests/format/flow/flow-intersection/intersection.js diff --git a/tests/flow/flow-intersection/jsfmt.spec.js b/tests/format/flow/flow-intersection/jsfmt.spec.js similarity index 100% rename from tests/flow/flow-intersection/jsfmt.spec.js rename to tests/format/flow/flow-intersection/jsfmt.spec.js diff --git a/tests/flow/function-parentheses/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/function-parentheses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/function-parentheses/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/function-parentheses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/function-parentheses/jsfmt.spec.js b/tests/format/flow/function-parentheses/jsfmt.spec.js similarity index 100% rename from tests/flow/function-parentheses/jsfmt.spec.js rename to tests/format/flow/function-parentheses/jsfmt.spec.js diff --git a/tests/flow/function-parentheses/single.js b/tests/format/flow/function-parentheses/single.js similarity index 100% rename from tests/flow/function-parentheses/single.js rename to tests/format/flow/function-parentheses/single.js diff --git a/tests/flow/function-parentheses/test.js b/tests/format/flow/function-parentheses/test.js similarity index 100% rename from tests/flow/function-parentheses/test.js rename to tests/format/flow/function-parentheses/test.js diff --git a/tests/flow/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/function-single-destructuring/array.js b/tests/format/flow/function-single-destructuring/array.js similarity index 100% rename from tests/flow/function-single-destructuring/array.js rename to tests/format/flow/function-single-destructuring/array.js diff --git a/tests/flow/function-single-destructuring/jsfmt.spec.js b/tests/format/flow/function-single-destructuring/jsfmt.spec.js similarity index 100% rename from tests/flow/function-single-destructuring/jsfmt.spec.js rename to tests/format/flow/function-single-destructuring/jsfmt.spec.js diff --git a/tests/flow/function-single-destructuring/object.js b/tests/format/flow/function-single-destructuring/object.js similarity index 100% rename from tests/flow/function-single-destructuring/object.js rename to tests/format/flow/function-single-destructuring/object.js diff --git a/tests/flow/function-type-param/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/function-type-param/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/function-type-param/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/function-type-param/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/function-type-param/issue-5283.js b/tests/format/flow/function-type-param/issue-5283.js similarity index 100% rename from tests/flow/function-type-param/issue-5283.js rename to tests/format/flow/function-type-param/issue-5283.js diff --git a/tests/flow/function-type-param/jsfmt.spec.js b/tests/format/flow/function-type-param/jsfmt.spec.js similarity index 100% rename from tests/flow/function-type-param/jsfmt.spec.js rename to tests/format/flow/function-type-param/jsfmt.spec.js diff --git a/tests/flow/generic/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/generic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/generic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/generic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/generic/break.js b/tests/format/flow/generic/break.js similarity index 100% rename from tests/flow/generic/break.js rename to tests/format/flow/generic/break.js diff --git a/tests/flow/generic/function-default-type-parameters.js b/tests/format/flow/generic/function-default-type-parameters.js similarity index 100% rename from tests/flow/generic/function-default-type-parameters.js rename to tests/format/flow/generic/function-default-type-parameters.js diff --git a/tests/flow/generic/generic.js b/tests/format/flow/generic/generic.js similarity index 100% rename from tests/flow/generic/generic.js rename to tests/format/flow/generic/generic.js diff --git a/tests/flow/generic/interface.js b/tests/format/flow/generic/interface.js similarity index 100% rename from tests/flow/generic/interface.js rename to tests/format/flow/generic/interface.js diff --git a/tests/flow/generic/jsfmt.spec.js b/tests/format/flow/generic/jsfmt.spec.js similarity index 100% rename from tests/flow/generic/jsfmt.spec.js rename to tests/format/flow/generic/jsfmt.spec.js diff --git a/tests/flow/generic/nullable.js b/tests/format/flow/generic/nullable.js similarity index 100% rename from tests/flow/generic/nullable.js rename to tests/format/flow/generic/nullable.js diff --git a/tests/flow/generic/single-identifier.js b/tests/format/flow/generic/single-identifier.js similarity index 100% rename from tests/flow/generic/single-identifier.js rename to tests/format/flow/generic/single-identifier.js diff --git a/tests/flow/generic/trailing.js b/tests/format/flow/generic/trailing.js similarity index 100% rename from tests/flow/generic/trailing.js rename to tests/format/flow/generic/trailing.js diff --git a/tests/flow/generic/type.js b/tests/format/flow/generic/type.js similarity index 100% rename from tests/flow/generic/type.js rename to tests/format/flow/generic/type.js diff --git a/tests/flow/generic/union.js b/tests/format/flow/generic/union.js similarity index 100% rename from tests/flow/generic/union.js rename to tests/format/flow/generic/union.js diff --git a/tests/flow/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/ignore/ignore.js b/tests/format/flow/ignore/ignore.js similarity index 100% rename from tests/flow/ignore/ignore.js rename to tests/format/flow/ignore/ignore.js diff --git a/tests/flow/ignore/jsfmt.spec.js b/tests/format/flow/ignore/jsfmt.spec.js similarity index 100% rename from tests/flow/ignore/jsfmt.spec.js rename to tests/format/flow/ignore/jsfmt.spec.js diff --git a/tests/flow/ignore/type-cast-expression.js b/tests/format/flow/ignore/type-cast-expression.js similarity index 100% rename from tests/flow/ignore/type-cast-expression.js rename to tests/format/flow/ignore/type-cast-expression.js diff --git a/tests/flow/implements/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/implements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/implements/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/implements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/implements/implements.js b/tests/format/flow/implements/implements.js similarity index 100% rename from tests/flow/implements/implements.js rename to tests/format/flow/implements/implements.js diff --git a/tests/flow/implements/jsfmt.spec.js b/tests/format/flow/implements/jsfmt.spec.js similarity index 100% rename from tests/flow/implements/jsfmt.spec.js rename to tests/format/flow/implements/jsfmt.spec.js diff --git a/tests/flow/import-type-specifier/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/import-type-specifier/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/import-type-specifier/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/import-type-specifier/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/import-type-specifier/jsfmt.spec.js b/tests/format/flow/import-type-specifier/jsfmt.spec.js similarity index 100% rename from tests/flow/import-type-specifier/jsfmt.spec.js rename to tests/format/flow/import-type-specifier/jsfmt.spec.js diff --git a/tests/flow/import-type-specifier/test.js b/tests/format/flow/import-type-specifier/test.js similarity index 100% rename from tests/flow/import-type-specifier/test.js rename to tests/format/flow/import-type-specifier/test.js diff --git a/tests/flow/indexed-access/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/indexed-access/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/indexed-access/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/indexed-access/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/indexed-access/indexed-access.js b/tests/format/flow/indexed-access/indexed-access.js similarity index 100% rename from tests/flow/indexed-access/indexed-access.js rename to tests/format/flow/indexed-access/indexed-access.js diff --git a/tests/flow/indexed-access/jsfmt.spec.js b/tests/format/flow/indexed-access/jsfmt.spec.js similarity index 100% rename from tests/flow/indexed-access/jsfmt.spec.js rename to tests/format/flow/indexed-access/jsfmt.spec.js diff --git a/tests/flow/interface-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/interface-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/interface-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/interface-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/interface-types/interface_types.js b/tests/format/flow/interface-types/interface_types.js similarity index 100% rename from tests/flow/interface-types/interface_types.js rename to tests/format/flow/interface-types/interface_types.js diff --git a/tests/flow/interface-types/jsfmt.spec.js b/tests/format/flow/interface-types/jsfmt.spec.js similarity index 100% rename from tests/flow/interface-types/jsfmt.spec.js rename to tests/format/flow/interface-types/jsfmt.spec.js diff --git a/tests/flow/internal-slot/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/internal-slot/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/internal-slot/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/internal-slot/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/internal-slot/internal_slot.js b/tests/format/flow/internal-slot/internal_slot.js similarity index 100% rename from tests/flow/internal-slot/internal_slot.js rename to tests/format/flow/internal-slot/internal_slot.js diff --git a/tests/flow/internal-slot/jsfmt.spec.js b/tests/format/flow/internal-slot/jsfmt.spec.js similarity index 100% rename from tests/flow/internal-slot/jsfmt.spec.js rename to tests/format/flow/internal-slot/jsfmt.spec.js diff --git a/tests/flow/intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/intersection/intersection.js b/tests/format/flow/intersection/intersection.js similarity index 100% rename from tests/flow/intersection/intersection.js rename to tests/format/flow/intersection/intersection.js diff --git a/tests/flow/intersection/jsfmt.spec.js b/tests/format/flow/intersection/jsfmt.spec.js similarity index 100% rename from tests/flow/intersection/jsfmt.spec.js rename to tests/format/flow/intersection/jsfmt.spec.js diff --git a/tests/flow/jsx/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/jsx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/jsx/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/jsx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/jsx/func_inside_attr.js b/tests/format/flow/jsx/func_inside_attr.js similarity index 100% rename from tests/flow/jsx/func_inside_attr.js rename to tests/format/flow/jsx/func_inside_attr.js diff --git a/tests/flow/jsx/jsfmt.spec.js b/tests/format/flow/jsx/jsfmt.spec.js similarity index 100% rename from tests/flow/jsx/jsfmt.spec.js rename to tests/format/flow/jsx/jsfmt.spec.js diff --git a/tests/flow/jsx/return_type.js b/tests/format/flow/jsx/return_type.js similarity index 100% rename from tests/flow/jsx/return_type.js rename to tests/format/flow/jsx/return_type.js diff --git a/tests/flow/maybe/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/maybe/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/maybe/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/maybe/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/maybe/jsfmt.spec.js b/tests/format/flow/maybe/jsfmt.spec.js similarity index 100% rename from tests/flow/maybe/jsfmt.spec.js rename to tests/format/flow/maybe/jsfmt.spec.js diff --git a/tests/flow/maybe/maybe_return.js b/tests/format/flow/maybe/maybe_return.js similarity index 100% rename from tests/flow/maybe/maybe_return.js rename to tests/format/flow/maybe/maybe_return.js diff --git a/tests/flow/maybe/prettier-ignore.js b/tests/format/flow/maybe/prettier-ignore.js similarity index 100% rename from tests/flow/maybe/prettier-ignore.js rename to tests/format/flow/maybe/prettier-ignore.js diff --git a/tests/flow/method/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/method/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/method/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/method/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/method/comment.js b/tests/format/flow/method/comment.js similarity index 100% rename from tests/flow/method/comment.js rename to tests/format/flow/method/comment.js diff --git a/tests/flow/method/consistent-breaking.js b/tests/format/flow/method/consistent-breaking.js similarity index 100% rename from tests/flow/method/consistent-breaking.js rename to tests/format/flow/method/consistent-breaking.js diff --git a/tests/flow/method/jsfmt.spec.js b/tests/format/flow/method/jsfmt.spec.js similarity index 100% rename from tests/flow/method/jsfmt.spec.js rename to tests/format/flow/method/jsfmt.spec.js diff --git a/tests/flow/method/method.js b/tests/format/flow/method/method.js similarity index 100% rename from tests/flow/method/method.js rename to tests/format/flow/method/method.js diff --git a/tests/flow/mixins/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/mixins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/mixins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/mixins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/mixins/comments.js b/tests/format/flow/mixins/comments.js similarity index 100% rename from tests/flow/mixins/comments.js rename to tests/format/flow/mixins/comments.js diff --git a/tests/flow/mixins/jsfmt.spec.js b/tests/format/flow/mixins/jsfmt.spec.js similarity index 100% rename from tests/flow/mixins/jsfmt.spec.js rename to tests/format/flow/mixins/jsfmt.spec.js diff --git a/tests/flow/mixins/type.js b/tests/format/flow/mixins/type.js similarity index 100% rename from tests/flow/mixins/type.js rename to tests/format/flow/mixins/type.js diff --git a/tests/flow/no-semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/no-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/no-semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/no-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/no-semi/comments.js b/tests/format/flow/no-semi/comments.js similarity index 100% rename from tests/flow/no-semi/comments.js rename to tests/format/flow/no-semi/comments.js diff --git a/tests/flow/no-semi/flow-interfaces.js b/tests/format/flow/no-semi/flow-interfaces.js similarity index 100% rename from tests/flow/no-semi/flow-interfaces.js rename to tests/format/flow/no-semi/flow-interfaces.js diff --git a/tests/flow/no-semi/jsfmt.spec.js b/tests/format/flow/no-semi/jsfmt.spec.js similarity index 100% rename from tests/flow/no-semi/jsfmt.spec.js rename to tests/format/flow/no-semi/jsfmt.spec.js diff --git a/tests/flow/no-semi/no-semi.js b/tests/format/flow/no-semi/no-semi.js similarity index 100% rename from tests/flow/no-semi/no-semi.js rename to tests/format/flow/no-semi/no-semi.js diff --git a/tests/flow/object-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/object-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/object-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object-comment/flow_object_comment.js b/tests/format/flow/object-comment/flow_object_comment.js similarity index 100% rename from tests/flow/object-comment/flow_object_comment.js rename to tests/format/flow/object-comment/flow_object_comment.js diff --git a/tests/flow/object-comment/jsfmt.spec.js b/tests/format/flow/object-comment/jsfmt.spec.js similarity index 100% rename from tests/flow/object-comment/jsfmt.spec.js rename to tests/format/flow/object-comment/jsfmt.spec.js diff --git a/tests/flow/object-inexact/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/object-inexact/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object-inexact/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/object-inexact/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object-inexact/comments.js b/tests/format/flow/object-inexact/comments.js similarity index 100% rename from tests/flow/object-inexact/comments.js rename to tests/format/flow/object-inexact/comments.js diff --git a/tests/flow/object-inexact/jsfmt.spec.js b/tests/format/flow/object-inexact/jsfmt.spec.js similarity index 100% rename from tests/flow/object-inexact/jsfmt.spec.js rename to tests/format/flow/object-inexact/jsfmt.spec.js diff --git a/tests/flow/object-inexact/test.js b/tests/format/flow/object-inexact/test.js similarity index 100% rename from tests/flow/object-inexact/test.js rename to tests/format/flow/object-inexact/test.js diff --git a/tests/flow/object-order/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/object-order/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object-order/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/object-order/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object-order/jsfmt.spec.js b/tests/format/flow/object-order/jsfmt.spec.js similarity index 100% rename from tests/flow/object-order/jsfmt.spec.js rename to tests/format/flow/object-order/jsfmt.spec.js diff --git a/tests/flow/object-order/order.js b/tests/format/flow/object-order/order.js similarity index 100% rename from tests/flow/object-order/order.js rename to tests/format/flow/object-order/order.js diff --git a/tests/flow/object-property-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/object-property-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/object-property-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/object-property-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/object-property-comment/comment.js b/tests/format/flow/object-property-comment/comment.js similarity index 100% rename from tests/flow/object-property-comment/comment.js rename to tests/format/flow/object-property-comment/comment.js diff --git a/tests/flow/object-property-comment/jsfmt.spec.js b/tests/format/flow/object-property-comment/jsfmt.spec.js similarity index 100% rename from tests/flow/object-property-comment/jsfmt.spec.js rename to tests/format/flow/object-property-comment/jsfmt.spec.js diff --git a/tests/flow/optional-type-name/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/optional-type-name/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/optional-type-name/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/optional-type-name/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/optional-type-name/jsfmt.spec.js b/tests/format/flow/optional-type-name/jsfmt.spec.js similarity index 100% rename from tests/flow/optional-type-name/jsfmt.spec.js rename to tests/format/flow/optional-type-name/jsfmt.spec.js diff --git a/tests/flow/optional-type-name/test.js b/tests/format/flow/optional-type-name/test.js similarity index 100% rename from tests/flow/optional-type-name/test.js rename to tests/format/flow/optional-type-name/test.js diff --git a/tests/flow/parameter-with-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/parameter-with-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/parameter-with-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/parameter-with-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/parameter-with-type/jsfmt.spec.js b/tests/format/flow/parameter-with-type/jsfmt.spec.js similarity index 100% rename from tests/flow/parameter-with-type/jsfmt.spec.js rename to tests/format/flow/parameter-with-type/jsfmt.spec.js diff --git a/tests/flow/parameter-with-type/param.js b/tests/format/flow/parameter-with-type/param.js similarity index 100% rename from tests/flow/parameter-with-type/param.js rename to tests/format/flow/parameter-with-type/param.js diff --git a/tests/flow/private-class-fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/private-class-fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/private-class-fields/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/private-class-fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/private-class-fields/jsfmt.spec.js b/tests/format/flow/private-class-fields/jsfmt.spec.js similarity index 100% rename from tests/flow/private-class-fields/jsfmt.spec.js rename to tests/format/flow/private-class-fields/jsfmt.spec.js diff --git a/tests/flow/private-class-fields/quotes.js b/tests/format/flow/private-class-fields/quotes.js similarity index 100% rename from tests/flow/private-class-fields/quotes.js rename to tests/format/flow/private-class-fields/quotes.js diff --git a/tests/flow/proto-props/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/proto-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/proto-props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/proto-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/proto-props/jsfmt.spec.js b/tests/format/flow/proto-props/jsfmt.spec.js similarity index 100% rename from tests/flow/proto-props/jsfmt.spec.js rename to tests/format/flow/proto-props/jsfmt.spec.js diff --git a/tests/flow/proto-props/proto_props.js b/tests/format/flow/proto-props/proto_props.js similarity index 100% rename from tests/flow/proto-props/proto_props.js rename to tests/format/flow/proto-props/proto_props.js diff --git a/tests/flow/quote-props/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/quote-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/quote-props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/quote-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/quote-props/classes.js b/tests/format/flow/quote-props/classes.js similarity index 100% rename from tests/flow/quote-props/classes.js rename to tests/format/flow/quote-props/classes.js diff --git a/tests/flow/quote-props/jsfmt.spec.js b/tests/format/flow/quote-props/jsfmt.spec.js similarity index 100% rename from tests/flow/quote-props/jsfmt.spec.js rename to tests/format/flow/quote-props/jsfmt.spec.js diff --git a/tests/flow/quote-props/objects.js b/tests/format/flow/quote-props/objects.js similarity index 100% rename from tests/flow/quote-props/objects.js rename to tests/format/flow/quote-props/objects.js diff --git a/tests/flow/quote-props/with_member_expressions.js b/tests/format/flow/quote-props/with_member_expressions.js similarity index 100% rename from tests/flow/quote-props/with_member_expressions.js rename to tests/format/flow/quote-props/with_member_expressions.js diff --git a/tests/flow/quote-props/with_numbers.js b/tests/format/flow/quote-props/with_numbers.js similarity index 100% rename from tests/flow/quote-props/with_numbers.js rename to tests/format/flow/quote-props/with_numbers.js diff --git a/tests/flow/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/range/declare-export-declaration.js b/tests/format/flow/range/declare-export-declaration.js similarity index 100% rename from tests/flow/range/declare-export-declaration.js rename to tests/format/flow/range/declare-export-declaration.js diff --git a/tests/flow/range/jsfmt.spec.js b/tests/format/flow/range/jsfmt.spec.js similarity index 100% rename from tests/flow/range/jsfmt.spec.js rename to tests/format/flow/range/jsfmt.spec.js diff --git a/tests/flow/range/type-parameter-declaration.js b/tests/format/flow/range/type-parameter-declaration.js similarity index 100% rename from tests/flow/range/type-parameter-declaration.js rename to tests/format/flow/range/type-parameter-declaration.js diff --git a/tests/flow/return-arrow/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/return-arrow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/return-arrow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/return-arrow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/return-arrow/in_object_type.js b/tests/format/flow/return-arrow/in_object_type.js similarity index 100% rename from tests/flow/return-arrow/in_object_type.js rename to tests/format/flow/return-arrow/in_object_type.js diff --git a/tests/flow/return-arrow/issue-1249.js b/tests/format/flow/return-arrow/issue-1249.js similarity index 100% rename from tests/flow/return-arrow/issue-1249.js rename to tests/format/flow/return-arrow/issue-1249.js diff --git a/tests/flow/return-arrow/jsfmt.spec.js b/tests/format/flow/return-arrow/jsfmt.spec.js similarity index 100% rename from tests/flow/return-arrow/jsfmt.spec.js rename to tests/format/flow/return-arrow/jsfmt.spec.js diff --git a/tests/flow/return-arrow/parens.js b/tests/format/flow/return-arrow/parens.js similarity index 100% rename from tests/flow/return-arrow/parens.js rename to tests/format/flow/return-arrow/parens.js diff --git a/tests/flow/template/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/template/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/template/inline.js b/tests/format/flow/template/inline.js similarity index 100% rename from tests/flow/template/inline.js rename to tests/format/flow/template/inline.js diff --git a/tests/flow/template/jsfmt.spec.js b/tests/format/flow/template/jsfmt.spec.js similarity index 100% rename from tests/flow/template/jsfmt.spec.js rename to tests/format/flow/template/jsfmt.spec.js diff --git a/tests/flow/this-annotation/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/this-annotation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this-annotation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/this-annotation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this-annotation/declare_function.js b/tests/format/flow/this-annotation/declare_function.js similarity index 100% rename from tests/flow/this-annotation/declare_function.js rename to tests/format/flow/this-annotation/declare_function.js diff --git a/tests/flow/this-annotation/function_declaration.js b/tests/format/flow/this-annotation/function_declaration.js similarity index 100% rename from tests/flow/this-annotation/function_declaration.js rename to tests/format/flow/this-annotation/function_declaration.js diff --git a/tests/flow/this-annotation/function_type.js b/tests/format/flow/this-annotation/function_type.js similarity index 100% rename from tests/flow/this-annotation/function_type.js rename to tests/format/flow/this-annotation/function_type.js diff --git a/tests/flow/this-annotation/jsfmt.spec.js b/tests/format/flow/this-annotation/jsfmt.spec.js similarity index 100% rename from tests/flow/this-annotation/jsfmt.spec.js rename to tests/format/flow/this-annotation/jsfmt.spec.js diff --git a/tests/flow/this-annotation/line_break.js b/tests/format/flow/this-annotation/line_break.js similarity index 100% rename from tests/flow/this-annotation/line_break.js rename to tests/format/flow/this-annotation/line_break.js diff --git a/tests/flow/this-annotation/method.js b/tests/format/flow/this-annotation/method.js similarity index 100% rename from tests/flow/this-annotation/method.js rename to tests/format/flow/this-annotation/method.js diff --git a/tests/flow/this-annotation/parentheses/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/this-annotation/parentheses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/this-annotation/parentheses/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/this-annotation/parentheses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/this-annotation/parentheses/jsfmt.spec.js b/tests/format/flow/this-annotation/parentheses/jsfmt.spec.js similarity index 100% rename from tests/flow/this-annotation/parentheses/jsfmt.spec.js rename to tests/format/flow/this-annotation/parentheses/jsfmt.spec.js diff --git a/tests/flow/this-annotation/parentheses/only-parameter.js b/tests/format/flow/this-annotation/parentheses/only-parameter.js similarity index 100% rename from tests/flow/this-annotation/parentheses/only-parameter.js rename to tests/format/flow/this-annotation/parentheses/only-parameter.js diff --git a/tests/flow/this-annotation/union_type.js b/tests/format/flow/this-annotation/union_type.js similarity index 100% rename from tests/flow/this-annotation/union_type.js rename to tests/format/flow/this-annotation/union_type.js diff --git a/tests/flow/type-cast/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/type-cast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-cast/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/type-cast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-cast/expression.js b/tests/format/flow/type-cast/expression.js similarity index 100% rename from tests/flow/type-cast/expression.js rename to tests/format/flow/type-cast/expression.js diff --git a/tests/flow/type-cast/jsfmt.spec.js b/tests/format/flow/type-cast/jsfmt.spec.js similarity index 100% rename from tests/flow/type-cast/jsfmt.spec.js rename to tests/format/flow/type-cast/jsfmt.spec.js diff --git a/tests/flow/type-cast/statement.js b/tests/format/flow/type-cast/statement.js similarity index 100% rename from tests/flow/type-cast/statement.js rename to tests/format/flow/type-cast/statement.js diff --git a/tests/flow/type-declarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/type-declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/type-declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-declarations/declare_export.js b/tests/format/flow/type-declarations/declare_export.js similarity index 100% rename from tests/flow/type-declarations/declare_export.js rename to tests/format/flow/type-declarations/declare_export.js diff --git a/tests/flow/type-declarations/declare_type.js b/tests/format/flow/type-declarations/declare_type.js similarity index 100% rename from tests/flow/type-declarations/declare_type.js rename to tests/format/flow/type-declarations/declare_type.js diff --git a/tests/flow/type-declarations/declare_var.js b/tests/format/flow/type-declarations/declare_var.js similarity index 100% rename from tests/flow/type-declarations/declare_var.js rename to tests/format/flow/type-declarations/declare_var.js diff --git a/tests/flow/type-declarations/jsfmt.spec.js b/tests/format/flow/type-declarations/jsfmt.spec.js similarity index 100% rename from tests/flow/type-declarations/jsfmt.spec.js rename to tests/format/flow/type-declarations/jsfmt.spec.js diff --git a/tests/flow/type-declarations/long.js b/tests/format/flow/type-declarations/long.js similarity index 100% rename from tests/flow/type-declarations/long.js rename to tests/format/flow/type-declarations/long.js diff --git a/tests/flow/type-declarations/opaque.js b/tests/format/flow/type-declarations/opaque.js similarity index 100% rename from tests/flow/type-declarations/opaque.js rename to tests/format/flow/type-declarations/opaque.js diff --git a/tests/flow/type-parameters/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/type-parameters/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-parameters/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/type-parameters/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-parameters/empty_generic_break.js b/tests/format/flow/type-parameters/empty_generic_break.js similarity index 100% rename from tests/flow/type-parameters/empty_generic_break.js rename to tests/format/flow/type-parameters/empty_generic_break.js diff --git a/tests/flow/type-parameters/jsfmt.spec.js b/tests/format/flow/type-parameters/jsfmt.spec.js similarity index 100% rename from tests/flow/type-parameters/jsfmt.spec.js rename to tests/format/flow/type-parameters/jsfmt.spec.js diff --git a/tests/flow/type-parameters/simple-types.js b/tests/format/flow/type-parameters/simple-types.js similarity index 100% rename from tests/flow/type-parameters/simple-types.js rename to tests/format/flow/type-parameters/simple-types.js diff --git a/tests/flow/type-spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/type-spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/type-spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/type-spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/type-spread/comments.js b/tests/format/flow/type-spread/comments.js similarity index 100% rename from tests/flow/type-spread/comments.js rename to tests/format/flow/type-spread/comments.js diff --git a/tests/flow/type-spread/jsfmt.spec.js b/tests/format/flow/type-spread/jsfmt.spec.js similarity index 100% rename from tests/flow/type-spread/jsfmt.spec.js rename to tests/format/flow/type-spread/jsfmt.spec.js diff --git a/tests/flow/typeapp-call/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/typeapp-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/typeapp-call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/typeapp-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/typeapp-call/jsfmt.spec.js b/tests/format/flow/typeapp-call/jsfmt.spec.js similarity index 100% rename from tests/flow/typeapp-call/jsfmt.spec.js rename to tests/format/flow/typeapp-call/jsfmt.spec.js diff --git a/tests/flow/typeapp-call/typeapp_call.js b/tests/format/flow/typeapp-call/typeapp_call.js similarity index 100% rename from tests/flow/typeapp-call/typeapp_call.js rename to tests/format/flow/typeapp-call/typeapp_call.js diff --git a/tests/flow/union/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union/comment.js b/tests/format/flow/union/comment.js similarity index 100% rename from tests/flow/union/comment.js rename to tests/format/flow/union/comment.js diff --git a/tests/flow/union/jsfmt.spec.js b/tests/format/flow/union/jsfmt.spec.js similarity index 100% rename from tests/flow/union/jsfmt.spec.js rename to tests/format/flow/union/jsfmt.spec.js diff --git a/tests/flow/union/union.js b/tests/format/flow/union/union.js similarity index 100% rename from tests/flow/union/union.js rename to tests/format/flow/union/union.js diff --git a/tests/flow/union/within-tuple.js b/tests/format/flow/union/within-tuple.js similarity index 100% rename from tests/flow/union/within-tuple.js rename to tests/format/flow/union/within-tuple.js diff --git a/tests/flow/union_intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/union_intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/union_intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/union_intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/union_intersection/jsfmt.spec.js b/tests/format/flow/union_intersection/jsfmt.spec.js similarity index 100% rename from tests/flow/union_intersection/jsfmt.spec.js rename to tests/format/flow/union_intersection/jsfmt.spec.js diff --git a/tests/flow/union_intersection/test.js b/tests/format/flow/union_intersection/test.js similarity index 100% rename from tests/flow/union_intersection/test.js rename to tests/format/flow/union_intersection/test.js diff --git a/tests/flow/variance/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/variance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/flow/variance/__snapshots__/jsfmt.spec.js.snap rename to tests/format/flow/variance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/flow/variance/jsfmt.spec.js b/tests/format/flow/variance/jsfmt.spec.js similarity index 100% rename from tests/flow/variance/jsfmt.spec.js rename to tests/format/flow/variance/jsfmt.spec.js diff --git a/tests/flow/variance/variance.js b/tests/format/flow/variance/variance.js similarity index 100% rename from tests/flow/variance/variance.js rename to tests/format/flow/variance/variance.js diff --git a/tests/graphql/arguments/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/arguments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/arguments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/arguments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/arguments/hello.graphql b/tests/format/graphql/arguments/hello.graphql similarity index 100% rename from tests/graphql/arguments/hello.graphql rename to tests/format/graphql/arguments/hello.graphql diff --git a/tests/graphql/arguments/jsfmt.spec.js b/tests/format/graphql/arguments/jsfmt.spec.js similarity index 100% rename from tests/graphql/arguments/jsfmt.spec.js rename to tests/format/graphql/arguments/jsfmt.spec.js diff --git a/tests/graphql/bracket-spacing/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/bracket-spacing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/bracket-spacing/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/bracket-spacing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/bracket-spacing/bracket_spacing.graphql b/tests/format/graphql/bracket-spacing/bracket_spacing.graphql similarity index 100% rename from tests/graphql/bracket-spacing/bracket_spacing.graphql rename to tests/format/graphql/bracket-spacing/bracket_spacing.graphql diff --git a/tests/graphql/bracket-spacing/jsfmt.spec.js b/tests/format/graphql/bracket-spacing/jsfmt.spec.js similarity index 100% rename from tests/graphql/bracket-spacing/jsfmt.spec.js rename to tests/format/graphql/bracket-spacing/jsfmt.spec.js diff --git a/tests/graphql/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/comments/argument_comment.graphql b/tests/format/graphql/comments/argument_comment.graphql similarity index 100% rename from tests/graphql/comments/argument_comment.graphql rename to tests/format/graphql/comments/argument_comment.graphql diff --git a/tests/graphql/comments/fields.graphql b/tests/format/graphql/comments/fields.graphql similarity index 100% rename from tests/graphql/comments/fields.graphql rename to tests/format/graphql/comments/fields.graphql diff --git a/tests/graphql/comments/interfaces.graphql b/tests/format/graphql/comments/interfaces.graphql similarity index 100% rename from tests/graphql/comments/interfaces.graphql rename to tests/format/graphql/comments/interfaces.graphql diff --git a/tests/graphql/comments/jsfmt.spec.js b/tests/format/graphql/comments/jsfmt.spec.js similarity index 100% rename from tests/graphql/comments/jsfmt.spec.js rename to tests/format/graphql/comments/jsfmt.spec.js diff --git a/tests/graphql/comments/tokens.graphql b/tests/format/graphql/comments/tokens.graphql similarity index 100% rename from tests/graphql/comments/tokens.graphql rename to tests/format/graphql/comments/tokens.graphql diff --git a/tests/graphql/definitions/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/definitions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/definitions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/definitions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/definitions/fields.graphql b/tests/format/graphql/definitions/fields.graphql similarity index 100% rename from tests/graphql/definitions/fields.graphql rename to tests/format/graphql/definitions/fields.graphql diff --git a/tests/graphql/definitions/jsfmt.spec.js b/tests/format/graphql/definitions/jsfmt.spec.js similarity index 100% rename from tests/graphql/definitions/jsfmt.spec.js rename to tests/format/graphql/definitions/jsfmt.spec.js diff --git a/tests/graphql/deprecation/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/deprecation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/deprecation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/deprecation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/deprecation/directives.graphql b/tests/format/graphql/deprecation/directives.graphql similarity index 100% rename from tests/graphql/deprecation/directives.graphql rename to tests/format/graphql/deprecation/directives.graphql diff --git a/tests/graphql/deprecation/jsfmt.spec.js b/tests/format/graphql/deprecation/jsfmt.spec.js similarity index 100% rename from tests/graphql/deprecation/jsfmt.spec.js rename to tests/format/graphql/deprecation/jsfmt.spec.js diff --git a/tests/graphql/directive-decl/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/directive-decl/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/directive-decl/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/directive-decl/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/directive-decl/directive_decl.graphql b/tests/format/graphql/directive-decl/directive_decl.graphql similarity index 100% rename from tests/graphql/directive-decl/directive_decl.graphql rename to tests/format/graphql/directive-decl/directive_decl.graphql diff --git a/tests/graphql/directive-decl/jsfmt.spec.js b/tests/format/graphql/directive-decl/jsfmt.spec.js similarity index 100% rename from tests/graphql/directive-decl/jsfmt.spec.js rename to tests/format/graphql/directive-decl/jsfmt.spec.js diff --git a/tests/graphql/directives/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/directives/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/directives/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/directives/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/directives/directives.graphql b/tests/format/graphql/directives/directives.graphql similarity index 100% rename from tests/graphql/directives/directives.graphql rename to tests/format/graphql/directives/directives.graphql diff --git a/tests/graphql/directives/jsfmt.spec.js b/tests/format/graphql/directives/jsfmt.spec.js similarity index 100% rename from tests/graphql/directives/jsfmt.spec.js rename to tests/format/graphql/directives/jsfmt.spec.js diff --git a/tests/graphql/enum/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/enum/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/enum/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/enum/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/enum/enum.graphql b/tests/format/graphql/enum/enum.graphql similarity index 100% rename from tests/graphql/enum/enum.graphql rename to tests/format/graphql/enum/enum.graphql diff --git a/tests/graphql/enum/jsfmt.spec.js b/tests/format/graphql/enum/jsfmt.spec.js similarity index 100% rename from tests/graphql/enum/jsfmt.spec.js rename to tests/format/graphql/enum/jsfmt.spec.js diff --git a/tests/graphql/fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/fields/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/fields/fields.graphql b/tests/format/graphql/fields/fields.graphql similarity index 100% rename from tests/graphql/fields/fields.graphql rename to tests/format/graphql/fields/fields.graphql diff --git a/tests/graphql/fields/jsfmt.spec.js b/tests/format/graphql/fields/jsfmt.spec.js similarity index 100% rename from tests/graphql/fields/jsfmt.spec.js rename to tests/format/graphql/fields/jsfmt.spec.js diff --git a/tests/graphql/fragment-variables/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/fragment-variables/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/fragment-variables/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/fragment-variables/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/fragment-variables/fragment_variables.graphql b/tests/format/graphql/fragment-variables/fragment_variables.graphql similarity index 100% rename from tests/graphql/fragment-variables/fragment_variables.graphql rename to tests/format/graphql/fragment-variables/fragment_variables.graphql diff --git a/tests/graphql/fragment-variables/jsfmt.spec.js b/tests/format/graphql/fragment-variables/jsfmt.spec.js similarity index 100% rename from tests/graphql/fragment-variables/jsfmt.spec.js rename to tests/format/graphql/fragment-variables/jsfmt.spec.js diff --git a/tests/graphql/fragments/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/fragments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/fragments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/fragments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/fragments/fragments.graphql b/tests/format/graphql/fragments/fragments.graphql similarity index 100% rename from tests/graphql/fragments/fragments.graphql rename to tests/format/graphql/fragments/fragments.graphql diff --git a/tests/graphql/fragments/jsfmt.spec.js b/tests/format/graphql/fragments/jsfmt.spec.js similarity index 100% rename from tests/graphql/fragments/jsfmt.spec.js rename to tests/format/graphql/fragments/jsfmt.spec.js diff --git a/tests/graphql/hello/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/hello/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/hello/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/hello/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/hello/hello.graphql b/tests/format/graphql/hello/hello.graphql similarity index 100% rename from tests/graphql/hello/hello.graphql rename to tests/format/graphql/hello/hello.graphql diff --git a/tests/graphql/hello/jsfmt.spec.js b/tests/format/graphql/hello/jsfmt.spec.js similarity index 100% rename from tests/graphql/hello/jsfmt.spec.js rename to tests/format/graphql/hello/jsfmt.spec.js diff --git a/tests/graphql/interface/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/interface/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/interface/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/interface/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/interface/interface.graphql b/tests/format/graphql/interface/interface.graphql similarity index 100% rename from tests/graphql/interface/interface.graphql rename to tests/format/graphql/interface/interface.graphql diff --git a/tests/graphql/interface/jsfmt.spec.js b/tests/format/graphql/interface/jsfmt.spec.js similarity index 100% rename from tests/graphql/interface/jsfmt.spec.js rename to tests/format/graphql/interface/jsfmt.spec.js diff --git a/tests/graphql/interface/object_type_def.graphql b/tests/format/graphql/interface/object_type_def.graphql similarity index 100% rename from tests/graphql/interface/object_type_def.graphql rename to tests/format/graphql/interface/object_type_def.graphql diff --git a/tests/graphql/interface/object_type_def_mixed_syntax.graphql b/tests/format/graphql/interface/object_type_def_mixed_syntax.graphql similarity index 100% rename from tests/graphql/interface/object_type_def_mixed_syntax.graphql rename to tests/format/graphql/interface/object_type_def_mixed_syntax.graphql diff --git a/tests/graphql/interface/object_type_def_old_syntax.graphql b/tests/format/graphql/interface/object_type_def_old_syntax.graphql similarity index 100% rename from tests/graphql/interface/object_type_def_old_syntax.graphql rename to tests/format/graphql/interface/object_type_def_old_syntax.graphql diff --git a/tests/graphql/interface/separator-detection.graphql b/tests/format/graphql/interface/separator-detection.graphql similarity index 100% rename from tests/graphql/interface/separator-detection.graphql rename to tests/format/graphql/interface/separator-detection.graphql diff --git a/tests/graphql/kitchen-sink/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/kitchen-sink/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/kitchen-sink/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/kitchen-sink/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/kitchen-sink/jsfmt.spec.js b/tests/format/graphql/kitchen-sink/jsfmt.spec.js similarity index 100% rename from tests/graphql/kitchen-sink/jsfmt.spec.js rename to tests/format/graphql/kitchen-sink/jsfmt.spec.js diff --git a/tests/graphql/kitchen-sink/kitchen_sink.graphql b/tests/format/graphql/kitchen-sink/kitchen_sink.graphql similarity index 100% rename from tests/graphql/kitchen-sink/kitchen_sink.graphql rename to tests/format/graphql/kitchen-sink/kitchen_sink.graphql diff --git a/tests/graphql/kitchen-sink/schema_kitchen_sink.graphql b/tests/format/graphql/kitchen-sink/schema_kitchen_sink.graphql similarity index 100% rename from tests/graphql/kitchen-sink/schema_kitchen_sink.graphql rename to tests/format/graphql/kitchen-sink/schema_kitchen_sink.graphql diff --git a/tests/graphql/lists/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/lists/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/lists/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/lists/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/lists/jsfmt.spec.js b/tests/format/graphql/lists/jsfmt.spec.js similarity index 100% rename from tests/graphql/lists/jsfmt.spec.js rename to tests/format/graphql/lists/jsfmt.spec.js diff --git a/tests/graphql/lists/lists.graphql b/tests/format/graphql/lists/lists.graphql similarity index 100% rename from tests/graphql/lists/lists.graphql rename to tests/format/graphql/lists/lists.graphql diff --git a/tests/graphql/newline/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/newline/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/newline/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/newline/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/newline/__snapshots__/obj_type_def.graphql b/tests/format/graphql/newline/__snapshots__/obj_type_def.graphql similarity index 100% rename from tests/graphql/newline/__snapshots__/obj_type_def.graphql rename to tests/format/graphql/newline/__snapshots__/obj_type_def.graphql diff --git a/tests/graphql/newline/directive_decl.graphql b/tests/format/graphql/newline/directive_decl.graphql similarity index 100% rename from tests/graphql/newline/directive_decl.graphql rename to tests/format/graphql/newline/directive_decl.graphql diff --git a/tests/graphql/newline/directives.graphql b/tests/format/graphql/newline/directives.graphql similarity index 100% rename from tests/graphql/newline/directives.graphql rename to tests/format/graphql/newline/directives.graphql diff --git a/tests/graphql/newline/enum.graphql b/tests/format/graphql/newline/enum.graphql similarity index 100% rename from tests/graphql/newline/enum.graphql rename to tests/format/graphql/newline/enum.graphql diff --git a/tests/graphql/newline/fields.graphql b/tests/format/graphql/newline/fields.graphql similarity index 100% rename from tests/graphql/newline/fields.graphql rename to tests/format/graphql/newline/fields.graphql diff --git a/tests/graphql/newline/input.graphql b/tests/format/graphql/newline/input.graphql similarity index 100% rename from tests/graphql/newline/input.graphql rename to tests/format/graphql/newline/input.graphql diff --git a/tests/graphql/newline/interface.graphql b/tests/format/graphql/newline/interface.graphql similarity index 100% rename from tests/graphql/newline/interface.graphql rename to tests/format/graphql/newline/interface.graphql diff --git a/tests/graphql/newline/jsfmt.spec.js b/tests/format/graphql/newline/jsfmt.spec.js similarity index 100% rename from tests/graphql/newline/jsfmt.spec.js rename to tests/format/graphql/newline/jsfmt.spec.js diff --git a/tests/graphql/newline/object_type_def.graphql b/tests/format/graphql/newline/object_type_def.graphql similarity index 100% rename from tests/graphql/newline/object_type_def.graphql rename to tests/format/graphql/newline/object_type_def.graphql diff --git a/tests/graphql/newline/schema.graphql b/tests/format/graphql/newline/schema.graphql similarity index 100% rename from tests/graphql/newline/schema.graphql rename to tests/format/graphql/newline/schema.graphql diff --git a/tests/graphql/object-type-def/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/object-type-def/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/object-type-def/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/object-type-def/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/object-type-def/arguments.graphql b/tests/format/graphql/object-type-def/arguments.graphql similarity index 100% rename from tests/graphql/object-type-def/arguments.graphql rename to tests/format/graphql/object-type-def/arguments.graphql diff --git a/tests/graphql/object-type-def/directives.graphql b/tests/format/graphql/object-type-def/directives.graphql similarity index 100% rename from tests/graphql/object-type-def/directives.graphql rename to tests/format/graphql/object-type-def/directives.graphql diff --git a/tests/graphql/object-type-def/extend.graphql b/tests/format/graphql/object-type-def/extend.graphql similarity index 100% rename from tests/graphql/object-type-def/extend.graphql rename to tests/format/graphql/object-type-def/extend.graphql diff --git a/tests/graphql/object-type-def/implements.graphql b/tests/format/graphql/object-type-def/implements.graphql similarity index 100% rename from tests/graphql/object-type-def/implements.graphql rename to tests/format/graphql/object-type-def/implements.graphql diff --git a/tests/graphql/object-type-def/input.graphql b/tests/format/graphql/object-type-def/input.graphql similarity index 100% rename from tests/graphql/object-type-def/input.graphql rename to tests/format/graphql/object-type-def/input.graphql diff --git a/tests/graphql/object-type-def/jsfmt.spec.js b/tests/format/graphql/object-type-def/jsfmt.spec.js similarity index 100% rename from tests/graphql/object-type-def/jsfmt.spec.js rename to tests/format/graphql/object-type-def/jsfmt.spec.js diff --git a/tests/graphql/object-type-def/object_type_def.graphql b/tests/format/graphql/object-type-def/object_type_def.graphql similarity index 100% rename from tests/graphql/object-type-def/object_type_def.graphql rename to tests/format/graphql/object-type-def/object_type_def.graphql diff --git a/tests/graphql/objects/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/objects/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/objects/jsfmt.spec.js b/tests/format/graphql/objects/jsfmt.spec.js similarity index 100% rename from tests/graphql/objects/jsfmt.spec.js rename to tests/format/graphql/objects/jsfmt.spec.js diff --git a/tests/graphql/objects/objects.graphql b/tests/format/graphql/objects/objects.graphql similarity index 100% rename from tests/graphql/objects/objects.graphql rename to tests/format/graphql/objects/objects.graphql diff --git a/tests/graphql/prettier-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/prettier-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/prettier-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/prettier-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/prettier-ignore/jsfmt.spec.js b/tests/format/graphql/prettier-ignore/jsfmt.spec.js similarity index 100% rename from tests/graphql/prettier-ignore/jsfmt.spec.js rename to tests/format/graphql/prettier-ignore/jsfmt.spec.js diff --git a/tests/graphql/prettier-ignore/prettier-ignore-comment.graphql b/tests/format/graphql/prettier-ignore/prettier-ignore-comment.graphql similarity index 100% rename from tests/graphql/prettier-ignore/prettier-ignore-comment.graphql rename to tests/format/graphql/prettier-ignore/prettier-ignore-comment.graphql diff --git a/tests/graphql/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/range/issue2296.graphql b/tests/format/graphql/range/issue2296.graphql similarity index 100% rename from tests/graphql/range/issue2296.graphql rename to tests/format/graphql/range/issue2296.graphql diff --git a/tests/graphql/range/jsfmt.spec.js b/tests/format/graphql/range/jsfmt.spec.js similarity index 100% rename from tests/graphql/range/jsfmt.spec.js rename to tests/format/graphql/range/jsfmt.spec.js diff --git a/tests/graphql/scalar/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/scalar/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/scalar/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/scalar/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/scalar/jsfmt.spec.js b/tests/format/graphql/scalar/jsfmt.spec.js similarity index 100% rename from tests/graphql/scalar/jsfmt.spec.js rename to tests/format/graphql/scalar/jsfmt.spec.js diff --git a/tests/graphql/scalar/scalar.graphql b/tests/format/graphql/scalar/scalar.graphql similarity index 100% rename from tests/graphql/scalar/scalar.graphql rename to tests/format/graphql/scalar/scalar.graphql diff --git a/tests/graphql/schema/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/schema/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/schema/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/schema/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/schema/jsfmt.spec.js b/tests/format/graphql/schema/jsfmt.spec.js similarity index 100% rename from tests/graphql/schema/jsfmt.spec.js rename to tests/format/graphql/schema/jsfmt.spec.js diff --git a/tests/graphql/schema/schema.graphql b/tests/format/graphql/schema/schema.graphql similarity index 100% rename from tests/graphql/schema/schema.graphql rename to tests/format/graphql/schema/schema.graphql diff --git a/tests/graphql/string/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/string/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/string/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/string/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/string/jsfmt.spec.js b/tests/format/graphql/string/jsfmt.spec.js similarity index 100% rename from tests/graphql/string/jsfmt.spec.js rename to tests/format/graphql/string/jsfmt.spec.js diff --git a/tests/graphql/string/string.graphql b/tests/format/graphql/string/string.graphql similarity index 100% rename from tests/graphql/string/string.graphql rename to tests/format/graphql/string/string.graphql diff --git a/tests/graphql/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/trailing-comma/jsfmt.spec.js b/tests/format/graphql/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/graphql/trailing-comma/jsfmt.spec.js rename to tests/format/graphql/trailing-comma/jsfmt.spec.js diff --git a/tests/graphql/trailing-comma/trailing.graphql b/tests/format/graphql/trailing-comma/trailing.graphql similarity index 100% rename from tests/graphql/trailing-comma/trailing.graphql rename to tests/format/graphql/trailing-comma/trailing.graphql diff --git a/tests/graphql/type-extension-definition/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/type-extension-definition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/type-extension-definition/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/type-extension-definition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/type-extension-definition/jsfmt.spec.js b/tests/format/graphql/type-extension-definition/jsfmt.spec.js similarity index 100% rename from tests/graphql/type-extension-definition/jsfmt.spec.js rename to tests/format/graphql/type-extension-definition/jsfmt.spec.js diff --git a/tests/graphql/type-extension-definition/type-extendsion-syntax.graphql b/tests/format/graphql/type-extension-definition/type-extendsion-syntax.graphql similarity index 100% rename from tests/graphql/type-extension-definition/type-extendsion-syntax.graphql rename to tests/format/graphql/type-extension-definition/type-extendsion-syntax.graphql diff --git a/tests/graphql/union-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/union-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/union-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/union-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/union-types/jsfmt.spec.js b/tests/format/graphql/union-types/jsfmt.spec.js similarity index 100% rename from tests/graphql/union-types/jsfmt.spec.js rename to tests/format/graphql/union-types/jsfmt.spec.js diff --git a/tests/graphql/union-types/union_types.graphql b/tests/format/graphql/union-types/union_types.graphql similarity index 100% rename from tests/graphql/union-types/union_types.graphql rename to tests/format/graphql/union-types/union_types.graphql diff --git a/tests/graphql/variable-definitions/__snapshots__/jsfmt.spec.js.snap b/tests/format/graphql/variable-definitions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/graphql/variable-definitions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/graphql/variable-definitions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/graphql/variable-definitions/jsfmt.spec.js b/tests/format/graphql/variable-definitions/jsfmt.spec.js similarity index 100% rename from tests/graphql/variable-definitions/jsfmt.spec.js rename to tests/format/graphql/variable-definitions/jsfmt.spec.js diff --git a/tests/graphql/variable-definitions/variable_definitions.graphql b/tests/format/graphql/variable-definitions/variable_definitions.graphql similarity index 100% rename from tests/graphql/variable-definitions/variable_definitions.graphql rename to tests/format/graphql/variable-definitions/variable_definitions.graphql diff --git a/tests/handlebars/attr-node/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/attr-node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/attr-node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/attr-node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/attr-node/attribute.hbs b/tests/format/handlebars/attr-node/attribute.hbs similarity index 100% rename from tests/handlebars/attr-node/attribute.hbs rename to tests/format/handlebars/attr-node/attribute.hbs diff --git a/tests/handlebars/attr-node/class-name.hbs b/tests/format/handlebars/attr-node/class-name.hbs similarity index 100% rename from tests/handlebars/attr-node/class-name.hbs rename to tests/format/handlebars/attr-node/class-name.hbs diff --git a/tests/handlebars/attr-node/jsfmt.spec.js b/tests/format/handlebars/attr-node/jsfmt.spec.js similarity index 100% rename from tests/handlebars/attr-node/jsfmt.spec.js rename to tests/format/handlebars/attr-node/jsfmt.spec.js diff --git a/tests/handlebars/attr-node/quotes.hbs b/tests/format/handlebars/attr-node/quotes.hbs similarity index 100% rename from tests/handlebars/attr-node/quotes.hbs rename to tests/format/handlebars/attr-node/quotes.hbs diff --git a/tests/handlebars/basics/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/basics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/basics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/basics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/basics/component.hbs b/tests/format/handlebars/basics/component.hbs similarity index 100% rename from tests/handlebars/basics/component.hbs rename to tests/format/handlebars/basics/component.hbs diff --git a/tests/handlebars/basics/jsfmt.spec.js b/tests/format/handlebars/basics/jsfmt.spec.js similarity index 100% rename from tests/handlebars/basics/jsfmt.spec.js rename to tests/format/handlebars/basics/jsfmt.spec.js diff --git a/tests/handlebars/basics/literals.hbs b/tests/format/handlebars/basics/literals.hbs similarity index 100% rename from tests/handlebars/basics/literals.hbs rename to tests/format/handlebars/basics/literals.hbs diff --git a/tests/handlebars/basics/nested-path.hbs b/tests/format/handlebars/basics/nested-path.hbs similarity index 100% rename from tests/handlebars/basics/nested-path.hbs rename to tests/format/handlebars/basics/nested-path.hbs diff --git a/tests/handlebars/basics/raw.hbs b/tests/format/handlebars/basics/raw.hbs similarity index 100% rename from tests/handlebars/basics/raw.hbs rename to tests/format/handlebars/basics/raw.hbs diff --git a/tests/handlebars/block-statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/block-statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/block-statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/block-statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/block-statement/block-statement.hbs b/tests/format/handlebars/block-statement/block-statement.hbs similarity index 100% rename from tests/handlebars/block-statement/block-statement.hbs rename to tests/format/handlebars/block-statement/block-statement.hbs diff --git a/tests/handlebars/block-statement/each.hbs b/tests/format/handlebars/block-statement/each.hbs similarity index 100% rename from tests/handlebars/block-statement/each.hbs rename to tests/format/handlebars/block-statement/each.hbs diff --git a/tests/handlebars/block-statement/if-else.hbs b/tests/format/handlebars/block-statement/if-else.hbs similarity index 100% rename from tests/handlebars/block-statement/if-else.hbs rename to tests/format/handlebars/block-statement/if-else.hbs diff --git a/tests/handlebars/block-statement/jsfmt.spec.js b/tests/format/handlebars/block-statement/jsfmt.spec.js similarity index 100% rename from tests/handlebars/block-statement/jsfmt.spec.js rename to tests/format/handlebars/block-statement/jsfmt.spec.js diff --git a/tests/handlebars/block-statement/loop.hbs b/tests/format/handlebars/block-statement/loop.hbs similarity index 100% rename from tests/handlebars/block-statement/loop.hbs rename to tests/format/handlebars/block-statement/loop.hbs diff --git a/tests/handlebars/comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/comment/comments.hbs b/tests/format/handlebars/comment/comments.hbs similarity index 100% rename from tests/handlebars/comment/comments.hbs rename to tests/format/handlebars/comment/comments.hbs diff --git a/tests/handlebars/comment/jsfmt.spec.js b/tests/format/handlebars/comment/jsfmt.spec.js similarity index 100% rename from tests/handlebars/comment/jsfmt.spec.js rename to tests/format/handlebars/comment/jsfmt.spec.js diff --git a/tests/handlebars/concat-statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/concat-statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/concat-statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/concat-statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/concat-statement/concat-statement.hbs b/tests/format/handlebars/concat-statement/concat-statement.hbs similarity index 100% rename from tests/handlebars/concat-statement/concat-statement.hbs rename to tests/format/handlebars/concat-statement/concat-statement.hbs diff --git a/tests/handlebars/concat-statement/in-attr-node.hbs b/tests/format/handlebars/concat-statement/in-attr-node.hbs similarity index 100% rename from tests/handlebars/concat-statement/in-attr-node.hbs rename to tests/format/handlebars/concat-statement/in-attr-node.hbs diff --git a/tests/handlebars/concat-statement/jsfmt.spec.js b/tests/format/handlebars/concat-statement/jsfmt.spec.js similarity index 100% rename from tests/handlebars/concat-statement/jsfmt.spec.js rename to tests/format/handlebars/concat-statement/jsfmt.spec.js diff --git a/tests/handlebars/element-node/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/element-node/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/element-node/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/element-node/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/element-node/element-node.hbs b/tests/format/handlebars/element-node/element-node.hbs similarity index 100% rename from tests/handlebars/element-node/element-node.hbs rename to tests/format/handlebars/element-node/element-node.hbs diff --git a/tests/handlebars/element-node/jsfmt.spec.js b/tests/format/handlebars/element-node/jsfmt.spec.js similarity index 100% rename from tests/handlebars/element-node/jsfmt.spec.js rename to tests/format/handlebars/element-node/jsfmt.spec.js diff --git a/tests/handlebars/escape/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/escape/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/escape/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/escape/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/escape/html-entities.hbs b/tests/format/handlebars/escape/html-entities.hbs similarity index 100% rename from tests/handlebars/escape/html-entities.hbs rename to tests/format/handlebars/escape/html-entities.hbs diff --git a/tests/handlebars/escape/jsfmt.spec.js b/tests/format/handlebars/escape/jsfmt.spec.js similarity index 100% rename from tests/handlebars/escape/jsfmt.spec.js rename to tests/format/handlebars/escape/jsfmt.spec.js diff --git a/tests/handlebars/escape/mustache.hbs b/tests/format/handlebars/escape/mustache.hbs similarity index 100% rename from tests/handlebars/escape/mustache.hbs rename to tests/format/handlebars/escape/mustache.hbs diff --git a/tests/handlebars/escape/numeric-entities.hbs b/tests/format/handlebars/escape/numeric-entities.hbs similarity index 100% rename from tests/handlebars/escape/numeric-entities.hbs rename to tests/format/handlebars/escape/numeric-entities.hbs diff --git a/tests/handlebars/html-whitespace-sensitivity/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/html-whitespace-sensitivity/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/html-whitespace-sensitivity/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/html-whitespace-sensitivity/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/html-whitespace-sensitivity/jsfmt.spec.js b/tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js similarity index 100% rename from tests/handlebars/html-whitespace-sensitivity/jsfmt.spec.js rename to tests/format/handlebars/html-whitespace-sensitivity/jsfmt.spec.js diff --git a/tests/handlebars/html-whitespace-sensitivity/option.hbs b/tests/format/handlebars/html-whitespace-sensitivity/option.hbs similarity index 100% rename from tests/handlebars/html-whitespace-sensitivity/option.hbs rename to tests/format/handlebars/html-whitespace-sensitivity/option.hbs diff --git a/tests/handlebars/last-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/last-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/last-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/last-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/last-line/empty-with-no-trailing-newline.hbs b/tests/format/handlebars/last-line/empty-with-no-trailing-newline.hbs similarity index 100% rename from tests/handlebars/last-line/empty-with-no-trailing-newline.hbs rename to tests/format/handlebars/last-line/empty-with-no-trailing-newline.hbs diff --git a/tests/handlebars/last-line/empty-with-trailing-newline.hbs b/tests/format/handlebars/last-line/empty-with-trailing-newline.hbs similarity index 100% rename from tests/handlebars/last-line/empty-with-trailing-newline.hbs rename to tests/format/handlebars/last-line/empty-with-trailing-newline.hbs diff --git a/tests/handlebars/last-line/end-of-line-last.hbs b/tests/format/handlebars/last-line/end-of-line-last.hbs similarity index 100% rename from tests/handlebars/last-line/end-of-line-last.hbs rename to tests/format/handlebars/last-line/end-of-line-last.hbs diff --git a/tests/handlebars/last-line/jsfmt.spec.js b/tests/format/handlebars/last-line/jsfmt.spec.js similarity index 100% rename from tests/handlebars/last-line/jsfmt.spec.js rename to tests/format/handlebars/last-line/jsfmt.spec.js diff --git a/tests/handlebars/mustache-statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/mustache-statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/mustache-statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/mustache-statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/mustache-statement/basics.hbs b/tests/format/handlebars/mustache-statement/basics.hbs similarity index 100% rename from tests/handlebars/mustache-statement/basics.hbs rename to tests/format/handlebars/mustache-statement/basics.hbs diff --git a/tests/handlebars/mustache-statement/element-modifier-statement.hbs b/tests/format/handlebars/mustache-statement/element-modifier-statement.hbs similarity index 100% rename from tests/handlebars/mustache-statement/element-modifier-statement.hbs rename to tests/format/handlebars/mustache-statement/element-modifier-statement.hbs diff --git a/tests/handlebars/mustache-statement/escaped.hbs b/tests/format/handlebars/mustache-statement/escaped.hbs similarity index 100% rename from tests/handlebars/mustache-statement/escaped.hbs rename to tests/format/handlebars/mustache-statement/escaped.hbs diff --git a/tests/handlebars/mustache-statement/issue-8691.hbs b/tests/format/handlebars/mustache-statement/issue-8691.hbs similarity index 100% rename from tests/handlebars/mustache-statement/issue-8691.hbs rename to tests/format/handlebars/mustache-statement/issue-8691.hbs diff --git a/tests/handlebars/mustache-statement/jsfmt.spec.js b/tests/format/handlebars/mustache-statement/jsfmt.spec.js similarity index 100% rename from tests/handlebars/mustache-statement/jsfmt.spec.js rename to tests/format/handlebars/mustache-statement/jsfmt.spec.js diff --git a/tests/handlebars/newline/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/newline/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/newline/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/newline/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/newline/jsfmt.spec.js b/tests/format/handlebars/newline/jsfmt.spec.js similarity index 100% rename from tests/handlebars/newline/jsfmt.spec.js rename to tests/format/handlebars/newline/jsfmt.spec.js diff --git a/tests/handlebars/newline/test.hbs b/tests/format/handlebars/newline/test.hbs similarity index 100% rename from tests/handlebars/newline/test.hbs rename to tests/format/handlebars/newline/test.hbs diff --git a/tests/handlebars/prettier-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/prettier-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/prettier-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/prettier-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/prettier-ignore/jsfmt.spec.js b/tests/format/handlebars/prettier-ignore/jsfmt.spec.js similarity index 100% rename from tests/handlebars/prettier-ignore/jsfmt.spec.js rename to tests/format/handlebars/prettier-ignore/jsfmt.spec.js diff --git a/tests/handlebars/prettier-ignore/prettier-ignore.hbs b/tests/format/handlebars/prettier-ignore/prettier-ignore.hbs similarity index 100% rename from tests/handlebars/prettier-ignore/prettier-ignore.hbs rename to tests/format/handlebars/prettier-ignore/prettier-ignore.hbs diff --git a/tests/handlebars/single-quote-option/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/single-quote-option/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/single-quote-option/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/single-quote-option/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/single-quote-option/arguments.hbs b/tests/format/handlebars/single-quote-option/arguments.hbs similarity index 100% rename from tests/handlebars/single-quote-option/arguments.hbs rename to tests/format/handlebars/single-quote-option/arguments.hbs diff --git a/tests/handlebars/single-quote-option/attributes.hbs b/tests/format/handlebars/single-quote-option/attributes.hbs similarity index 100% rename from tests/handlebars/single-quote-option/attributes.hbs rename to tests/format/handlebars/single-quote-option/attributes.hbs diff --git a/tests/handlebars/single-quote-option/jsfmt.spec.js b/tests/format/handlebars/single-quote-option/jsfmt.spec.js similarity index 100% rename from tests/handlebars/single-quote-option/jsfmt.spec.js rename to tests/format/handlebars/single-quote-option/jsfmt.spec.js diff --git a/tests/handlebars/single-quote-option/string-literals.hbs b/tests/format/handlebars/single-quote-option/string-literals.hbs similarity index 100% rename from tests/handlebars/single-quote-option/string-literals.hbs rename to tests/format/handlebars/single-quote-option/string-literals.hbs diff --git a/tests/handlebars/sub-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/sub-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/sub-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/sub-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/sub-expression/jsfmt.spec.js b/tests/format/handlebars/sub-expression/jsfmt.spec.js similarity index 100% rename from tests/handlebars/sub-expression/jsfmt.spec.js rename to tests/format/handlebars/sub-expression/jsfmt.spec.js diff --git a/tests/handlebars/sub-expression/sub-expressions.hbs b/tests/format/handlebars/sub-expression/sub-expressions.hbs similarity index 100% rename from tests/handlebars/sub-expression/sub-expressions.hbs rename to tests/format/handlebars/sub-expression/sub-expressions.hbs diff --git a/tests/handlebars/text-wrap/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/text-wrap/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/text-wrap/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/text-wrap/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/text-wrap/jsfmt.spec.js b/tests/format/handlebars/text-wrap/jsfmt.spec.js similarity index 100% rename from tests/handlebars/text-wrap/jsfmt.spec.js rename to tests/format/handlebars/text-wrap/jsfmt.spec.js diff --git a/tests/handlebars/text-wrap/test.hbs b/tests/format/handlebars/text-wrap/test.hbs similarity index 100% rename from tests/handlebars/text-wrap/test.hbs rename to tests/format/handlebars/text-wrap/test.hbs diff --git a/tests/handlebars/whitespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/handlebars/whitespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/handlebars/whitespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/handlebars/whitespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/handlebars/whitespace/basics.hbs b/tests/format/handlebars/whitespace/basics.hbs similarity index 100% rename from tests/handlebars/whitespace/basics.hbs rename to tests/format/handlebars/whitespace/basics.hbs diff --git a/tests/handlebars/whitespace/boss.hbs b/tests/format/handlebars/whitespace/boss.hbs similarity index 100% rename from tests/handlebars/whitespace/boss.hbs rename to tests/format/handlebars/whitespace/boss.hbs diff --git a/tests/handlebars/whitespace/curly.hbs b/tests/format/handlebars/whitespace/curly.hbs similarity index 100% rename from tests/handlebars/whitespace/curly.hbs rename to tests/format/handlebars/whitespace/curly.hbs diff --git a/tests/handlebars/whitespace/display-inline-block.hbs b/tests/format/handlebars/whitespace/display-inline-block.hbs similarity index 100% rename from tests/handlebars/whitespace/display-inline-block.hbs rename to tests/format/handlebars/whitespace/display-inline-block.hbs diff --git a/tests/handlebars/whitespace/display-none.hbs b/tests/format/handlebars/whitespace/display-none.hbs similarity index 100% rename from tests/handlebars/whitespace/display-none.hbs rename to tests/format/handlebars/whitespace/display-none.hbs diff --git a/tests/handlebars/whitespace/fill.hbs b/tests/format/handlebars/whitespace/fill.hbs similarity index 100% rename from tests/handlebars/whitespace/fill.hbs rename to tests/format/handlebars/whitespace/fill.hbs diff --git a/tests/handlebars/whitespace/inline-element.hbs b/tests/format/handlebars/whitespace/inline-element.hbs similarity index 100% rename from tests/handlebars/whitespace/inline-element.hbs rename to tests/format/handlebars/whitespace/inline-element.hbs diff --git a/tests/handlebars/whitespace/jsfmt.spec.js b/tests/format/handlebars/whitespace/jsfmt.spec.js similarity index 100% rename from tests/handlebars/whitespace/jsfmt.spec.js rename to tests/format/handlebars/whitespace/jsfmt.spec.js diff --git a/tests/handlebars/whitespace/non-breaking-whitespace.hbs b/tests/format/handlebars/whitespace/non-breaking-whitespace.hbs similarity index 100% rename from tests/handlebars/whitespace/non-breaking-whitespace.hbs rename to tests/format/handlebars/whitespace/non-breaking-whitespace.hbs diff --git a/tests/handlebars/whitespace/preserved-spaces-and-breaks.hbs b/tests/format/handlebars/whitespace/preserved-spaces-and-breaks.hbs similarity index 100% rename from tests/handlebars/whitespace/preserved-spaces-and-breaks.hbs rename to tests/format/handlebars/whitespace/preserved-spaces-and-breaks.hbs diff --git a/tests/handlebars/whitespace/punctuation.hbs b/tests/format/handlebars/whitespace/punctuation.hbs similarity index 100% rename from tests/handlebars/whitespace/punctuation.hbs rename to tests/format/handlebars/whitespace/punctuation.hbs diff --git a/tests/handlebars/whitespace/surrounding-linebreak.hbs b/tests/format/handlebars/whitespace/surrounding-linebreak.hbs similarity index 100% rename from tests/handlebars/whitespace/surrounding-linebreak.hbs rename to tests/format/handlebars/whitespace/surrounding-linebreak.hbs diff --git a/tests/handlebars/whitespace/table.hbs b/tests/format/handlebars/whitespace/table.hbs similarity index 100% rename from tests/handlebars/whitespace/table.hbs rename to tests/format/handlebars/whitespace/table.hbs diff --git a/tests/handlebars/whitespace/textarea.hbs b/tests/format/handlebars/whitespace/textarea.hbs similarity index 100% rename from tests/handlebars/whitespace/textarea.hbs rename to tests/format/handlebars/whitespace/textarea.hbs diff --git a/tests/handlebars/whitespace/whitespace-control.hbs b/tests/format/handlebars/whitespace/whitespace-control.hbs similarity index 100% rename from tests/handlebars/whitespace/whitespace-control.hbs rename to tests/format/handlebars/whitespace/whitespace-control.hbs diff --git a/tests/html/attributes/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/attributes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/attributes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/attributes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/attributes/attributes.html b/tests/format/html/attributes/attributes.html similarity index 100% rename from tests/html/attributes/attributes.html rename to tests/format/html/attributes/attributes.html diff --git a/tests/html/attributes/boolean.html b/tests/format/html/attributes/boolean.html similarity index 100% rename from tests/html/attributes/boolean.html rename to tests/format/html/attributes/boolean.html diff --git a/tests/html/attributes/case-sensitive.html b/tests/format/html/attributes/case-sensitive.html similarity index 100% rename from tests/html/attributes/case-sensitive.html rename to tests/format/html/attributes/case-sensitive.html diff --git a/tests/html/attributes/class-bem1.html b/tests/format/html/attributes/class-bem1.html similarity index 100% rename from tests/html/attributes/class-bem1.html rename to tests/format/html/attributes/class-bem1.html diff --git a/tests/html/attributes/class-bem2.html b/tests/format/html/attributes/class-bem2.html similarity index 100% rename from tests/html/attributes/class-bem2.html rename to tests/format/html/attributes/class-bem2.html diff --git a/tests/html/attributes/class-leading-dashes.html b/tests/format/html/attributes/class-leading-dashes.html similarity index 100% rename from tests/html/attributes/class-leading-dashes.html rename to tests/format/html/attributes/class-leading-dashes.html diff --git a/tests/html/attributes/class-many-short-names.html b/tests/format/html/attributes/class-many-short-names.html similarity index 100% rename from tests/html/attributes/class-many-short-names.html rename to tests/format/html/attributes/class-many-short-names.html diff --git a/tests/html/attributes/class-names.html b/tests/format/html/attributes/class-names.html similarity index 100% rename from tests/html/attributes/class-names.html rename to tests/format/html/attributes/class-names.html diff --git a/tests/html/attributes/class-print-width-edge.html b/tests/format/html/attributes/class-print-width-edge.html similarity index 100% rename from tests/html/attributes/class-print-width-edge.html rename to tests/format/html/attributes/class-print-width-edge.html diff --git a/tests/html/attributes/dobule-quotes.html b/tests/format/html/attributes/dobule-quotes.html similarity index 100% rename from tests/html/attributes/dobule-quotes.html rename to tests/format/html/attributes/dobule-quotes.html diff --git a/tests/html/attributes/duplicate.html b/tests/format/html/attributes/duplicate.html similarity index 100% rename from tests/html/attributes/duplicate.html rename to tests/format/html/attributes/duplicate.html diff --git a/tests/html/attributes/jsfmt.spec.js b/tests/format/html/attributes/jsfmt.spec.js similarity index 100% rename from tests/html/attributes/jsfmt.spec.js rename to tests/format/html/attributes/jsfmt.spec.js diff --git a/tests/html/attributes/single-quotes.html b/tests/format/html/attributes/single-quotes.html similarity index 100% rename from tests/html/attributes/single-quotes.html rename to tests/format/html/attributes/single-quotes.html diff --git a/tests/html/attributes/smart-quotes.html b/tests/format/html/attributes/smart-quotes.html similarity index 100% rename from tests/html/attributes/smart-quotes.html rename to tests/format/html/attributes/smart-quotes.html diff --git a/tests/html/attributes/srcset.html b/tests/format/html/attributes/srcset.html similarity index 100% rename from tests/html/attributes/srcset.html rename to tests/format/html/attributes/srcset.html diff --git a/tests/html/attributes/style.html b/tests/format/html/attributes/style.html similarity index 100% rename from tests/html/attributes/style.html rename to tests/format/html/attributes/style.html diff --git a/tests/html/attributes/without-quotes.html b/tests/format/html/attributes/without-quotes.html similarity index 100% rename from tests/html/attributes/without-quotes.html rename to tests/format/html/attributes/without-quotes.html diff --git a/tests/html/aurelia/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/aurelia/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/aurelia/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/aurelia/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/aurelia/basic.html b/tests/format/html/aurelia/basic.html similarity index 100% rename from tests/html/aurelia/basic.html rename to tests/format/html/aurelia/basic.html diff --git a/tests/html/aurelia/jsfmt.spec.js b/tests/format/html/aurelia/jsfmt.spec.js similarity index 100% rename from tests/html/aurelia/jsfmt.spec.js rename to tests/format/html/aurelia/jsfmt.spec.js diff --git a/tests/html/basics/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/basics/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/basics/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/basics/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/basics/broken-html.html b/tests/format/html/basics/broken-html.html similarity index 100% rename from tests/html/basics/broken-html.html rename to tests/format/html/basics/broken-html.html diff --git a/tests/html/basics/comment.html b/tests/format/html/basics/comment.html similarity index 100% rename from tests/html/basics/comment.html rename to tests/format/html/basics/comment.html diff --git a/tests/html/basics/empty-doc.html b/tests/format/html/basics/empty-doc.html similarity index 100% rename from tests/html/basics/empty-doc.html rename to tests/format/html/basics/empty-doc.html diff --git a/tests/html/basics/empty.html b/tests/format/html/basics/empty.html similarity index 100% rename from tests/html/basics/empty.html rename to tests/format/html/basics/empty.html diff --git a/tests/html/basics/form.html b/tests/format/html/basics/form.html similarity index 100% rename from tests/html/basics/form.html rename to tests/format/html/basics/form.html diff --git a/tests/html/basics/hello-world.html b/tests/format/html/basics/hello-world.html similarity index 100% rename from tests/html/basics/hello-world.html rename to tests/format/html/basics/hello-world.html diff --git a/tests/html/basics/html-comments.html b/tests/format/html/basics/html-comments.html similarity index 100% rename from tests/html/basics/html-comments.html rename to tests/format/html/basics/html-comments.html diff --git a/tests/html/basics/html5-boilerplate.html b/tests/format/html/basics/html5-boilerplate.html similarity index 100% rename from tests/html/basics/html5-boilerplate.html rename to tests/format/html/basics/html5-boilerplate.html diff --git a/tests/html/basics/issue-9368-2.html b/tests/format/html/basics/issue-9368-2.html similarity index 100% rename from tests/html/basics/issue-9368-2.html rename to tests/format/html/basics/issue-9368-2.html diff --git a/tests/html/basics/issue-9368-3.html b/tests/format/html/basics/issue-9368-3.html similarity index 100% rename from tests/html/basics/issue-9368-3.html rename to tests/format/html/basics/issue-9368-3.html diff --git a/tests/html/basics/issue-9368.html b/tests/format/html/basics/issue-9368.html similarity index 100% rename from tests/html/basics/issue-9368.html rename to tests/format/html/basics/issue-9368.html diff --git a/tests/html/basics/jsfmt.spec.js b/tests/format/html/basics/jsfmt.spec.js similarity index 100% rename from tests/html/basics/jsfmt.spec.js rename to tests/format/html/basics/jsfmt.spec.js diff --git a/tests/html/basics/more-html.html b/tests/format/html/basics/more-html.html similarity index 100% rename from tests/html/basics/more-html.html rename to tests/format/html/basics/more-html.html diff --git a/tests/html/basics/void-elements-2.html b/tests/format/html/basics/void-elements-2.html similarity index 100% rename from tests/html/basics/void-elements-2.html rename to tests/format/html/basics/void-elements-2.html diff --git a/tests/html/basics/void-elements.html b/tests/format/html/basics/void-elements.html similarity index 100% rename from tests/html/basics/void-elements.html rename to tests/format/html/basics/void-elements.html diff --git a/tests/html/basics/with-colon.html b/tests/format/html/basics/with-colon.html similarity index 100% rename from tests/html/basics/with-colon.html rename to tests/format/html/basics/with-colon.html diff --git a/tests/html/case/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/case/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/case/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/case/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/case/case.html b/tests/format/html/case/case.html similarity index 100% rename from tests/html/case/case.html rename to tests/format/html/case/case.html diff --git a/tests/html/case/jsfmt.spec.js b/tests/format/html/case/jsfmt.spec.js similarity index 100% rename from tests/html/case/jsfmt.spec.js rename to tests/format/html/case/jsfmt.spec.js diff --git a/tests/html/cdata/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/cdata/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/cdata/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/cdata/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/cdata/example.html b/tests/format/html/cdata/example.html similarity index 100% rename from tests/html/cdata/example.html rename to tests/format/html/cdata/example.html diff --git a/tests/html/cdata/jsfmt.spec.js b/tests/format/html/cdata/jsfmt.spec.js similarity index 100% rename from tests/html/cdata/jsfmt.spec.js rename to tests/format/html/cdata/jsfmt.spec.js diff --git a/tests/html/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/comments/before-text.html b/tests/format/html/comments/before-text.html similarity index 100% rename from tests/html/comments/before-text.html rename to tests/format/html/comments/before-text.html diff --git a/tests/html/comments/bogus.html b/tests/format/html/comments/bogus.html similarity index 100% rename from tests/html/comments/bogus.html rename to tests/format/html/comments/bogus.html diff --git a/tests/html/comments/conditional.html b/tests/format/html/comments/conditional.html similarity index 100% rename from tests/html/comments/conditional.html rename to tests/format/html/comments/conditional.html diff --git a/tests/html/comments/for_debugging.html b/tests/format/html/comments/for_debugging.html similarity index 100% rename from tests/html/comments/for_debugging.html rename to tests/format/html/comments/for_debugging.html diff --git a/tests/html/comments/hidden.html b/tests/format/html/comments/hidden.html similarity index 100% rename from tests/html/comments/hidden.html rename to tests/format/html/comments/hidden.html diff --git a/tests/html/comments/jsfmt.spec.js b/tests/format/html/comments/jsfmt.spec.js similarity index 100% rename from tests/html/comments/jsfmt.spec.js rename to tests/format/html/comments/jsfmt.spec.js diff --git a/tests/html/comments/surrounding-empty-line.html b/tests/format/html/comments/surrounding-empty-line.html similarity index 100% rename from tests/html/comments/surrounding-empty-line.html rename to tests/format/html/comments/surrounding-empty-line.html diff --git a/tests/html/css/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/css/empty.html b/tests/format/html/css/empty.html similarity index 100% rename from tests/html/css/empty.html rename to tests/format/html/css/empty.html diff --git a/tests/html/css/jsfmt.spec.js b/tests/format/html/css/jsfmt.spec.js similarity index 100% rename from tests/html/css/jsfmt.spec.js rename to tests/format/html/css/jsfmt.spec.js diff --git a/tests/html/css/less.html b/tests/format/html/css/less.html similarity index 100% rename from tests/html/css/less.html rename to tests/format/html/css/less.html diff --git a/tests/html/css/postcss.html b/tests/format/html/css/postcss.html similarity index 100% rename from tests/html/css/postcss.html rename to tests/format/html/css/postcss.html diff --git a/tests/html/css/scss.html b/tests/format/html/css/scss.html similarity index 100% rename from tests/html/css/scss.html rename to tests/format/html/css/scss.html diff --git a/tests/html/css/simple.html b/tests/format/html/css/simple.html similarity index 100% rename from tests/html/css/simple.html rename to tests/format/html/css/simple.html diff --git a/tests/html/css/single-style.html b/tests/format/html/css/single-style.html similarity index 100% rename from tests/html/css/single-style.html rename to tests/format/html/css/single-style.html diff --git a/tests/html/doctype_declarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/doctype_declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/doctype_declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/doctype_declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/doctype_declarations/html4.01_frameset.html b/tests/format/html/doctype_declarations/html4.01_frameset.html similarity index 100% rename from tests/html/doctype_declarations/html4.01_frameset.html rename to tests/format/html/doctype_declarations/html4.01_frameset.html diff --git a/tests/html/doctype_declarations/html4.01_strict.html b/tests/format/html/doctype_declarations/html4.01_strict.html similarity index 100% rename from tests/html/doctype_declarations/html4.01_strict.html rename to tests/format/html/doctype_declarations/html4.01_strict.html diff --git a/tests/html/doctype_declarations/html4.01_transitional.html b/tests/format/html/doctype_declarations/html4.01_transitional.html similarity index 100% rename from tests/html/doctype_declarations/html4.01_transitional.html rename to tests/format/html/doctype_declarations/html4.01_transitional.html diff --git a/tests/html/doctype_declarations/html5.html b/tests/format/html/doctype_declarations/html5.html similarity index 100% rename from tests/html/doctype_declarations/html5.html rename to tests/format/html/doctype_declarations/html5.html diff --git a/tests/html/doctype_declarations/jsfmt.spec.js b/tests/format/html/doctype_declarations/jsfmt.spec.js similarity index 100% rename from tests/html/doctype_declarations/jsfmt.spec.js rename to tests/format/html/doctype_declarations/jsfmt.spec.js diff --git a/tests/html/doctype_declarations/xhtml1.1.html b/tests/format/html/doctype_declarations/xhtml1.1.html similarity index 100% rename from tests/html/doctype_declarations/xhtml1.1.html rename to tests/format/html/doctype_declarations/xhtml1.1.html diff --git a/tests/html/front-matter/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/front-matter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/front-matter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/front-matter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/front-matter/custom-parser.html b/tests/format/html/front-matter/custom-parser.html similarity index 100% rename from tests/html/front-matter/custom-parser.html rename to tests/format/html/front-matter/custom-parser.html diff --git a/tests/html/front-matter/empty.html b/tests/format/html/front-matter/empty.html similarity index 100% rename from tests/html/front-matter/empty.html rename to tests/format/html/front-matter/empty.html diff --git a/tests/html/front-matter/empty2.html b/tests/format/html/front-matter/empty2.html similarity index 100% rename from tests/html/front-matter/empty2.html rename to tests/format/html/front-matter/empty2.html diff --git a/tests/html/front-matter/issue-9042-no-empty-line.html b/tests/format/html/front-matter/issue-9042-no-empty-line.html similarity index 100% rename from tests/html/front-matter/issue-9042-no-empty-line.html rename to tests/format/html/front-matter/issue-9042-no-empty-line.html diff --git a/tests/html/front-matter/issue-9042.html b/tests/format/html/front-matter/issue-9042.html similarity index 100% rename from tests/html/front-matter/issue-9042.html rename to tests/format/html/front-matter/issue-9042.html diff --git a/tests/html/front-matter/jsfmt.spec.js b/tests/format/html/front-matter/jsfmt.spec.js similarity index 100% rename from tests/html/front-matter/jsfmt.spec.js rename to tests/format/html/front-matter/jsfmt.spec.js diff --git a/tests/html/handlebars-venerable/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/handlebars-venerable/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/handlebars-venerable/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/handlebars-venerable/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/handlebars-venerable/jsfmt.spec.js b/tests/format/html/handlebars-venerable/jsfmt.spec.js similarity index 100% rename from tests/html/handlebars-venerable/jsfmt.spec.js rename to tests/format/html/handlebars-venerable/jsfmt.spec.js diff --git a/tests/html/handlebars-venerable/template.html b/tests/format/html/handlebars-venerable/template.html similarity index 100% rename from tests/html/handlebars-venerable/template.html rename to tests/format/html/handlebars-venerable/template.html diff --git a/tests/html/interpolation/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/interpolation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/interpolation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/interpolation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/interpolation/example.html b/tests/format/html/interpolation/example.html similarity index 100% rename from tests/html/interpolation/example.html rename to tests/format/html/interpolation/example.html diff --git a/tests/html/interpolation/jsfmt.spec.js b/tests/format/html/interpolation/jsfmt.spec.js similarity index 100% rename from tests/html/interpolation/jsfmt.spec.js rename to tests/format/html/interpolation/jsfmt.spec.js diff --git a/tests/html/js/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/js/empty.html b/tests/format/html/js/empty.html similarity index 100% rename from tests/html/js/empty.html rename to tests/format/html/js/empty.html diff --git a/tests/html/js/js.html b/tests/format/html/js/js.html similarity index 100% rename from tests/html/js/js.html rename to tests/format/html/js/js.html diff --git a/tests/html/js/jsfmt.spec.js b/tests/format/html/js/jsfmt.spec.js similarity index 100% rename from tests/html/js/jsfmt.spec.js rename to tests/format/html/js/jsfmt.spec.js diff --git a/tests/html/js/simple.html b/tests/format/html/js/simple.html similarity index 100% rename from tests/html/js/simple.html rename to tests/format/html/js/simple.html diff --git a/tests/html/js/single-script.html b/tests/format/html/js/single-script.html similarity index 100% rename from tests/html/js/single-script.html rename to tests/format/html/js/single-script.html diff --git a/tests/html/js/something-else.html b/tests/format/html/js/something-else.html similarity index 100% rename from tests/html/js/something-else.html rename to tests/format/html/js/something-else.html diff --git a/tests/html/js/template-literal.html b/tests/format/html/js/template-literal.html similarity index 100% rename from tests/html/js/template-literal.html rename to tests/format/html/js/template-literal.html diff --git a/tests/html/js/typescript.html b/tests/format/html/js/typescript.html similarity index 100% rename from tests/html/js/typescript.html rename to tests/format/html/js/typescript.html diff --git a/tests/html/magic_comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/magic_comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/magic_comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/magic_comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/magic_comments/display.html b/tests/format/html/magic_comments/display.html similarity index 100% rename from tests/html/magic_comments/display.html rename to tests/format/html/magic_comments/display.html diff --git a/tests/html/magic_comments/jsfmt.spec.js b/tests/format/html/magic_comments/jsfmt.spec.js similarity index 100% rename from tests/html/magic_comments/jsfmt.spec.js rename to tests/format/html/magic_comments/jsfmt.spec.js diff --git a/tests/html/multiparser/css/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/multiparser/css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/multiparser/css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/multiparser/css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/multiparser/css/html-with-css-style.html b/tests/format/html/multiparser/css/html-with-css-style.html similarity index 100% rename from tests/html/multiparser/css/html-with-css-style.html rename to tests/format/html/multiparser/css/html-with-css-style.html diff --git a/tests/html/multiparser/css/jsfmt.spec.js b/tests/format/html/multiparser/css/jsfmt.spec.js similarity index 100% rename from tests/html/multiparser/css/jsfmt.spec.js rename to tests/format/html/multiparser/css/jsfmt.spec.js diff --git a/tests/html/multiparser/js/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/multiparser/js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/multiparser/js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/multiparser/js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/multiparser/js/html-with-js-script.html b/tests/format/html/multiparser/js/html-with-js-script.html similarity index 100% rename from tests/html/multiparser/js/html-with-js-script.html rename to tests/format/html/multiparser/js/html-with-js-script.html diff --git a/tests/html/multiparser/js/jsfmt.spec.js b/tests/format/html/multiparser/js/jsfmt.spec.js similarity index 100% rename from tests/html/multiparser/js/jsfmt.spec.js rename to tests/format/html/multiparser/js/jsfmt.spec.js diff --git a/tests/html/multiparser/js/script-tag-escaping.html b/tests/format/html/multiparser/js/script-tag-escaping.html similarity index 100% rename from tests/html/multiparser/js/script-tag-escaping.html rename to tests/format/html/multiparser/js/script-tag-escaping.html diff --git a/tests/html/multiparser/markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/multiparser/markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/multiparser/markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/multiparser/markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/multiparser/markdown/html-with-markdown-script.html b/tests/format/html/multiparser/markdown/html-with-markdown-script.html similarity index 100% rename from tests/html/multiparser/markdown/html-with-markdown-script.html rename to tests/format/html/multiparser/markdown/html-with-markdown-script.html diff --git a/tests/html/multiparser/markdown/jsfmt.spec.js b/tests/format/html/multiparser/markdown/jsfmt.spec.js similarity index 100% rename from tests/html/multiparser/markdown/jsfmt.spec.js rename to tests/format/html/multiparser/markdown/jsfmt.spec.js diff --git a/tests/html/multiparser/ts/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/multiparser/ts/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/multiparser/ts/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/multiparser/ts/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/multiparser/ts/html-with-ts-script.html b/tests/format/html/multiparser/ts/html-with-ts-script.html similarity index 100% rename from tests/html/multiparser/ts/html-with-ts-script.html rename to tests/format/html/multiparser/ts/html-with-ts-script.html diff --git a/tests/html/multiparser/ts/jsfmt.spec.js b/tests/format/html/multiparser/ts/jsfmt.spec.js similarity index 100% rename from tests/html/multiparser/ts/jsfmt.spec.js rename to tests/format/html/multiparser/ts/jsfmt.spec.js diff --git a/tests/html/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/multiparser/unknown/jsfmt.spec.js b/tests/format/html/multiparser/unknown/jsfmt.spec.js similarity index 100% rename from tests/html/multiparser/unknown/jsfmt.spec.js rename to tests/format/html/multiparser/unknown/jsfmt.spec.js diff --git a/tests/html/multiparser/unknown/unknown-lang.html b/tests/format/html/multiparser/unknown/unknown-lang.html similarity index 100% rename from tests/html/multiparser/unknown/unknown-lang.html rename to tests/format/html/multiparser/unknown/unknown-lang.html diff --git a/tests/html/next_empty_line/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/next_empty_line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/next_empty_line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/next_empty_line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/next_empty_line/jsfmt.spec.js b/tests/format/html/next_empty_line/jsfmt.spec.js similarity index 100% rename from tests/html/next_empty_line/jsfmt.spec.js rename to tests/format/html/next_empty_line/jsfmt.spec.js diff --git a/tests/html/next_empty_line/standalone-end-marker.html b/tests/format/html/next_empty_line/standalone-end-marker.html similarity index 100% rename from tests/html/next_empty_line/standalone-end-marker.html rename to tests/format/html/next_empty_line/standalone-end-marker.html diff --git a/tests/html/prettier_ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/prettier_ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/prettier_ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/prettier_ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/prettier_ignore/cases.html b/tests/format/html/prettier_ignore/cases.html similarity index 100% rename from tests/html/prettier_ignore/cases.html rename to tests/format/html/prettier_ignore/cases.html diff --git a/tests/html/prettier_ignore/document.html b/tests/format/html/prettier_ignore/document.html similarity index 100% rename from tests/html/prettier_ignore/document.html rename to tests/format/html/prettier_ignore/document.html diff --git a/tests/html/prettier_ignore/jsfmt.spec.js b/tests/format/html/prettier_ignore/jsfmt.spec.js similarity index 100% rename from tests/html/prettier_ignore/jsfmt.spec.js rename to tests/format/html/prettier_ignore/jsfmt.spec.js diff --git a/tests/html/prettier_ignore/long_lines.html b/tests/format/html/prettier_ignore/long_lines.html similarity index 100% rename from tests/html/prettier_ignore/long_lines.html rename to tests/format/html/prettier_ignore/long_lines.html diff --git a/tests/html/script/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/script/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/script/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/script/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/script/babel.html b/tests/format/html/script/babel.html similarity index 100% rename from tests/html/script/babel.html rename to tests/format/html/script/babel.html diff --git a/tests/html/script/jsfmt.spec.js b/tests/format/html/script/jsfmt.spec.js similarity index 100% rename from tests/html/script/jsfmt.spec.js rename to tests/format/html/script/jsfmt.spec.js diff --git a/tests/html/script/legacy.html b/tests/format/html/script/legacy.html similarity index 100% rename from tests/html/script/legacy.html rename to tests/format/html/script/legacy.html diff --git a/tests/html/script/module-attributes.html b/tests/format/html/script/module-attributes.html similarity index 100% rename from tests/html/script/module-attributes.html rename to tests/format/html/script/module-attributes.html diff --git a/tests/html/script/module.html b/tests/format/html/script/module.html similarity index 100% rename from tests/html/script/module.html rename to tests/format/html/script/module.html diff --git a/tests/html/script/script.html b/tests/format/html/script/script.html similarity index 100% rename from tests/html/script/script.html rename to tests/format/html/script/script.html diff --git a/tests/html/srcset/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/srcset/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/srcset/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/srcset/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/srcset/invalid.html b/tests/format/html/srcset/invalid.html similarity index 100% rename from tests/html/srcset/invalid.html rename to tests/format/html/srcset/invalid.html diff --git a/tests/html/srcset/jsfmt.spec.js b/tests/format/html/srcset/jsfmt.spec.js similarity index 100% rename from tests/html/srcset/jsfmt.spec.js rename to tests/format/html/srcset/jsfmt.spec.js diff --git a/tests/html/svg/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/svg/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/svg/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/svg/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/svg/jsfmt.spec.js b/tests/format/html/svg/jsfmt.spec.js similarity index 100% rename from tests/html/svg/jsfmt.spec.js rename to tests/format/html/svg/jsfmt.spec.js diff --git a/tests/html/svg/svg.html b/tests/format/html/svg/svg.html similarity index 100% rename from tests/html/svg/svg.html rename to tests/format/html/svg/svg.html diff --git a/tests/html/symbol_entities/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/symbol_entities/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/symbol_entities/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/symbol_entities/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/symbol_entities/jsfmt.spec.js b/tests/format/html/symbol_entities/jsfmt.spec.js similarity index 100% rename from tests/html/symbol_entities/jsfmt.spec.js rename to tests/format/html/symbol_entities/jsfmt.spec.js diff --git a/tests/html/symbol_entities/symbol_entitites.html b/tests/format/html/symbol_entities/symbol_entitites.html similarity index 100% rename from tests/html/symbol_entities/symbol_entitites.html rename to tests/format/html/symbol_entities/symbol_entitites.html diff --git a/tests/html/tags/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/tags/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/tags/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/tags/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/tags/case-sensitive.html b/tests/format/html/tags/case-sensitive.html similarity index 100% rename from tests/html/tags/case-sensitive.html rename to tests/format/html/tags/case-sensitive.html diff --git a/tests/html/tags/closing-at-start.html b/tests/format/html/tags/closing-at-start.html similarity index 100% rename from tests/html/tags/closing-at-start.html rename to tests/format/html/tags/closing-at-start.html diff --git a/tests/html/tags/custom-element.html b/tests/format/html/tags/custom-element.html similarity index 100% rename from tests/html/tags/custom-element.html rename to tests/format/html/tags/custom-element.html diff --git a/tests/html/tags/jsfmt.spec.js b/tests/format/html/tags/jsfmt.spec.js similarity index 100% rename from tests/html/tags/jsfmt.spec.js rename to tests/format/html/tags/jsfmt.spec.js diff --git a/tests/html/tags/openging-at-end.html b/tests/format/html/tags/openging-at-end.html similarity index 100% rename from tests/html/tags/openging-at-end.html rename to tests/format/html/tags/openging-at-end.html diff --git a/tests/html/tags/option.html b/tests/format/html/tags/option.html similarity index 100% rename from tests/html/tags/option.html rename to tests/format/html/tags/option.html diff --git a/tests/html/tags/pre.html b/tests/format/html/tags/pre.html similarity index 100% rename from tests/html/tags/pre.html rename to tests/format/html/tags/pre.html diff --git a/tests/html/tags/tags.html b/tests/format/html/tags/tags.html similarity index 100% rename from tests/html/tags/tags.html rename to tests/format/html/tags/tags.html diff --git a/tests/html/tags/tags2.html b/tests/format/html/tags/tags2.html similarity index 100% rename from tests/html/tags/tags2.html rename to tests/format/html/tags/tags2.html diff --git a/tests/html/tags/textarea.html b/tests/format/html/tags/textarea.html similarity index 100% rename from tests/html/tags/textarea.html rename to tests/format/html/tags/textarea.html diff --git a/tests/html/tags/unsupported.html b/tests/format/html/tags/unsupported.html similarity index 100% rename from tests/html/tags/unsupported.html rename to tests/format/html/tags/unsupported.html diff --git a/tests/html/text/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/text/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/text/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/text/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/text/jsfmt.spec.js b/tests/format/html/text/jsfmt.spec.js similarity index 100% rename from tests/html/text/jsfmt.spec.js rename to tests/format/html/text/jsfmt.spec.js diff --git a/tests/html/text/tag-should-in-fill.html b/tests/format/html/text/tag-should-in-fill.html similarity index 100% rename from tests/html/text/tag-should-in-fill.html rename to tests/format/html/text/tag-should-in-fill.html diff --git a/tests/html/whitespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/whitespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/whitespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/whitespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/whitespace/break-tags.html b/tests/format/html/whitespace/break-tags.html similarity index 100% rename from tests/html/whitespace/break-tags.html rename to tests/format/html/whitespace/break-tags.html diff --git a/tests/html/whitespace/display-inline-block.html b/tests/format/html/whitespace/display-inline-block.html similarity index 100% rename from tests/html/whitespace/display-inline-block.html rename to tests/format/html/whitespace/display-inline-block.html diff --git a/tests/html/whitespace/display-none.html b/tests/format/html/whitespace/display-none.html similarity index 100% rename from tests/html/whitespace/display-none.html rename to tests/format/html/whitespace/display-none.html diff --git a/tests/html/whitespace/fill.html b/tests/format/html/whitespace/fill.html similarity index 100% rename from tests/html/whitespace/fill.html rename to tests/format/html/whitespace/fill.html diff --git a/tests/html/whitespace/inline-leading-trailing-spaces.html b/tests/format/html/whitespace/inline-leading-trailing-spaces.html similarity index 100% rename from tests/html/whitespace/inline-leading-trailing-spaces.html rename to tests/format/html/whitespace/inline-leading-trailing-spaces.html diff --git a/tests/html/whitespace/inline-nodes.html b/tests/format/html/whitespace/inline-nodes.html similarity index 100% rename from tests/html/whitespace/inline-nodes.html rename to tests/format/html/whitespace/inline-nodes.html diff --git a/tests/html/whitespace/jsfmt.spec.js b/tests/format/html/whitespace/jsfmt.spec.js similarity index 100% rename from tests/html/whitespace/jsfmt.spec.js rename to tests/format/html/whitespace/jsfmt.spec.js diff --git a/tests/html/whitespace/nested-inline-without-whitespace.html b/tests/format/html/whitespace/nested-inline-without-whitespace.html similarity index 100% rename from tests/html/whitespace/nested-inline-without-whitespace.html rename to tests/format/html/whitespace/nested-inline-without-whitespace.html diff --git a/tests/html/whitespace/non-breaking-whitespace.html b/tests/format/html/whitespace/non-breaking-whitespace.html similarity index 100% rename from tests/html/whitespace/non-breaking-whitespace.html rename to tests/format/html/whitespace/non-breaking-whitespace.html diff --git a/tests/html/whitespace/surrounding-linebreak.html b/tests/format/html/whitespace/surrounding-linebreak.html similarity index 100% rename from tests/html/whitespace/surrounding-linebreak.html rename to tests/format/html/whitespace/surrounding-linebreak.html diff --git a/tests/html/whitespace/table.html b/tests/format/html/whitespace/table.html similarity index 100% rename from tests/html/whitespace/table.html rename to tests/format/html/whitespace/table.html diff --git a/tests/html/whitespace/template.html b/tests/format/html/whitespace/template.html similarity index 100% rename from tests/html/whitespace/template.html rename to tests/format/html/whitespace/template.html diff --git a/tests/html/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/html/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/html/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/html/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/html/yaml/invalid.html b/tests/format/html/yaml/invalid.html similarity index 100% rename from tests/html/yaml/invalid.html rename to tests/format/html/yaml/invalid.html diff --git a/tests/html/yaml/jsfmt.spec.js b/tests/format/html/yaml/jsfmt.spec.js similarity index 100% rename from tests/html/yaml/jsfmt.spec.js rename to tests/format/html/yaml/jsfmt.spec.js diff --git a/tests/html/yaml/yaml.html b/tests/format/html/yaml/yaml.html similarity index 100% rename from tests/html/yaml/yaml.html rename to tests/format/html/yaml/yaml.html diff --git a/tests/js/array-spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/array-spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/array-spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/array-spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/array-spread/jsfmt.spec.js b/tests/format/js/array-spread/jsfmt.spec.js similarity index 100% rename from tests/js/array-spread/jsfmt.spec.js rename to tests/format/js/array-spread/jsfmt.spec.js diff --git a/tests/js/array-spread/multiple.js b/tests/format/js/array-spread/multiple.js similarity index 100% rename from tests/js/array-spread/multiple.js rename to tests/format/js/array-spread/multiple.js diff --git a/tests/js/arrays/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrays/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrays/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrays/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrays/empty.js b/tests/format/js/arrays/empty.js similarity index 100% rename from tests/js/arrays/empty.js rename to tests/format/js/arrays/empty.js diff --git a/tests/js/arrays/holes-in-args.js b/tests/format/js/arrays/holes-in-args.js similarity index 100% rename from tests/js/arrays/holes-in-args.js rename to tests/format/js/arrays/holes-in-args.js diff --git a/tests/js/arrays/issue-10159.js b/tests/format/js/arrays/issue-10159.js similarity index 100% rename from tests/js/arrays/issue-10159.js rename to tests/format/js/arrays/issue-10159.js diff --git a/tests/js/arrays/jsfmt.spec.js b/tests/format/js/arrays/jsfmt.spec.js similarity index 100% rename from tests/js/arrays/jsfmt.spec.js rename to tests/format/js/arrays/jsfmt.spec.js diff --git a/tests/js/arrays/last.js b/tests/format/js/arrays/last.js similarity index 100% rename from tests/js/arrays/last.js rename to tests/format/js/arrays/last.js diff --git a/tests/js/arrays/nested.js b/tests/format/js/arrays/nested.js similarity index 100% rename from tests/js/arrays/nested.js rename to tests/format/js/arrays/nested.js diff --git a/tests/js/arrays/numbers-in-args.js b/tests/format/js/arrays/numbers-in-args.js similarity index 100% rename from tests/js/arrays/numbers-in-args.js rename to tests/format/js/arrays/numbers-in-args.js diff --git a/tests/js/arrays/numbers-in-assignment.js b/tests/format/js/arrays/numbers-in-assignment.js similarity index 100% rename from tests/js/arrays/numbers-in-assignment.js rename to tests/format/js/arrays/numbers-in-assignment.js diff --git a/tests/js/arrays/numbers-negative-comment-after-minus.js b/tests/format/js/arrays/numbers-negative-comment-after-minus.js similarity index 100% rename from tests/js/arrays/numbers-negative-comment-after-minus.js rename to tests/format/js/arrays/numbers-negative-comment-after-minus.js diff --git a/tests/js/arrays/numbers-negative.js b/tests/format/js/arrays/numbers-negative.js similarity index 100% rename from tests/js/arrays/numbers-negative.js rename to tests/format/js/arrays/numbers-negative.js diff --git a/tests/js/arrays/numbers-trailing-comma.js b/tests/format/js/arrays/numbers-trailing-comma.js similarity index 100% rename from tests/js/arrays/numbers-trailing-comma.js rename to tests/format/js/arrays/numbers-trailing-comma.js diff --git a/tests/js/arrays/numbers-with-holes.js b/tests/format/js/arrays/numbers-with-holes.js similarity index 100% rename from tests/js/arrays/numbers-with-holes.js rename to tests/format/js/arrays/numbers-with-holes.js diff --git a/tests/js/arrays/numbers-with-trailing-comments.js b/tests/format/js/arrays/numbers-with-trailing-comments.js similarity index 100% rename from tests/js/arrays/numbers-with-trailing-comments.js rename to tests/format/js/arrays/numbers-with-trailing-comments.js diff --git a/tests/js/arrays/numbers-with-tricky-comments.js b/tests/format/js/arrays/numbers-with-tricky-comments.js similarity index 100% rename from tests/js/arrays/numbers-with-tricky-comments.js rename to tests/format/js/arrays/numbers-with-tricky-comments.js diff --git a/tests/js/arrays/numbers1.js b/tests/format/js/arrays/numbers1.js similarity index 100% rename from tests/js/arrays/numbers1.js rename to tests/format/js/arrays/numbers1.js diff --git a/tests/js/arrays/numbers2.js b/tests/format/js/arrays/numbers2.js similarity index 100% rename from tests/js/arrays/numbers2.js rename to tests/format/js/arrays/numbers2.js diff --git a/tests/js/arrays/numbers3.js b/tests/format/js/arrays/numbers3.js similarity index 100% rename from tests/js/arrays/numbers3.js rename to tests/format/js/arrays/numbers3.js diff --git a/tests/js/arrays/preserve_empty_lines.js b/tests/format/js/arrays/preserve_empty_lines.js similarity index 100% rename from tests/js/arrays/preserve_empty_lines.js rename to tests/format/js/arrays/preserve_empty_lines.js diff --git a/tests/js/arrow-call/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrow-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrow-call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrow-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrow-call/arrow_call.js b/tests/format/js/arrow-call/arrow_call.js similarity index 100% rename from tests/js/arrow-call/arrow_call.js rename to tests/format/js/arrow-call/arrow_call.js diff --git a/tests/js/arrow-call/class-property.js b/tests/format/js/arrow-call/class-property.js similarity index 100% rename from tests/js/arrow-call/class-property.js rename to tests/format/js/arrow-call/class-property.js diff --git a/tests/js/arrow-call/jsfmt.spec.js b/tests/format/js/arrow-call/jsfmt.spec.js similarity index 100% rename from tests/js/arrow-call/jsfmt.spec.js rename to tests/format/js/arrow-call/jsfmt.spec.js diff --git a/tests/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrows-bind/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrows-bind/arrows-bind.js b/tests/format/js/arrows-bind/arrows-bind.js similarity index 100% rename from tests/js/arrows-bind/arrows-bind.js rename to tests/format/js/arrows-bind/arrows-bind.js diff --git a/tests/js/arrows-bind/jsfmt.spec.js b/tests/format/js/arrows-bind/jsfmt.spec.js similarity index 100% rename from tests/js/arrows-bind/jsfmt.spec.js rename to tests/format/js/arrows-bind/jsfmt.spec.js diff --git a/tests/js/arrows/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrows/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrows/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrows/arrow-chain-with-trailing-comments.js b/tests/format/js/arrows/arrow-chain-with-trailing-comments.js similarity index 100% rename from tests/js/arrows/arrow-chain-with-trailing-comments.js rename to tests/format/js/arrows/arrow-chain-with-trailing-comments.js diff --git a/tests/js/arrows/arrow_function_expression.js b/tests/format/js/arrows/arrow_function_expression.js similarity index 100% rename from tests/js/arrows/arrow_function_expression.js rename to tests/format/js/arrows/arrow_function_expression.js diff --git a/tests/js/arrows/assignment-chain-with-arrow-chain.js b/tests/format/js/arrows/assignment-chain-with-arrow-chain.js similarity index 100% rename from tests/js/arrows/assignment-chain-with-arrow-chain.js rename to tests/format/js/arrows/assignment-chain-with-arrow-chain.js diff --git a/tests/js/arrows/block_like.js b/tests/format/js/arrows/block_like.js similarity index 100% rename from tests/js/arrows/block_like.js rename to tests/format/js/arrows/block_like.js diff --git a/tests/js/arrows/call.js b/tests/format/js/arrows/call.js similarity index 100% rename from tests/js/arrows/call.js rename to tests/format/js/arrows/call.js diff --git a/tests/js/arrows/comment.js b/tests/format/js/arrows/comment.js similarity index 100% rename from tests/js/arrows/comment.js rename to tests/format/js/arrows/comment.js diff --git a/tests/js/arrows/curried.js b/tests/format/js/arrows/curried.js similarity index 100% rename from tests/js/arrows/curried.js rename to tests/format/js/arrows/curried.js diff --git a/tests/js/arrows/currying-2.js b/tests/format/js/arrows/currying-2.js similarity index 100% rename from tests/js/arrows/currying-2.js rename to tests/format/js/arrows/currying-2.js diff --git a/tests/js/arrows/currying-3.js b/tests/format/js/arrows/currying-3.js similarity index 100% rename from tests/js/arrows/currying-3.js rename to tests/format/js/arrows/currying-3.js diff --git a/tests/js/arrows/currying.js b/tests/format/js/arrows/currying.js similarity index 100% rename from tests/js/arrows/currying.js rename to tests/format/js/arrows/currying.js diff --git a/tests/js/arrows/issue-1389-curry.js b/tests/format/js/arrows/issue-1389-curry.js similarity index 100% rename from tests/js/arrows/issue-1389-curry.js rename to tests/format/js/arrows/issue-1389-curry.js diff --git a/tests/js/arrows/issue-4166-curry.js b/tests/format/js/arrows/issue-4166-curry.js similarity index 100% rename from tests/js/arrows/issue-4166-curry.js rename to tests/format/js/arrows/issue-4166-curry.js diff --git a/tests/js/arrows/jsfmt.spec.js b/tests/format/js/arrows/jsfmt.spec.js similarity index 100% rename from tests/js/arrows/jsfmt.spec.js rename to tests/format/js/arrows/jsfmt.spec.js diff --git a/tests/js/arrows/long-call-no-args.js b/tests/format/js/arrows/long-call-no-args.js similarity index 100% rename from tests/js/arrows/long-call-no-args.js rename to tests/format/js/arrows/long-call-no-args.js diff --git a/tests/js/arrows/long-contents.js b/tests/format/js/arrows/long-contents.js similarity index 100% rename from tests/js/arrows/long-contents.js rename to tests/format/js/arrows/long-contents.js diff --git a/tests/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrows/newline-before-arrow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrows/newline-before-arrow/jsfmt.spec.js b/tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js similarity index 100% rename from tests/js/arrows/newline-before-arrow/jsfmt.spec.js rename to tests/format/js/arrows/newline-before-arrow/jsfmt.spec.js diff --git a/tests/js/arrows/newline-before-arrow/newline-before-arrow.js b/tests/format/js/arrows/newline-before-arrow/newline-before-arrow.js similarity index 100% rename from tests/js/arrows/newline-before-arrow/newline-before-arrow.js rename to tests/format/js/arrows/newline-before-arrow/newline-before-arrow.js diff --git a/tests/js/arrows/parens.js b/tests/format/js/arrows/parens.js similarity index 100% rename from tests/js/arrows/parens.js rename to tests/format/js/arrows/parens.js diff --git a/tests/js/arrows/semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/arrows/semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/arrows/semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/arrows/semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/arrows/semi/jsfmt.spec.js b/tests/format/js/arrows/semi/jsfmt.spec.js similarity index 100% rename from tests/js/arrows/semi/jsfmt.spec.js rename to tests/format/js/arrows/semi/jsfmt.spec.js diff --git a/tests/js/arrows/semi/semi.js b/tests/format/js/arrows/semi/semi.js similarity index 100% rename from tests/js/arrows/semi/semi.js rename to tests/format/js/arrows/semi/semi.js diff --git a/tests/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/assignment-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/assignment-comments/function.js b/tests/format/js/assignment-comments/function.js similarity index 100% rename from tests/js/assignment-comments/function.js rename to tests/format/js/assignment-comments/function.js diff --git a/tests/js/assignment-comments/identifier.js b/tests/format/js/assignment-comments/identifier.js similarity index 100% rename from tests/js/assignment-comments/identifier.js rename to tests/format/js/assignment-comments/identifier.js diff --git a/tests/js/assignment-comments/jsfmt.spec.js b/tests/format/js/assignment-comments/jsfmt.spec.js similarity index 100% rename from tests/js/assignment-comments/jsfmt.spec.js rename to tests/format/js/assignment-comments/jsfmt.spec.js diff --git a/tests/js/assignment-comments/number.js b/tests/format/js/assignment-comments/number.js similarity index 100% rename from tests/js/assignment-comments/number.js rename to tests/format/js/assignment-comments/number.js diff --git a/tests/js/assignment-comments/string.js b/tests/format/js/assignment-comments/string.js similarity index 100% rename from tests/js/assignment-comments/string.js rename to tests/format/js/assignment-comments/string.js diff --git a/tests/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/assignment-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/assignment-expression/assignment_expression.js b/tests/format/js/assignment-expression/assignment_expression.js similarity index 100% rename from tests/js/assignment-expression/assignment_expression.js rename to tests/format/js/assignment-expression/assignment_expression.js diff --git a/tests/js/assignment-expression/jsfmt.spec.js b/tests/format/js/assignment-expression/jsfmt.spec.js similarity index 100% rename from tests/js/assignment-expression/jsfmt.spec.js rename to tests/format/js/assignment-expression/jsfmt.spec.js diff --git a/tests/js/assignment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/assignment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/assignment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/assignment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/assignment/binaryish.js b/tests/format/js/assignment/binaryish.js similarity index 100% rename from tests/js/assignment/binaryish.js rename to tests/format/js/assignment/binaryish.js diff --git a/tests/js/assignment/call-with-template.js b/tests/format/js/assignment/call-with-template.js similarity index 100% rename from tests/js/assignment/call-with-template.js rename to tests/format/js/assignment/call-with-template.js diff --git a/tests/js/assignment/chain-two-segments.js b/tests/format/js/assignment/chain-two-segments.js similarity index 100% rename from tests/js/assignment/chain-two-segments.js rename to tests/format/js/assignment/chain-two-segments.js diff --git a/tests/js/assignment/chain.js b/tests/format/js/assignment/chain.js similarity index 100% rename from tests/js/assignment/chain.js rename to tests/format/js/assignment/chain.js diff --git a/tests/js/assignment/destructuring-array.js b/tests/format/js/assignment/destructuring-array.js similarity index 100% rename from tests/js/assignment/destructuring-array.js rename to tests/format/js/assignment/destructuring-array.js diff --git a/tests/js/assignment/destructuring-heuristic.js b/tests/format/js/assignment/destructuring-heuristic.js similarity index 100% rename from tests/js/assignment/destructuring-heuristic.js rename to tests/format/js/assignment/destructuring-heuristic.js diff --git a/tests/js/assignment/destructuring.js b/tests/format/js/assignment/destructuring.js similarity index 100% rename from tests/js/assignment/destructuring.js rename to tests/format/js/assignment/destructuring.js diff --git a/tests/js/assignment/issue-10218.js b/tests/format/js/assignment/issue-10218.js similarity index 100% rename from tests/js/assignment/issue-10218.js rename to tests/format/js/assignment/issue-10218.js diff --git a/tests/js/assignment/issue-1419.js b/tests/format/js/assignment/issue-1419.js similarity index 100% rename from tests/js/assignment/issue-1419.js rename to tests/format/js/assignment/issue-1419.js diff --git a/tests/js/assignment/issue-1966.js b/tests/format/js/assignment/issue-1966.js similarity index 100% rename from tests/js/assignment/issue-1966.js rename to tests/format/js/assignment/issue-1966.js diff --git a/tests/js/assignment/issue-2184.js b/tests/format/js/assignment/issue-2184.js similarity index 100% rename from tests/js/assignment/issue-2184.js rename to tests/format/js/assignment/issue-2184.js diff --git a/tests/js/assignment/issue-2482-1.js b/tests/format/js/assignment/issue-2482-1.js similarity index 100% rename from tests/js/assignment/issue-2482-1.js rename to tests/format/js/assignment/issue-2482-1.js diff --git a/tests/js/assignment/issue-2482-2.js b/tests/format/js/assignment/issue-2482-2.js similarity index 100% rename from tests/js/assignment/issue-2482-2.js rename to tests/format/js/assignment/issue-2482-2.js diff --git a/tests/js/assignment/issue-2540.js b/tests/format/js/assignment/issue-2540.js similarity index 100% rename from tests/js/assignment/issue-2540.js rename to tests/format/js/assignment/issue-2540.js diff --git a/tests/js/assignment/issue-3819.js b/tests/format/js/assignment/issue-3819.js similarity index 100% rename from tests/js/assignment/issue-3819.js rename to tests/format/js/assignment/issue-3819.js diff --git a/tests/js/assignment/issue-4094.js b/tests/format/js/assignment/issue-4094.js similarity index 100% rename from tests/js/assignment/issue-4094.js rename to tests/format/js/assignment/issue-4094.js diff --git a/tests/js/assignment/issue-5610.js b/tests/format/js/assignment/issue-5610.js similarity index 100% rename from tests/js/assignment/issue-5610.js rename to tests/format/js/assignment/issue-5610.js diff --git a/tests/js/assignment/issue-6922.js b/tests/format/js/assignment/issue-6922.js similarity index 100% rename from tests/js/assignment/issue-6922.js rename to tests/format/js/assignment/issue-6922.js diff --git a/tests/js/assignment/issue-7091.js b/tests/format/js/assignment/issue-7091.js similarity index 100% rename from tests/js/assignment/issue-7091.js rename to tests/format/js/assignment/issue-7091.js diff --git a/tests/js/assignment/issue-7572.js b/tests/format/js/assignment/issue-7572.js similarity index 100% rename from tests/js/assignment/issue-7572.js rename to tests/format/js/assignment/issue-7572.js diff --git a/tests/js/assignment/issue-7961.js b/tests/format/js/assignment/issue-7961.js similarity index 100% rename from tests/js/assignment/issue-7961.js rename to tests/format/js/assignment/issue-7961.js diff --git a/tests/js/assignment/issue-8218.js b/tests/format/js/assignment/issue-8218.js similarity index 100% rename from tests/js/assignment/issue-8218.js rename to tests/format/js/assignment/issue-8218.js diff --git a/tests/js/assignment/jsfmt.spec.js b/tests/format/js/assignment/jsfmt.spec.js similarity index 100% rename from tests/js/assignment/jsfmt.spec.js rename to tests/format/js/assignment/jsfmt.spec.js diff --git a/tests/js/assignment/lone-arg.js b/tests/format/js/assignment/lone-arg.js similarity index 100% rename from tests/js/assignment/lone-arg.js rename to tests/format/js/assignment/lone-arg.js diff --git a/tests/js/assignment/sequence.js b/tests/format/js/assignment/sequence.js similarity index 100% rename from tests/js/assignment/sequence.js rename to tests/format/js/assignment/sequence.js diff --git a/tests/js/assignment/unary.js b/tests/format/js/assignment/unary.js similarity index 100% rename from tests/js/assignment/unary.js rename to tests/format/js/assignment/unary.js diff --git a/tests/js/async/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/async/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/async/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/async/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/async/async-iteration.js b/tests/format/js/async/async-iteration.js similarity index 100% rename from tests/js/async/async-iteration.js rename to tests/format/js/async/async-iteration.js diff --git a/tests/js/async/async-shorthand-method.js b/tests/format/js/async/async-shorthand-method.js similarity index 100% rename from tests/js/async/async-shorthand-method.js rename to tests/format/js/async/async-shorthand-method.js diff --git a/tests/js/async/await-parse.js b/tests/format/js/async/await-parse.js similarity index 100% rename from tests/js/async/await-parse.js rename to tests/format/js/async/await-parse.js diff --git a/tests/js/async/conditional-expression.js b/tests/format/js/async/conditional-expression.js similarity index 100% rename from tests/js/async/conditional-expression.js rename to tests/format/js/async/conditional-expression.js diff --git a/tests/js/async/exponentiation.js b/tests/format/js/async/exponentiation.js similarity index 100% rename from tests/js/async/exponentiation.js rename to tests/format/js/async/exponentiation.js diff --git a/tests/js/async/inline-await.js b/tests/format/js/async/inline-await.js similarity index 100% rename from tests/js/async/inline-await.js rename to tests/format/js/async/inline-await.js diff --git a/tests/js/async/jsfmt.spec.js b/tests/format/js/async/jsfmt.spec.js similarity index 100% rename from tests/js/async/jsfmt.spec.js rename to tests/format/js/async/jsfmt.spec.js diff --git a/tests/js/async/nested.js b/tests/format/js/async/nested.js similarity index 100% rename from tests/js/async/nested.js rename to tests/format/js/async/nested.js diff --git a/tests/js/async/parens.js b/tests/format/js/async/parens.js similarity index 100% rename from tests/js/async/parens.js rename to tests/format/js/async/parens.js diff --git a/tests/js/async/simple-nested-await.js b/tests/format/js/async/simple-nested-await.js similarity index 100% rename from tests/js/async/simple-nested-await.js rename to tests/format/js/async/simple-nested-await.js diff --git a/tests/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/babel-plugins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/babel-plugins/async-generators.js b/tests/format/js/babel-plugins/async-generators.js similarity index 100% rename from tests/js/babel-plugins/async-generators.js rename to tests/format/js/babel-plugins/async-generators.js diff --git a/tests/js/babel-plugins/bigint.js b/tests/format/js/babel-plugins/bigint.js similarity index 100% rename from tests/js/babel-plugins/bigint.js rename to tests/format/js/babel-plugins/bigint.js diff --git a/tests/js/babel-plugins/class-properties.js b/tests/format/js/babel-plugins/class-properties.js similarity index 100% rename from tests/js/babel-plugins/class-properties.js rename to tests/format/js/babel-plugins/class-properties.js diff --git a/tests/js/babel-plugins/class-static-block.js b/tests/format/js/babel-plugins/class-static-block.js similarity index 100% rename from tests/js/babel-plugins/class-static-block.js rename to tests/format/js/babel-plugins/class-static-block.js diff --git a/tests/js/babel-plugins/decimal.js b/tests/format/js/babel-plugins/decimal.js similarity index 100% rename from tests/js/babel-plugins/decimal.js rename to tests/format/js/babel-plugins/decimal.js diff --git a/tests/js/babel-plugins/decorators.js b/tests/format/js/babel-plugins/decorators.js similarity index 100% rename from tests/js/babel-plugins/decorators.js rename to tests/format/js/babel-plugins/decorators.js diff --git a/tests/js/babel-plugins/do-expressions.js b/tests/format/js/babel-plugins/do-expressions.js similarity index 100% rename from tests/js/babel-plugins/do-expressions.js rename to tests/format/js/babel-plugins/do-expressions.js diff --git a/tests/js/babel-plugins/dynamic-import.js b/tests/format/js/babel-plugins/dynamic-import.js similarity index 100% rename from tests/js/babel-plugins/dynamic-import.js rename to tests/format/js/babel-plugins/dynamic-import.js diff --git a/tests/js/babel-plugins/export-default-from.js b/tests/format/js/babel-plugins/export-default-from.js similarity index 100% rename from tests/js/babel-plugins/export-default-from.js rename to tests/format/js/babel-plugins/export-default-from.js diff --git a/tests/js/babel-plugins/export-namespace-from.js b/tests/format/js/babel-plugins/export-namespace-from.js similarity index 100% rename from tests/js/babel-plugins/export-namespace-from.js rename to tests/format/js/babel-plugins/export-namespace-from.js diff --git a/tests/js/babel-plugins/flow.js b/tests/format/js/babel-plugins/flow.js similarity index 100% rename from tests/js/babel-plugins/flow.js rename to tests/format/js/babel-plugins/flow.js diff --git a/tests/js/babel-plugins/function-bind.js b/tests/format/js/babel-plugins/function-bind.js similarity index 100% rename from tests/js/babel-plugins/function-bind.js rename to tests/format/js/babel-plugins/function-bind.js diff --git a/tests/js/babel-plugins/function-sent.js b/tests/format/js/babel-plugins/function-sent.js similarity index 100% rename from tests/js/babel-plugins/function-sent.js rename to tests/format/js/babel-plugins/function-sent.js diff --git a/tests/js/babel-plugins/import-assertions-dynamic.js b/tests/format/js/babel-plugins/import-assertions-dynamic.js similarity index 100% rename from tests/js/babel-plugins/import-assertions-dynamic.js rename to tests/format/js/babel-plugins/import-assertions-dynamic.js diff --git a/tests/js/babel-plugins/import-assertions-static.js b/tests/format/js/babel-plugins/import-assertions-static.js similarity index 100% rename from tests/js/babel-plugins/import-assertions-static.js rename to tests/format/js/babel-plugins/import-assertions-static.js diff --git a/tests/js/babel-plugins/import-meta.js b/tests/format/js/babel-plugins/import-meta.js similarity index 100% rename from tests/js/babel-plugins/import-meta.js rename to tests/format/js/babel-plugins/import-meta.js diff --git a/tests/js/babel-plugins/jsfmt.spec.js b/tests/format/js/babel-plugins/jsfmt.spec.js similarity index 100% rename from tests/js/babel-plugins/jsfmt.spec.js rename to tests/format/js/babel-plugins/jsfmt.spec.js diff --git a/tests/js/babel-plugins/jsx.js b/tests/format/js/babel-plugins/jsx.js similarity index 100% rename from tests/js/babel-plugins/jsx.js rename to tests/format/js/babel-plugins/jsx.js diff --git a/tests/js/babel-plugins/logical-assignment-operators.js b/tests/format/js/babel-plugins/logical-assignment-operators.js similarity index 100% rename from tests/js/babel-plugins/logical-assignment-operators.js rename to tests/format/js/babel-plugins/logical-assignment-operators.js diff --git a/tests/js/babel-plugins/module-blocks.js b/tests/format/js/babel-plugins/module-blocks.js similarity index 100% rename from tests/js/babel-plugins/module-blocks.js rename to tests/format/js/babel-plugins/module-blocks.js diff --git a/tests/js/babel-plugins/module-string-names.js b/tests/format/js/babel-plugins/module-string-names.js similarity index 100% rename from tests/js/babel-plugins/module-string-names.js rename to tests/format/js/babel-plugins/module-string-names.js diff --git a/tests/js/babel-plugins/nullish-coalescing-operator.js b/tests/format/js/babel-plugins/nullish-coalescing-operator.js similarity index 100% rename from tests/js/babel-plugins/nullish-coalescing-operator.js rename to tests/format/js/babel-plugins/nullish-coalescing-operator.js diff --git a/tests/js/babel-plugins/numeric-separator.js b/tests/format/js/babel-plugins/numeric-separator.js similarity index 100% rename from tests/js/babel-plugins/numeric-separator.js rename to tests/format/js/babel-plugins/numeric-separator.js diff --git a/tests/js/babel-plugins/object-rest-spread.js b/tests/format/js/babel-plugins/object-rest-spread.js similarity index 100% rename from tests/js/babel-plugins/object-rest-spread.js rename to tests/format/js/babel-plugins/object-rest-spread.js diff --git a/tests/js/babel-plugins/optional-catch-binding.js b/tests/format/js/babel-plugins/optional-catch-binding.js similarity index 100% rename from tests/js/babel-plugins/optional-catch-binding.js rename to tests/format/js/babel-plugins/optional-catch-binding.js diff --git a/tests/js/babel-plugins/optional-chaining.js b/tests/format/js/babel-plugins/optional-chaining.js similarity index 100% rename from tests/js/babel-plugins/optional-chaining.js rename to tests/format/js/babel-plugins/optional-chaining.js diff --git a/tests/js/babel-plugins/partial-application.js b/tests/format/js/babel-plugins/partial-application.js similarity index 100% rename from tests/js/babel-plugins/partial-application.js rename to tests/format/js/babel-plugins/partial-application.js diff --git a/tests/js/babel-plugins/pipeline-operator-fsharp.js b/tests/format/js/babel-plugins/pipeline-operator-fsharp.js similarity index 100% rename from tests/js/babel-plugins/pipeline-operator-fsharp.js rename to tests/format/js/babel-plugins/pipeline-operator-fsharp.js diff --git a/tests/js/babel-plugins/pipeline-operator-minimal.js b/tests/format/js/babel-plugins/pipeline-operator-minimal.js similarity index 100% rename from tests/js/babel-plugins/pipeline-operator-minimal.js rename to tests/format/js/babel-plugins/pipeline-operator-minimal.js diff --git a/tests/js/babel-plugins/pipeline-operator-smart.js b/tests/format/js/babel-plugins/pipeline-operator-smart.js similarity index 100% rename from tests/js/babel-plugins/pipeline-operator-smart.js rename to tests/format/js/babel-plugins/pipeline-operator-smart.js diff --git a/tests/js/babel-plugins/private-fields-in-in.js b/tests/format/js/babel-plugins/private-fields-in-in.js similarity index 100% rename from tests/js/babel-plugins/private-fields-in-in.js rename to tests/format/js/babel-plugins/private-fields-in-in.js diff --git a/tests/js/babel-plugins/private-methods.js b/tests/format/js/babel-plugins/private-methods.js similarity index 100% rename from tests/js/babel-plugins/private-methods.js rename to tests/format/js/babel-plugins/private-methods.js diff --git a/tests/js/babel-plugins/record-tuple-record.js b/tests/format/js/babel-plugins/record-tuple-record.js similarity index 100% rename from tests/js/babel-plugins/record-tuple-record.js rename to tests/format/js/babel-plugins/record-tuple-record.js diff --git a/tests/js/babel-plugins/record-tuple-tuple.js b/tests/format/js/babel-plugins/record-tuple-tuple.js similarity index 100% rename from tests/js/babel-plugins/record-tuple-tuple.js rename to tests/format/js/babel-plugins/record-tuple-tuple.js diff --git a/tests/js/babel-plugins/throw-expressions.js b/tests/format/js/babel-plugins/throw-expressions.js similarity index 100% rename from tests/js/babel-plugins/throw-expressions.js rename to tests/format/js/babel-plugins/throw-expressions.js diff --git a/tests/js/babel-plugins/typescript.js b/tests/format/js/babel-plugins/typescript.js similarity index 100% rename from tests/js/babel-plugins/typescript.js rename to tests/format/js/babel-plugins/typescript.js diff --git a/tests/js/babel-plugins/v8intrinsic.js b/tests/format/js/babel-plugins/v8intrinsic.js similarity index 100% rename from tests/js/babel-plugins/v8intrinsic.js rename to tests/format/js/babel-plugins/v8intrinsic.js diff --git a/tests/js/big-int/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/big-int/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/big-int/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/big-int/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/big-int/jsfmt.spec.js b/tests/format/js/big-int/jsfmt.spec.js similarity index 100% rename from tests/js/big-int/jsfmt.spec.js rename to tests/format/js/big-int/jsfmt.spec.js diff --git a/tests/js/big-int/literal.js b/tests/format/js/big-int/literal.js similarity index 100% rename from tests/js/big-int/literal.js rename to tests/format/js/big-int/literal.js diff --git a/tests/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/binary-expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/binary-expressions/arrow.js b/tests/format/js/binary-expressions/arrow.js similarity index 100% rename from tests/js/binary-expressions/arrow.js rename to tests/format/js/binary-expressions/arrow.js diff --git a/tests/js/binary-expressions/bitwise-flags.js b/tests/format/js/binary-expressions/bitwise-flags.js similarity index 100% rename from tests/js/binary-expressions/bitwise-flags.js rename to tests/format/js/binary-expressions/bitwise-flags.js diff --git a/tests/js/binary-expressions/call.js b/tests/format/js/binary-expressions/call.js similarity index 100% rename from tests/js/binary-expressions/call.js rename to tests/format/js/binary-expressions/call.js diff --git a/tests/js/binary-expressions/comment.js b/tests/format/js/binary-expressions/comment.js similarity index 100% rename from tests/js/binary-expressions/comment.js rename to tests/format/js/binary-expressions/comment.js diff --git a/tests/js/binary-expressions/equality.js b/tests/format/js/binary-expressions/equality.js similarity index 100% rename from tests/js/binary-expressions/equality.js rename to tests/format/js/binary-expressions/equality.js diff --git a/tests/js/binary-expressions/exp.js b/tests/format/js/binary-expressions/exp.js similarity index 100% rename from tests/js/binary-expressions/exp.js rename to tests/format/js/binary-expressions/exp.js diff --git a/tests/js/binary-expressions/if.js b/tests/format/js/binary-expressions/if.js similarity index 100% rename from tests/js/binary-expressions/if.js rename to tests/format/js/binary-expressions/if.js diff --git a/tests/js/binary-expressions/inline-jsx.js b/tests/format/js/binary-expressions/inline-jsx.js similarity index 100% rename from tests/js/binary-expressions/inline-jsx.js rename to tests/format/js/binary-expressions/inline-jsx.js diff --git a/tests/js/binary-expressions/inline-object-array.js b/tests/format/js/binary-expressions/inline-object-array.js similarity index 100% rename from tests/js/binary-expressions/inline-object-array.js rename to tests/format/js/binary-expressions/inline-object-array.js diff --git a/tests/js/binary-expressions/jsfmt.spec.js b/tests/format/js/binary-expressions/jsfmt.spec.js similarity index 100% rename from tests/js/binary-expressions/jsfmt.spec.js rename to tests/format/js/binary-expressions/jsfmt.spec.js diff --git a/tests/js/binary-expressions/jsx_parent.js b/tests/format/js/binary-expressions/jsx_parent.js similarity index 100% rename from tests/js/binary-expressions/jsx_parent.js rename to tests/format/js/binary-expressions/jsx_parent.js diff --git a/tests/js/binary-expressions/like-regexp.js b/tests/format/js/binary-expressions/like-regexp.js similarity index 100% rename from tests/js/binary-expressions/like-regexp.js rename to tests/format/js/binary-expressions/like-regexp.js diff --git a/tests/js/binary-expressions/math.js b/tests/format/js/binary-expressions/math.js similarity index 100% rename from tests/js/binary-expressions/math.js rename to tests/format/js/binary-expressions/math.js diff --git a/tests/js/binary-expressions/return.js b/tests/format/js/binary-expressions/return.js similarity index 100% rename from tests/js/binary-expressions/return.js rename to tests/format/js/binary-expressions/return.js diff --git a/tests/js/binary-expressions/short-right.js b/tests/format/js/binary-expressions/short-right.js similarity index 100% rename from tests/js/binary-expressions/short-right.js rename to tests/format/js/binary-expressions/short-right.js diff --git a/tests/js/binary-expressions/test.js b/tests/format/js/binary-expressions/test.js similarity index 100% rename from tests/js/binary-expressions/test.js rename to tests/format/js/binary-expressions/test.js diff --git a/tests/js/binary-expressions/unary.js b/tests/format/js/binary-expressions/unary.js similarity index 100% rename from tests/js/binary-expressions/unary.js rename to tests/format/js/binary-expressions/unary.js diff --git a/tests/js/binary_math/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/binary_math/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/binary_math/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/binary_math/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/binary_math/jsfmt.spec.js b/tests/format/js/binary_math/jsfmt.spec.js similarity index 100% rename from tests/js/binary_math/jsfmt.spec.js rename to tests/format/js/binary_math/jsfmt.spec.js diff --git a/tests/js/binary_math/parens.js b/tests/format/js/binary_math/parens.js similarity index 100% rename from tests/js/binary_math/parens.js rename to tests/format/js/binary_math/parens.js diff --git a/tests/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/bind-expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/bind-expressions/await.js b/tests/format/js/bind-expressions/await.js similarity index 100% rename from tests/js/bind-expressions/await.js rename to tests/format/js/bind-expressions/await.js diff --git a/tests/js/bind-expressions/bind_parens.js b/tests/format/js/bind-expressions/bind_parens.js similarity index 100% rename from tests/js/bind-expressions/bind_parens.js rename to tests/format/js/bind-expressions/bind_parens.js diff --git a/tests/js/bind-expressions/jsfmt.spec.js b/tests/format/js/bind-expressions/jsfmt.spec.js similarity index 100% rename from tests/js/bind-expressions/jsfmt.spec.js rename to tests/format/js/bind-expressions/jsfmt.spec.js diff --git a/tests/js/bind-expressions/long_name_method.js b/tests/format/js/bind-expressions/long_name_method.js similarity index 100% rename from tests/js/bind-expressions/long_name_method.js rename to tests/format/js/bind-expressions/long_name_method.js diff --git a/tests/js/bind-expressions/method_chain.js b/tests/format/js/bind-expressions/method_chain.js similarity index 100% rename from tests/js/bind-expressions/method_chain.js rename to tests/format/js/bind-expressions/method_chain.js diff --git a/tests/js/bind-expressions/short_name_method.js b/tests/format/js/bind-expressions/short_name_method.js similarity index 100% rename from tests/js/bind-expressions/short_name_method.js rename to tests/format/js/bind-expressions/short_name_method.js diff --git a/tests/js/bind-expressions/unary.js b/tests/format/js/bind-expressions/unary.js similarity index 100% rename from tests/js/bind-expressions/unary.js rename to tests/format/js/bind-expressions/unary.js diff --git a/tests/js/bom/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/bom/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/bom/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/bom/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/bom/jsfmt.spec.js b/tests/format/js/bom/jsfmt.spec.js similarity index 100% rename from tests/js/bom/jsfmt.spec.js rename to tests/format/js/bom/jsfmt.spec.js diff --git a/tests/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/bracket-spacing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/bracket-spacing/array.js b/tests/format/js/bracket-spacing/array.js similarity index 100% rename from tests/js/bracket-spacing/array.js rename to tests/format/js/bracket-spacing/array.js diff --git a/tests/js/bracket-spacing/jsfmt.spec.js b/tests/format/js/bracket-spacing/jsfmt.spec.js similarity index 100% rename from tests/js/bracket-spacing/jsfmt.spec.js rename to tests/format/js/bracket-spacing/jsfmt.spec.js diff --git a/tests/js/bracket-spacing/object.js b/tests/format/js/bracket-spacing/object.js similarity index 100% rename from tests/js/bracket-spacing/object.js rename to tests/format/js/bracket-spacing/object.js diff --git a/tests/js/break-calls/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/break-calls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/break-calls/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/break-calls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/break-calls/break.js b/tests/format/js/break-calls/break.js similarity index 100% rename from tests/js/break-calls/break.js rename to tests/format/js/break-calls/break.js diff --git a/tests/js/break-calls/jsfmt.spec.js b/tests/format/js/break-calls/jsfmt.spec.js similarity index 100% rename from tests/js/break-calls/jsfmt.spec.js rename to tests/format/js/break-calls/jsfmt.spec.js diff --git a/tests/js/break-calls/parent.js b/tests/format/js/break-calls/parent.js similarity index 100% rename from tests/js/break-calls/parent.js rename to tests/format/js/break-calls/parent.js diff --git a/tests/js/break-calls/react.js b/tests/format/js/break-calls/react.js similarity index 100% rename from tests/js/break-calls/react.js rename to tests/format/js/break-calls/react.js diff --git a/tests/js/break-calls/reduce.js b/tests/format/js/break-calls/reduce.js similarity index 100% rename from tests/js/break-calls/reduce.js rename to tests/format/js/break-calls/reduce.js diff --git a/tests/js/call/invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/call/invalid/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/call/invalid/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/call/invalid/jsfmt.spec.js b/tests/format/js/call/invalid/jsfmt.spec.js similarity index 100% rename from tests/js/call/invalid/jsfmt.spec.js rename to tests/format/js/call/invalid/jsfmt.spec.js diff --git a/tests/js/call/invalid/null-arguments-item.js b/tests/format/js/call/invalid/null-arguments-item.js similarity index 100% rename from tests/js/call/invalid/null-arguments-item.js rename to tests/format/js/call/invalid/null-arguments-item.js diff --git a/tests/js/call/no-argument/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/call/no-argument/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/call/no-argument/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/call/no-argument/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/call/no-argument/jsfmt.spec.js b/tests/format/js/call/no-argument/jsfmt.spec.js similarity index 100% rename from tests/js/call/no-argument/jsfmt.spec.js rename to tests/format/js/call/no-argument/jsfmt.spec.js diff --git a/tests/js/call/no-argument/special-cases.js b/tests/format/js/call/no-argument/special-cases.js similarity index 100% rename from tests/js/call/no-argument/special-cases.js rename to tests/format/js/call/no-argument/special-cases.js diff --git a/tests/js/class-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/class-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/class-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/class-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/class-comment/class-property.js b/tests/format/js/class-comment/class-property.js similarity index 100% rename from tests/js/class-comment/class-property.js rename to tests/format/js/class-comment/class-property.js diff --git a/tests/js/class-comment/jsfmt.spec.js b/tests/format/js/class-comment/jsfmt.spec.js similarity index 100% rename from tests/js/class-comment/jsfmt.spec.js rename to tests/format/js/class-comment/jsfmt.spec.js diff --git a/tests/js/class-comment/misc.js b/tests/format/js/class-comment/misc.js similarity index 100% rename from tests/js/class-comment/misc.js rename to tests/format/js/class-comment/misc.js diff --git a/tests/js/class-comment/superclass.js b/tests/format/js/class-comment/superclass.js similarity index 100% rename from tests/js/class-comment/superclass.js rename to tests/format/js/class-comment/superclass.js diff --git a/tests/js/class-extends/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/class-extends/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/class-extends/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/class-extends/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/class-extends/complex.js b/tests/format/js/class-extends/complex.js similarity index 100% rename from tests/js/class-extends/complex.js rename to tests/format/js/class-extends/complex.js diff --git a/tests/js/class-extends/extends.js b/tests/format/js/class-extends/extends.js similarity index 100% rename from tests/js/class-extends/extends.js rename to tests/format/js/class-extends/extends.js diff --git a/tests/js/class-extends/jsfmt.spec.js b/tests/format/js/class-extends/jsfmt.spec.js similarity index 100% rename from tests/js/class-extends/jsfmt.spec.js rename to tests/format/js/class-extends/jsfmt.spec.js diff --git a/tests/js/class-static-block/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/class-static-block/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/class-static-block/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/class-static-block/class-static-block.js b/tests/format/js/class-static-block/class-static-block.js similarity index 100% rename from tests/js/class-static-block/class-static-block.js rename to tests/format/js/class-static-block/class-static-block.js diff --git a/tests/js/class-static-block/jsfmt.spec.js b/tests/format/js/class-static-block/jsfmt.spec.js similarity index 100% rename from tests/js/class-static-block/jsfmt.spec.js rename to tests/format/js/class-static-block/jsfmt.spec.js diff --git a/tests/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/classes-private-fields/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/classes-private-fields/jsfmt.spec.js b/tests/format/js/classes-private-fields/jsfmt.spec.js similarity index 100% rename from tests/js/classes-private-fields/jsfmt.spec.js rename to tests/format/js/classes-private-fields/jsfmt.spec.js diff --git a/tests/js/classes-private-fields/optional-chaining.js b/tests/format/js/classes-private-fields/optional-chaining.js similarity index 100% rename from tests/js/classes-private-fields/optional-chaining.js rename to tests/format/js/classes-private-fields/optional-chaining.js diff --git a/tests/js/classes-private-fields/private_fields.js b/tests/format/js/classes-private-fields/private_fields.js similarity index 100% rename from tests/js/classes-private-fields/private_fields.js rename to tests/format/js/classes-private-fields/private_fields.js diff --git a/tests/js/classes-private-fields/with_comments.js b/tests/format/js/classes-private-fields/with_comments.js similarity index 100% rename from tests/js/classes-private-fields/with_comments.js rename to tests/format/js/classes-private-fields/with_comments.js diff --git a/tests/js/classes/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/classes/assignment.js b/tests/format/js/classes/assignment.js similarity index 100% rename from tests/js/classes/assignment.js rename to tests/format/js/classes/assignment.js diff --git a/tests/js/classes/binary.js b/tests/format/js/classes/binary.js similarity index 100% rename from tests/js/classes/binary.js rename to tests/format/js/classes/binary.js diff --git a/tests/js/classes/call.js b/tests/format/js/classes/call.js similarity index 100% rename from tests/js/classes/call.js rename to tests/format/js/classes/call.js diff --git a/tests/js/classes/empty.js b/tests/format/js/classes/empty.js similarity index 100% rename from tests/js/classes/empty.js rename to tests/format/js/classes/empty.js diff --git a/tests/js/classes/jsfmt.spec.js b/tests/format/js/classes/jsfmt.spec.js similarity index 100% rename from tests/js/classes/jsfmt.spec.js rename to tests/format/js/classes/jsfmt.spec.js diff --git a/tests/js/classes/member.js b/tests/format/js/classes/member.js similarity index 100% rename from tests/js/classes/member.js rename to tests/format/js/classes/member.js diff --git a/tests/js/classes/method.js b/tests/format/js/classes/method.js similarity index 100% rename from tests/js/classes/method.js rename to tests/format/js/classes/method.js diff --git a/tests/js/classes/new.js b/tests/format/js/classes/new.js similarity index 100% rename from tests/js/classes/new.js rename to tests/format/js/classes/new.js diff --git a/tests/js/classes/property.js b/tests/format/js/classes/property.js similarity index 100% rename from tests/js/classes/property.js rename to tests/format/js/classes/property.js diff --git a/tests/js/classes/ternary.js b/tests/format/js/classes/ternary.js similarity index 100% rename from tests/js/classes/ternary.js rename to tests/format/js/classes/ternary.js diff --git a/tests/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/classes/top-level-super/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/classes/top-level-super/example.js b/tests/format/js/classes/top-level-super/example.js similarity index 100% rename from tests/js/classes/top-level-super/example.js rename to tests/format/js/classes/top-level-super/example.js diff --git a/tests/js/classes/top-level-super/jsfmt.spec.js b/tests/format/js/classes/top-level-super/jsfmt.spec.js similarity index 100% rename from tests/js/classes/top-level-super/jsfmt.spec.js rename to tests/format/js/classes/top-level-super/jsfmt.spec.js diff --git a/tests/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/comments-closure-typecast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/comments-closure-typecast/binary-expr.js b/tests/format/js/comments-closure-typecast/binary-expr.js similarity index 100% rename from tests/js/comments-closure-typecast/binary-expr.js rename to tests/format/js/comments-closure-typecast/binary-expr.js diff --git a/tests/js/comments-closure-typecast/closure-compiler-type-cast.js b/tests/format/js/comments-closure-typecast/closure-compiler-type-cast.js similarity index 100% rename from tests/js/comments-closure-typecast/closure-compiler-type-cast.js rename to tests/format/js/comments-closure-typecast/closure-compiler-type-cast.js diff --git a/tests/js/comments-closure-typecast/comment-in-the-middle.js b/tests/format/js/comments-closure-typecast/comment-in-the-middle.js similarity index 100% rename from tests/js/comments-closure-typecast/comment-in-the-middle.js rename to tests/format/js/comments-closure-typecast/comment-in-the-middle.js diff --git a/tests/js/comments-closure-typecast/comment-placement.js b/tests/format/js/comments-closure-typecast/comment-placement.js similarity index 100% rename from tests/js/comments-closure-typecast/comment-placement.js rename to tests/format/js/comments-closure-typecast/comment-placement.js diff --git a/tests/js/comments-closure-typecast/extra-spaces-and-asterisks.js b/tests/format/js/comments-closure-typecast/extra-spaces-and-asterisks.js similarity index 100% rename from tests/js/comments-closure-typecast/extra-spaces-and-asterisks.js rename to tests/format/js/comments-closure-typecast/extra-spaces-and-asterisks.js diff --git a/tests/js/comments-closure-typecast/iife-issue-5850-isolated.js b/tests/format/js/comments-closure-typecast/iife-issue-5850-isolated.js similarity index 100% rename from tests/js/comments-closure-typecast/iife-issue-5850-isolated.js rename to tests/format/js/comments-closure-typecast/iife-issue-5850-isolated.js diff --git a/tests/js/comments-closure-typecast/iife.js b/tests/format/js/comments-closure-typecast/iife.js similarity index 100% rename from tests/js/comments-closure-typecast/iife.js rename to tests/format/js/comments-closure-typecast/iife.js diff --git a/tests/js/comments-closure-typecast/issue-4124.js b/tests/format/js/comments-closure-typecast/issue-4124.js similarity index 100% rename from tests/js/comments-closure-typecast/issue-4124.js rename to tests/format/js/comments-closure-typecast/issue-4124.js diff --git a/tests/js/comments-closure-typecast/issue-8045.js b/tests/format/js/comments-closure-typecast/issue-8045.js similarity index 100% rename from tests/js/comments-closure-typecast/issue-8045.js rename to tests/format/js/comments-closure-typecast/issue-8045.js diff --git a/tests/js/comments-closure-typecast/issue-9358.js b/tests/format/js/comments-closure-typecast/issue-9358.js similarity index 100% rename from tests/js/comments-closure-typecast/issue-9358.js rename to tests/format/js/comments-closure-typecast/issue-9358.js diff --git a/tests/js/comments-closure-typecast/jsfmt.spec.js b/tests/format/js/comments-closure-typecast/jsfmt.spec.js similarity index 100% rename from tests/js/comments-closure-typecast/jsfmt.spec.js rename to tests/format/js/comments-closure-typecast/jsfmt.spec.js diff --git a/tests/js/comments-closure-typecast/member.js b/tests/format/js/comments-closure-typecast/member.js similarity index 100% rename from tests/js/comments-closure-typecast/member.js rename to tests/format/js/comments-closure-typecast/member.js diff --git a/tests/js/comments-closure-typecast/nested.js b/tests/format/js/comments-closure-typecast/nested.js similarity index 100% rename from tests/js/comments-closure-typecast/nested.js rename to tests/format/js/comments-closure-typecast/nested.js diff --git a/tests/js/comments-closure-typecast/non-casts.js b/tests/format/js/comments-closure-typecast/non-casts.js similarity index 100% rename from tests/js/comments-closure-typecast/non-casts.js rename to tests/format/js/comments-closure-typecast/non-casts.js diff --git a/tests/js/comments-closure-typecast/object-with-comment.js b/tests/format/js/comments-closure-typecast/object-with-comment.js similarity index 100% rename from tests/js/comments-closure-typecast/object-with-comment.js rename to tests/format/js/comments-closure-typecast/object-with-comment.js diff --git a/tests/js/comments-closure-typecast/ways-to-specify-type.js b/tests/format/js/comments-closure-typecast/ways-to-specify-type.js similarity index 100% rename from tests/js/comments-closure-typecast/ways-to-specify-type.js rename to tests/format/js/comments-closure-typecast/ways-to-specify-type.js diff --git a/tests/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/comments-pipeline-own-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/comments-pipeline-own-line/jsfmt.spec.js b/tests/format/js/comments-pipeline-own-line/jsfmt.spec.js similarity index 100% rename from tests/js/comments-pipeline-own-line/jsfmt.spec.js rename to tests/format/js/comments-pipeline-own-line/jsfmt.spec.js diff --git a/tests/js/comments-pipeline-own-line/pipeline_own_line.js b/tests/format/js/comments-pipeline-own-line/pipeline_own_line.js similarity index 100% rename from tests/js/comments-pipeline-own-line/pipeline_own_line.js rename to tests/format/js/comments-pipeline-own-line/pipeline_own_line.js diff --git a/tests/js/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/comments/arrow.js b/tests/format/js/comments/arrow.js similarity index 100% rename from tests/js/comments/arrow.js rename to tests/format/js/comments/arrow.js diff --git a/tests/js/comments/assignment-pattern.js b/tests/format/js/comments/assignment-pattern.js similarity index 100% rename from tests/js/comments/assignment-pattern.js rename to tests/format/js/comments/assignment-pattern.js diff --git a/tests/js/comments/before-comma.js b/tests/format/js/comments/before-comma.js similarity index 100% rename from tests/js/comments/before-comma.js rename to tests/format/js/comments/before-comma.js diff --git a/tests/js/comments/binary-expressions-block-comments.js b/tests/format/js/comments/binary-expressions-block-comments.js similarity index 100% rename from tests/js/comments/binary-expressions-block-comments.js rename to tests/format/js/comments/binary-expressions-block-comments.js diff --git a/tests/js/comments/binary-expressions-parens.js b/tests/format/js/comments/binary-expressions-parens.js similarity index 100% rename from tests/js/comments/binary-expressions-parens.js rename to tests/format/js/comments/binary-expressions-parens.js diff --git a/tests/js/comments/binary-expressions-single-comments.js b/tests/format/js/comments/binary-expressions-single-comments.js similarity index 100% rename from tests/js/comments/binary-expressions-single-comments.js rename to tests/format/js/comments/binary-expressions-single-comments.js diff --git a/tests/js/comments/binary-expressions.js b/tests/format/js/comments/binary-expressions.js similarity index 100% rename from tests/js/comments/binary-expressions.js rename to tests/format/js/comments/binary-expressions.js diff --git a/tests/js/comments/blank.js b/tests/format/js/comments/blank.js similarity index 100% rename from tests/js/comments/blank.js rename to tests/format/js/comments/blank.js diff --git a/tests/js/comments/break-continue-statements.js b/tests/format/js/comments/break-continue-statements.js similarity index 100% rename from tests/js/comments/break-continue-statements.js rename to tests/format/js/comments/break-continue-statements.js diff --git a/tests/js/comments/call_comment.js b/tests/format/js/comments/call_comment.js similarity index 100% rename from tests/js/comments/call_comment.js rename to tests/format/js/comments/call_comment.js diff --git a/tests/js/comments/class.js b/tests/format/js/comments/class.js similarity index 100% rename from tests/js/comments/class.js rename to tests/format/js/comments/class.js diff --git a/tests/js/comments/dangling.js b/tests/format/js/comments/dangling.js similarity index 100% rename from tests/js/comments/dangling.js rename to tests/format/js/comments/dangling.js diff --git a/tests/js/comments/dangling_array.js b/tests/format/js/comments/dangling_array.js similarity index 100% rename from tests/js/comments/dangling_array.js rename to tests/format/js/comments/dangling_array.js diff --git a/tests/js/comments/dangling_for.js b/tests/format/js/comments/dangling_for.js similarity index 100% rename from tests/js/comments/dangling_for.js rename to tests/format/js/comments/dangling_for.js diff --git a/tests/js/comments/dynamic_imports.js b/tests/format/js/comments/dynamic_imports.js similarity index 100% rename from tests/js/comments/dynamic_imports.js rename to tests/format/js/comments/dynamic_imports.js diff --git a/tests/js/comments/emoji.js b/tests/format/js/comments/emoji.js similarity index 100% rename from tests/js/comments/emoji.js rename to tests/format/js/comments/emoji.js diff --git a/tests/js/comments/export.js b/tests/format/js/comments/export.js similarity index 100% rename from tests/js/comments/export.js rename to tests/format/js/comments/export.js diff --git a/tests/js/comments/first-line.js b/tests/format/js/comments/first-line.js similarity index 100% rename from tests/js/comments/first-line.js rename to tests/format/js/comments/first-line.js diff --git a/tests/js/comments/flow-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments/flow-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/comments/flow-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/comments/flow-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/comments/flow-types/inline.js b/tests/format/js/comments/flow-types/inline.js similarity index 100% rename from tests/js/comments/flow-types/inline.js rename to tests/format/js/comments/flow-types/inline.js diff --git a/tests/js/comments/flow-types/jsfmt.spec.js b/tests/format/js/comments/flow-types/jsfmt.spec.js similarity index 100% rename from tests/js/comments/flow-types/jsfmt.spec.js rename to tests/format/js/comments/flow-types/jsfmt.spec.js diff --git a/tests/js/comments/function-declaration.js b/tests/format/js/comments/function-declaration.js similarity index 100% rename from tests/js/comments/function-declaration.js rename to tests/format/js/comments/function-declaration.js diff --git a/tests/js/comments/html-like/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/comments/html-like/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/comments/html-like/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/comments/html-like/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/comments/html-like/comment.js b/tests/format/js/comments/html-like/comment.js similarity index 100% rename from tests/js/comments/html-like/comment.js rename to tests/format/js/comments/html-like/comment.js diff --git a/tests/js/comments/html-like/jsfmt.spec.js b/tests/format/js/comments/html-like/jsfmt.spec.js similarity index 100% rename from tests/js/comments/html-like/jsfmt.spec.js rename to tests/format/js/comments/html-like/jsfmt.spec.js diff --git a/tests/js/comments/if.js b/tests/format/js/comments/if.js similarity index 100% rename from tests/js/comments/if.js rename to tests/format/js/comments/if.js diff --git a/tests/js/comments/issue-3532.js b/tests/format/js/comments/issue-3532.js similarity index 100% rename from tests/js/comments/issue-3532.js rename to tests/format/js/comments/issue-3532.js diff --git a/tests/js/comments/issue-7724.js b/tests/format/js/comments/issue-7724.js similarity index 100% rename from tests/js/comments/issue-7724.js rename to tests/format/js/comments/issue-7724.js diff --git a/tests/js/comments/issues.js b/tests/format/js/comments/issues.js similarity index 100% rename from tests/js/comments/issues.js rename to tests/format/js/comments/issues.js diff --git a/tests/js/comments/jsdoc.js b/tests/format/js/comments/jsdoc.js similarity index 100% rename from tests/js/comments/jsdoc.js rename to tests/format/js/comments/jsdoc.js diff --git a/tests/js/comments/jsfmt.spec.js b/tests/format/js/comments/jsfmt.spec.js similarity index 100% rename from tests/js/comments/jsfmt.spec.js rename to tests/format/js/comments/jsfmt.spec.js diff --git a/tests/js/comments/jsx.js b/tests/format/js/comments/jsx.js similarity index 100% rename from tests/js/comments/jsx.js rename to tests/format/js/comments/jsx.js diff --git a/tests/js/comments/last-arg.js b/tests/format/js/comments/last-arg.js similarity index 100% rename from tests/js/comments/last-arg.js rename to tests/format/js/comments/last-arg.js diff --git a/tests/js/comments/multi-comments-on-same-line-2.js b/tests/format/js/comments/multi-comments-on-same-line-2.js similarity index 100% rename from tests/js/comments/multi-comments-on-same-line-2.js rename to tests/format/js/comments/multi-comments-on-same-line-2.js diff --git a/tests/js/comments/multi-comments-on-same-line.js b/tests/format/js/comments/multi-comments-on-same-line.js similarity index 100% rename from tests/js/comments/multi-comments-on-same-line.js rename to tests/format/js/comments/multi-comments-on-same-line.js diff --git a/tests/js/comments/multi-comments.js b/tests/format/js/comments/multi-comments.js similarity index 100% rename from tests/js/comments/multi-comments.js rename to tests/format/js/comments/multi-comments.js diff --git a/tests/js/comments/preserve-new-line-last.js b/tests/format/js/comments/preserve-new-line-last.js similarity index 100% rename from tests/js/comments/preserve-new-line-last.js rename to tests/format/js/comments/preserve-new-line-last.js diff --git a/tests/js/comments/return-statement.js b/tests/format/js/comments/return-statement.js similarity index 100% rename from tests/js/comments/return-statement.js rename to tests/format/js/comments/return-statement.js diff --git a/tests/js/comments/single-star-jsdoc.js b/tests/format/js/comments/single-star-jsdoc.js similarity index 100% rename from tests/js/comments/single-star-jsdoc.js rename to tests/format/js/comments/single-star-jsdoc.js diff --git a/tests/js/comments/switch.js b/tests/format/js/comments/switch.js similarity index 100% rename from tests/js/comments/switch.js rename to tests/format/js/comments/switch.js diff --git a/tests/js/comments/tagged-template-literal.js b/tests/format/js/comments/tagged-template-literal.js similarity index 100% rename from tests/js/comments/tagged-template-literal.js rename to tests/format/js/comments/tagged-template-literal.js diff --git a/tests/js/comments/template-literal.js b/tests/format/js/comments/template-literal.js similarity index 100% rename from tests/js/comments/template-literal.js rename to tests/format/js/comments/template-literal.js diff --git a/tests/js/comments/trailing-jsdocs.js b/tests/format/js/comments/trailing-jsdocs.js similarity index 100% rename from tests/js/comments/trailing-jsdocs.js rename to tests/format/js/comments/trailing-jsdocs.js diff --git a/tests/js/comments/trailing_space.js b/tests/format/js/comments/trailing_space.js similarity index 100% rename from tests/js/comments/trailing_space.js rename to tests/format/js/comments/trailing_space.js diff --git a/tests/js/comments/try.js b/tests/format/js/comments/try.js similarity index 100% rename from tests/js/comments/try.js rename to tests/format/js/comments/try.js diff --git a/tests/js/comments/variable_declarator.js b/tests/format/js/comments/variable_declarator.js similarity index 100% rename from tests/js/comments/variable_declarator.js rename to tests/format/js/comments/variable_declarator.js diff --git a/tests/js/comments/while.js b/tests/format/js/comments/while.js similarity index 100% rename from tests/js/comments/while.js rename to tests/format/js/comments/while.js diff --git a/tests/js/computed-props/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/computed-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/computed-props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/computed-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/computed-props/classes.js b/tests/format/js/computed-props/classes.js similarity index 100% rename from tests/js/computed-props/classes.js rename to tests/format/js/computed-props/classes.js diff --git a/tests/js/computed-props/jsfmt.spec.js b/tests/format/js/computed-props/jsfmt.spec.js similarity index 100% rename from tests/js/computed-props/jsfmt.spec.js rename to tests/format/js/computed-props/jsfmt.spec.js diff --git a/tests/js/conditional/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/conditional/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/conditional/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/conditional/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/conditional/comments.js b/tests/format/js/conditional/comments.js similarity index 100% rename from tests/js/conditional/comments.js rename to tests/format/js/conditional/comments.js diff --git a/tests/js/conditional/jsfmt.spec.js b/tests/format/js/conditional/jsfmt.spec.js similarity index 100% rename from tests/js/conditional/jsfmt.spec.js rename to tests/format/js/conditional/jsfmt.spec.js diff --git a/tests/js/conditional/new-expression.js b/tests/format/js/conditional/new-expression.js similarity index 100% rename from tests/js/conditional/new-expression.js rename to tests/format/js/conditional/new-expression.js diff --git a/tests/js/conditional/no-confusing-arrow.js b/tests/format/js/conditional/no-confusing-arrow.js similarity index 100% rename from tests/js/conditional/no-confusing-arrow.js rename to tests/format/js/conditional/no-confusing-arrow.js diff --git a/tests/js/cursor/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/cursor/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/cursor/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/cursor/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/cursor/comments-1.js b/tests/format/js/cursor/comments-1.js similarity index 100% rename from tests/js/cursor/comments-1.js rename to tests/format/js/cursor/comments-1.js diff --git a/tests/js/cursor/comments-2.js b/tests/format/js/cursor/comments-2.js similarity index 100% rename from tests/js/cursor/comments-2.js rename to tests/format/js/cursor/comments-2.js diff --git a/tests/js/cursor/comments-3.js b/tests/format/js/cursor/comments-3.js similarity index 100% rename from tests/js/cursor/comments-3.js rename to tests/format/js/cursor/comments-3.js diff --git a/tests/js/cursor/comments-4.js b/tests/format/js/cursor/comments-4.js similarity index 100% rename from tests/js/cursor/comments-4.js rename to tests/format/js/cursor/comments-4.js diff --git a/tests/js/cursor/cursor-0.js b/tests/format/js/cursor/cursor-0.js similarity index 100% rename from tests/js/cursor/cursor-0.js rename to tests/format/js/cursor/cursor-0.js diff --git a/tests/js/cursor/cursor-1.js b/tests/format/js/cursor/cursor-1.js similarity index 100% rename from tests/js/cursor/cursor-1.js rename to tests/format/js/cursor/cursor-1.js diff --git a/tests/js/cursor/cursor-10.js b/tests/format/js/cursor/cursor-10.js similarity index 100% rename from tests/js/cursor/cursor-10.js rename to tests/format/js/cursor/cursor-10.js diff --git a/tests/js/cursor/cursor-2.js b/tests/format/js/cursor/cursor-2.js similarity index 100% rename from tests/js/cursor/cursor-2.js rename to tests/format/js/cursor/cursor-2.js diff --git a/tests/js/cursor/cursor-3.js b/tests/format/js/cursor/cursor-3.js similarity index 100% rename from tests/js/cursor/cursor-3.js rename to tests/format/js/cursor/cursor-3.js diff --git a/tests/js/cursor/cursor-4.js b/tests/format/js/cursor/cursor-4.js similarity index 100% rename from tests/js/cursor/cursor-4.js rename to tests/format/js/cursor/cursor-4.js diff --git a/tests/js/cursor/cursor-5.js b/tests/format/js/cursor/cursor-5.js similarity index 100% rename from tests/js/cursor/cursor-5.js rename to tests/format/js/cursor/cursor-5.js diff --git a/tests/js/cursor/cursor-6.js b/tests/format/js/cursor/cursor-6.js similarity index 100% rename from tests/js/cursor/cursor-6.js rename to tests/format/js/cursor/cursor-6.js diff --git a/tests/js/cursor/cursor-7.js b/tests/format/js/cursor/cursor-7.js similarity index 100% rename from tests/js/cursor/cursor-7.js rename to tests/format/js/cursor/cursor-7.js diff --git a/tests/js/cursor/cursor-8.js b/tests/format/js/cursor/cursor-8.js similarity index 100% rename from tests/js/cursor/cursor-8.js rename to tests/format/js/cursor/cursor-8.js diff --git a/tests/js/cursor/cursor-9.js b/tests/format/js/cursor/cursor-9.js similarity index 100% rename from tests/js/cursor/cursor-9.js rename to tests/format/js/cursor/cursor-9.js diff --git a/tests/js/cursor/file-start-with-comment-1.js b/tests/format/js/cursor/file-start-with-comment-1.js similarity index 100% rename from tests/js/cursor/file-start-with-comment-1.js rename to tests/format/js/cursor/file-start-with-comment-1.js diff --git a/tests/js/cursor/file-start-with-comment-2.js b/tests/format/js/cursor/file-start-with-comment-2.js similarity index 100% rename from tests/js/cursor/file-start-with-comment-2.js rename to tests/format/js/cursor/file-start-with-comment-2.js diff --git a/tests/js/cursor/jsfmt.spec.js b/tests/format/js/cursor/jsfmt.spec.js similarity index 100% rename from tests/js/cursor/jsfmt.spec.js rename to tests/format/js/cursor/jsfmt.spec.js diff --git a/tests/js/cursor/range-0.js b/tests/format/js/cursor/range-0.js similarity index 100% rename from tests/js/cursor/range-0.js rename to tests/format/js/cursor/range-0.js diff --git a/tests/js/cursor/range-1.js b/tests/format/js/cursor/range-1.js similarity index 100% rename from tests/js/cursor/range-1.js rename to tests/format/js/cursor/range-1.js diff --git a/tests/js/cursor/range-2.js b/tests/format/js/cursor/range-2.js similarity index 100% rename from tests/js/cursor/range-2.js rename to tests/format/js/cursor/range-2.js diff --git a/tests/js/cursor/range-3.js b/tests/format/js/cursor/range-3.js similarity index 100% rename from tests/js/cursor/range-3.js rename to tests/format/js/cursor/range-3.js diff --git a/tests/js/cursor/range-4.js b/tests/format/js/cursor/range-4.js similarity index 100% rename from tests/js/cursor/range-4.js rename to tests/format/js/cursor/range-4.js diff --git a/tests/js/cursor/require-pragma/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/cursor/require-pragma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/cursor/require-pragma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/cursor/require-pragma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/cursor/require-pragma/cursor-without-pragma.js b/tests/format/js/cursor/require-pragma/cursor-without-pragma.js similarity index 100% rename from tests/js/cursor/require-pragma/cursor-without-pragma.js rename to tests/format/js/cursor/require-pragma/cursor-without-pragma.js diff --git a/tests/js/cursor/require-pragma/jsfmt.spec.js b/tests/format/js/cursor/require-pragma/jsfmt.spec.js similarity index 100% rename from tests/js/cursor/require-pragma/jsfmt.spec.js rename to tests/format/js/cursor/require-pragma/jsfmt.spec.js diff --git a/tests/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/decorator-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/decorator-comments/comments.js b/tests/format/js/decorator-comments/comments.js similarity index 100% rename from tests/js/decorator-comments/comments.js rename to tests/format/js/decorator-comments/comments.js diff --git a/tests/js/decorator-comments/jsfmt.spec.js b/tests/format/js/decorator-comments/jsfmt.spec.js similarity index 100% rename from tests/js/decorator-comments/jsfmt.spec.js rename to tests/format/js/decorator-comments/jsfmt.spec.js diff --git a/tests/js/decorators-export/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/decorators-export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/decorators-export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/decorators-export/after_export.js b/tests/format/js/decorators-export/after_export.js similarity index 100% rename from tests/js/decorators-export/after_export.js rename to tests/format/js/decorators-export/after_export.js diff --git a/tests/js/decorators-export/before_export.js b/tests/format/js/decorators-export/before_export.js similarity index 100% rename from tests/js/decorators-export/before_export.js rename to tests/format/js/decorators-export/before_export.js diff --git a/tests/js/decorators-export/jsfmt.spec.js b/tests/format/js/decorators-export/jsfmt.spec.js similarity index 100% rename from tests/js/decorators-export/jsfmt.spec.js rename to tests/format/js/decorators-export/jsfmt.spec.js diff --git a/tests/js/decorators/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/decorators/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/decorators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/decorators/classes.js b/tests/format/js/decorators/classes.js similarity index 100% rename from tests/js/decorators/classes.js rename to tests/format/js/decorators/classes.js diff --git a/tests/js/decorators/comments.js b/tests/format/js/decorators/comments.js similarity index 100% rename from tests/js/decorators/comments.js rename to tests/format/js/decorators/comments.js diff --git a/tests/js/decorators/jsfmt.spec.js b/tests/format/js/decorators/jsfmt.spec.js similarity index 100% rename from tests/js/decorators/jsfmt.spec.js rename to tests/format/js/decorators/jsfmt.spec.js diff --git a/tests/js/decorators/methods.js b/tests/format/js/decorators/methods.js similarity index 100% rename from tests/js/decorators/methods.js rename to tests/format/js/decorators/methods.js diff --git a/tests/js/decorators/mixed.js b/tests/format/js/decorators/mixed.js similarity index 100% rename from tests/js/decorators/mixed.js rename to tests/format/js/decorators/mixed.js diff --git a/tests/js/decorators/mobx.js b/tests/format/js/decorators/mobx.js similarity index 100% rename from tests/js/decorators/mobx.js rename to tests/format/js/decorators/mobx.js diff --git a/tests/js/decorators/multiline.js b/tests/format/js/decorators/multiline.js similarity index 100% rename from tests/js/decorators/multiline.js rename to tests/format/js/decorators/multiline.js diff --git a/tests/js/decorators/multiple.js b/tests/format/js/decorators/multiple.js similarity index 100% rename from tests/js/decorators/multiple.js rename to tests/format/js/decorators/multiple.js diff --git a/tests/js/decorators/parens.js b/tests/format/js/decorators/parens.js similarity index 100% rename from tests/js/decorators/parens.js rename to tests/format/js/decorators/parens.js diff --git a/tests/js/decorators/redux.js b/tests/format/js/decorators/redux.js similarity index 100% rename from tests/js/decorators/redux.js rename to tests/format/js/decorators/redux.js diff --git a/tests/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/destructuring-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/destructuring-ignore/ignore.js b/tests/format/js/destructuring-ignore/ignore.js similarity index 100% rename from tests/js/destructuring-ignore/ignore.js rename to tests/format/js/destructuring-ignore/ignore.js diff --git a/tests/js/destructuring-ignore/jsfmt.spec.js b/tests/format/js/destructuring-ignore/jsfmt.spec.js similarity index 100% rename from tests/js/destructuring-ignore/jsfmt.spec.js rename to tests/format/js/destructuring-ignore/jsfmt.spec.js diff --git a/tests/js/destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/destructuring/destructuring.js b/tests/format/js/destructuring/destructuring.js similarity index 100% rename from tests/js/destructuring/destructuring.js rename to tests/format/js/destructuring/destructuring.js diff --git a/tests/js/destructuring/issue-5988.js b/tests/format/js/destructuring/issue-5988.js similarity index 100% rename from tests/js/destructuring/issue-5988.js rename to tests/format/js/destructuring/issue-5988.js diff --git a/tests/js/destructuring/jsfmt.spec.js b/tests/format/js/destructuring/jsfmt.spec.js similarity index 100% rename from tests/js/destructuring/jsfmt.spec.js rename to tests/format/js/destructuring/jsfmt.spec.js diff --git a/tests/js/directives/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/directives/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/directives/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/directives/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/directives/escaped.js b/tests/format/js/directives/escaped.js similarity index 100% rename from tests/js/directives/escaped.js rename to tests/format/js/directives/escaped.js diff --git a/tests/js/directives/issue-7346.js b/tests/format/js/directives/issue-7346.js similarity index 100% rename from tests/js/directives/issue-7346.js rename to tests/format/js/directives/issue-7346.js diff --git a/tests/js/directives/jsfmt.spec.js b/tests/format/js/directives/jsfmt.spec.js similarity index 100% rename from tests/js/directives/jsfmt.spec.js rename to tests/format/js/directives/jsfmt.spec.js diff --git a/tests/js/directives/last-line-0.js b/tests/format/js/directives/last-line-0.js similarity index 100% rename from tests/js/directives/last-line-0.js rename to tests/format/js/directives/last-line-0.js diff --git a/tests/js/directives/last-line-1.js b/tests/format/js/directives/last-line-1.js similarity index 100% rename from tests/js/directives/last-line-1.js rename to tests/format/js/directives/last-line-1.js diff --git a/tests/js/directives/last-line-2.js b/tests/format/js/directives/last-line-2.js similarity index 100% rename from tests/js/directives/last-line-2.js rename to tests/format/js/directives/last-line-2.js diff --git a/tests/js/directives/newline.js b/tests/format/js/directives/newline.js similarity index 100% rename from tests/js/directives/newline.js rename to tests/format/js/directives/newline.js diff --git a/tests/js/directives/no-newline.js b/tests/format/js/directives/no-newline.js similarity index 100% rename from tests/js/directives/no-newline.js rename to tests/format/js/directives/no-newline.js diff --git a/tests/js/directives/test.js b/tests/format/js/directives/test.js similarity index 100% rename from tests/js/directives/test.js rename to tests/format/js/directives/test.js diff --git a/tests/js/do/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/do/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/do/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/do/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/do/call-arguments.js b/tests/format/js/do/call-arguments.js similarity index 100% rename from tests/js/do/call-arguments.js rename to tests/format/js/do/call-arguments.js diff --git a/tests/js/do/do.js b/tests/format/js/do/do.js similarity index 100% rename from tests/js/do/do.js rename to tests/format/js/do/do.js diff --git a/tests/js/do/jsfmt.spec.js b/tests/format/js/do/jsfmt.spec.js similarity index 100% rename from tests/js/do/jsfmt.spec.js rename to tests/format/js/do/jsfmt.spec.js diff --git a/tests/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/dynamic-import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/dynamic-import/assertions.js b/tests/format/js/dynamic-import/assertions.js similarity index 100% rename from tests/js/dynamic-import/assertions.js rename to tests/format/js/dynamic-import/assertions.js diff --git a/tests/js/dynamic-import/jsfmt.spec.js b/tests/format/js/dynamic-import/jsfmt.spec.js similarity index 100% rename from tests/js/dynamic-import/jsfmt.spec.js rename to tests/format/js/dynamic-import/jsfmt.spec.js diff --git a/tests/js/dynamic-import/test.js b/tests/format/js/dynamic-import/test.js similarity index 100% rename from tests/js/dynamic-import/test.js rename to tests/format/js/dynamic-import/test.js diff --git a/tests/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/empty-paren-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/empty-paren-comment/class-property.js b/tests/format/js/empty-paren-comment/class-property.js similarity index 100% rename from tests/js/empty-paren-comment/class-property.js rename to tests/format/js/empty-paren-comment/class-property.js diff --git a/tests/js/empty-paren-comment/class.js b/tests/format/js/empty-paren-comment/class.js similarity index 100% rename from tests/js/empty-paren-comment/class.js rename to tests/format/js/empty-paren-comment/class.js diff --git a/tests/js/empty-paren-comment/empty_paren_comment.js b/tests/format/js/empty-paren-comment/empty_paren_comment.js similarity index 100% rename from tests/js/empty-paren-comment/empty_paren_comment.js rename to tests/format/js/empty-paren-comment/empty_paren_comment.js diff --git a/tests/js/empty-paren-comment/jsfmt.spec.js b/tests/format/js/empty-paren-comment/jsfmt.spec.js similarity index 100% rename from tests/js/empty-paren-comment/jsfmt.spec.js rename to tests/format/js/empty-paren-comment/jsfmt.spec.js diff --git a/tests/js/empty-statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/empty-statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/empty-statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/empty-statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/empty-statement/body.js b/tests/format/js/empty-statement/body.js similarity index 100% rename from tests/js/empty-statement/body.js rename to tests/format/js/empty-statement/body.js diff --git a/tests/js/empty-statement/jsfmt.spec.js b/tests/format/js/empty-statement/jsfmt.spec.js similarity index 100% rename from tests/js/empty-statement/jsfmt.spec.js rename to tests/format/js/empty-statement/jsfmt.spec.js diff --git a/tests/js/empty-statement/no-newline.js b/tests/format/js/empty-statement/no-newline.js similarity index 100% rename from tests/js/empty-statement/no-newline.js rename to tests/format/js/empty-statement/no-newline.js diff --git a/tests/js/empty/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/empty/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/empty/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/empty/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/empty/jsfmt.spec.js b/tests/format/js/empty/jsfmt.spec.js similarity index 100% rename from tests/js/empty/jsfmt.spec.js rename to tests/format/js/empty/jsfmt.spec.js diff --git a/tests/js/end-of-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/end-of-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/end-of-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/end-of-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/end-of-line/example.js b/tests/format/js/end-of-line/example.js similarity index 100% rename from tests/js/end-of-line/example.js rename to tests/format/js/end-of-line/example.js diff --git a/tests/js/end-of-line/jsfmt.spec.js b/tests/format/js/end-of-line/jsfmt.spec.js similarity index 100% rename from tests/js/end-of-line/jsfmt.spec.js rename to tests/format/js/end-of-line/jsfmt.spec.js diff --git a/tests/js/eol/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/eol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/eol/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/eol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/eol/cursor-1.js b/tests/format/js/eol/cursor-1.js similarity index 100% rename from tests/js/eol/cursor-1.js rename to tests/format/js/eol/cursor-1.js diff --git a/tests/js/eol/cursor-and-range.js b/tests/format/js/eol/cursor-and-range.js similarity index 100% rename from tests/js/eol/cursor-and-range.js rename to tests/format/js/eol/cursor-and-range.js diff --git a/tests/js/eol/jsfmt.spec.js b/tests/format/js/eol/jsfmt.spec.js similarity index 100% rename from tests/js/eol/jsfmt.spec.js rename to tests/format/js/eol/jsfmt.spec.js diff --git a/tests/js/eol/range-1.js b/tests/format/js/eol/range-1.js similarity index 100% rename from tests/js/eol/range-1.js rename to tests/format/js/eol/range-1.js diff --git a/tests/js/eol/range-and-cursor-1.js b/tests/format/js/eol/range-and-cursor-1.js similarity index 100% rename from tests/js/eol/range-and-cursor-1.js rename to tests/format/js/eol/range-and-cursor-1.js diff --git a/tests/js/es6modules/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/es6modules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/es6modules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/es6modules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/es6modules/export_default_arrow_expression.js b/tests/format/js/es6modules/export_default_arrow_expression.js similarity index 100% rename from tests/js/es6modules/export_default_arrow_expression.js rename to tests/format/js/es6modules/export_default_arrow_expression.js diff --git a/tests/js/es6modules/export_default_call_expression.js b/tests/format/js/es6modules/export_default_call_expression.js similarity index 100% rename from tests/js/es6modules/export_default_call_expression.js rename to tests/format/js/es6modules/export_default_call_expression.js diff --git a/tests/js/es6modules/export_default_class_declaration.js b/tests/format/js/es6modules/export_default_class_declaration.js similarity index 100% rename from tests/js/es6modules/export_default_class_declaration.js rename to tests/format/js/es6modules/export_default_class_declaration.js diff --git a/tests/js/es6modules/export_default_class_expression.js b/tests/format/js/es6modules/export_default_class_expression.js similarity index 100% rename from tests/js/es6modules/export_default_class_expression.js rename to tests/format/js/es6modules/export_default_class_expression.js diff --git a/tests/js/es6modules/export_default_function_declaration.js b/tests/format/js/es6modules/export_default_function_declaration.js similarity index 100% rename from tests/js/es6modules/export_default_function_declaration.js rename to tests/format/js/es6modules/export_default_function_declaration.js diff --git a/tests/js/es6modules/export_default_function_declaration_async.js b/tests/format/js/es6modules/export_default_function_declaration_async.js similarity index 100% rename from tests/js/es6modules/export_default_function_declaration_async.js rename to tests/format/js/es6modules/export_default_function_declaration_async.js diff --git a/tests/js/es6modules/export_default_function_declaration_named.js b/tests/format/js/es6modules/export_default_function_declaration_named.js similarity index 100% rename from tests/js/es6modules/export_default_function_declaration_named.js rename to tests/format/js/es6modules/export_default_function_declaration_named.js diff --git a/tests/js/es6modules/export_default_function_expression.js b/tests/format/js/es6modules/export_default_function_expression.js similarity index 100% rename from tests/js/es6modules/export_default_function_expression.js rename to tests/format/js/es6modules/export_default_function_expression.js diff --git a/tests/js/es6modules/export_default_function_expression_named.js b/tests/format/js/es6modules/export_default_function_expression_named.js similarity index 100% rename from tests/js/es6modules/export_default_function_expression_named.js rename to tests/format/js/es6modules/export_default_function_expression_named.js diff --git a/tests/js/es6modules/export_default_new_expression.js b/tests/format/js/es6modules/export_default_new_expression.js similarity index 100% rename from tests/js/es6modules/export_default_new_expression.js rename to tests/format/js/es6modules/export_default_new_expression.js diff --git a/tests/js/es6modules/jsfmt.spec.js b/tests/format/js/es6modules/jsfmt.spec.js similarity index 100% rename from tests/js/es6modules/jsfmt.spec.js rename to tests/format/js/es6modules/jsfmt.spec.js diff --git a/tests/js/export-default/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/export-default/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/export-default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/export-default/binary_and_template.js b/tests/format/js/export-default/binary_and_template.js similarity index 100% rename from tests/js/export-default/binary_and_template.js rename to tests/format/js/export-default/binary_and_template.js diff --git a/tests/js/export-default/body.js b/tests/format/js/export-default/body.js similarity index 100% rename from tests/js/export-default/body.js rename to tests/format/js/export-default/body.js diff --git a/tests/js/export-default/class_instance.js b/tests/format/js/export-default/class_instance.js similarity index 100% rename from tests/js/export-default/class_instance.js rename to tests/format/js/export-default/class_instance.js diff --git a/tests/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/export-default/escaped/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/export-default/escaped/default-escaped.js b/tests/format/js/export-default/escaped/default-escaped.js similarity index 100% rename from tests/js/export-default/escaped/default-escaped.js rename to tests/format/js/export-default/escaped/default-escaped.js diff --git a/tests/js/export-default/escaped/jsfmt.spec.js b/tests/format/js/export-default/escaped/jsfmt.spec.js similarity index 100% rename from tests/js/export-default/escaped/jsfmt.spec.js rename to tests/format/js/export-default/escaped/jsfmt.spec.js diff --git a/tests/js/export-default/function_in_template.js b/tests/format/js/export-default/function_in_template.js similarity index 100% rename from tests/js/export-default/function_in_template.js rename to tests/format/js/export-default/function_in_template.js diff --git a/tests/js/export-default/function_tostring.js b/tests/format/js/export-default/function_tostring.js similarity index 100% rename from tests/js/export-default/function_tostring.js rename to tests/format/js/export-default/function_tostring.js diff --git a/tests/js/export-default/iife.js b/tests/format/js/export-default/iife.js similarity index 100% rename from tests/js/export-default/iife.js rename to tests/format/js/export-default/iife.js diff --git a/tests/js/export-default/jsfmt.spec.js b/tests/format/js/export-default/jsfmt.spec.js similarity index 100% rename from tests/js/export-default/jsfmt.spec.js rename to tests/format/js/export-default/jsfmt.spec.js diff --git a/tests/js/export-extension/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/export-extension/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/export-extension/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/export-extension/export.js b/tests/format/js/export-extension/export.js similarity index 100% rename from tests/js/export-extension/export.js rename to tests/format/js/export-extension/export.js diff --git a/tests/js/export-extension/jsfmt.spec.js b/tests/format/js/export-extension/jsfmt.spec.js similarity index 100% rename from tests/js/export-extension/jsfmt.spec.js rename to tests/format/js/export-extension/jsfmt.spec.js diff --git a/tests/js/export-star/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export-star/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/export-star/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/export-star/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/export-star/export-star-as.js b/tests/format/js/export-star/export-star-as.js similarity index 100% rename from tests/js/export-star/export-star-as.js rename to tests/format/js/export-star/export-star-as.js diff --git a/tests/js/export-star/export-star.js b/tests/format/js/export-star/export-star.js similarity index 100% rename from tests/js/export-star/export-star.js rename to tests/format/js/export-star/export-star.js diff --git a/tests/js/export-star/jsfmt.spec.js b/tests/format/js/export-star/jsfmt.spec.js similarity index 100% rename from tests/js/export-star/jsfmt.spec.js rename to tests/format/js/export-star/jsfmt.spec.js diff --git a/tests/js/export/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/export/bracket.js b/tests/format/js/export/bracket.js similarity index 100% rename from tests/js/export/bracket.js rename to tests/format/js/export/bracket.js diff --git a/tests/js/export/empty.js b/tests/format/js/export/empty.js similarity index 100% rename from tests/js/export/empty.js rename to tests/format/js/export/empty.js diff --git a/tests/js/export/jsfmt.spec.js b/tests/format/js/export/jsfmt.spec.js similarity index 100% rename from tests/js/export/jsfmt.spec.js rename to tests/format/js/export/jsfmt.spec.js diff --git a/tests/js/export/same-local-and-exported.js b/tests/format/js/export/same-local-and-exported.js similarity index 100% rename from tests/js/export/same-local-and-exported.js rename to tests/format/js/export/same-local-and-exported.js diff --git a/tests/js/exports/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/exports/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/exports/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/exports/jsfmt.spec.js b/tests/format/js/exports/jsfmt.spec.js similarity index 100% rename from tests/js/exports/jsfmt.spec.js rename to tests/format/js/exports/jsfmt.spec.js diff --git a/tests/js/exports/test.js b/tests/format/js/exports/test.js similarity index 100% rename from tests/js/exports/test.js rename to tests/format/js/exports/test.js diff --git a/tests/js/expression_statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/expression_statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/expression_statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/expression_statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/expression_statement/jsfmt.spec.js b/tests/format/js/expression_statement/jsfmt.spec.js similarity index 100% rename from tests/js/expression_statement/jsfmt.spec.js rename to tests/format/js/expression_statement/jsfmt.spec.js diff --git a/tests/js/expression_statement/no_regression.js b/tests/format/js/expression_statement/no_regression.js similarity index 100% rename from tests/js/expression_statement/no_regression.js rename to tests/format/js/expression_statement/no_regression.js diff --git a/tests/js/expression_statement/use_strict.js b/tests/format/js/expression_statement/use_strict.js similarity index 100% rename from tests/js/expression_statement/use_strict.js rename to tests/format/js/expression_statement/use_strict.js diff --git a/tests/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/first-argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/first-argument-expansion/jsfmt.spec.js b/tests/format/js/first-argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/js/first-argument-expansion/jsfmt.spec.js rename to tests/format/js/first-argument-expansion/jsfmt.spec.js diff --git a/tests/js/first-argument-expansion/test.js b/tests/format/js/first-argument-expansion/test.js similarity index 100% rename from tests/js/first-argument-expansion/test.js rename to tests/format/js/first-argument-expansion/test.js diff --git a/tests/js/for-await/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/for-await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/for-await/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/for-await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/for-await/for-await.js b/tests/format/js/for-await/for-await.js similarity index 100% rename from tests/js/for-await/for-await.js rename to tests/format/js/for-await/for-await.js diff --git a/tests/js/for-await/jsfmt.spec.js b/tests/format/js/for-await/jsfmt.spec.js similarity index 100% rename from tests/js/for-await/jsfmt.spec.js rename to tests/format/js/for-await/jsfmt.spec.js diff --git a/tests/js/for/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/for/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/for/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/for/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/for/comment.js b/tests/format/js/for/comment.js similarity index 100% rename from tests/js/for/comment.js rename to tests/format/js/for/comment.js diff --git a/tests/js/for/for.js b/tests/format/js/for/for.js similarity index 100% rename from tests/js/for/for.js rename to tests/format/js/for/for.js diff --git a/tests/js/for/in.js b/tests/format/js/for/in.js similarity index 100% rename from tests/js/for/in.js rename to tests/format/js/for/in.js diff --git a/tests/js/for/jsfmt.spec.js b/tests/format/js/for/jsfmt.spec.js similarity index 100% rename from tests/js/for/jsfmt.spec.js rename to tests/format/js/for/jsfmt.spec.js diff --git a/tests/js/for/var.js b/tests/format/js/for/var.js similarity index 100% rename from tests/js/for/var.js rename to tests/format/js/for/var.js diff --git a/tests/js/function-first-param/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/function-first-param/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/function-first-param/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/function-first-param/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/function-first-param/function_expression.js b/tests/format/js/function-first-param/function_expression.js similarity index 100% rename from tests/js/function-first-param/function_expression.js rename to tests/format/js/function-first-param/function_expression.js diff --git a/tests/js/function-first-param/jsfmt.spec.js b/tests/format/js/function-first-param/jsfmt.spec.js similarity index 100% rename from tests/js/function-first-param/jsfmt.spec.js rename to tests/format/js/function-first-param/jsfmt.spec.js diff --git a/tests/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/function-single-destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/function-single-destructuring/array.js b/tests/format/js/function-single-destructuring/array.js similarity index 100% rename from tests/js/function-single-destructuring/array.js rename to tests/format/js/function-single-destructuring/array.js diff --git a/tests/js/function-single-destructuring/jsfmt.spec.js b/tests/format/js/function-single-destructuring/jsfmt.spec.js similarity index 100% rename from tests/js/function-single-destructuring/jsfmt.spec.js rename to tests/format/js/function-single-destructuring/jsfmt.spec.js diff --git a/tests/js/function-single-destructuring/object.js b/tests/format/js/function-single-destructuring/object.js similarity index 100% rename from tests/js/function-single-destructuring/object.js rename to tests/format/js/function-single-destructuring/object.js diff --git a/tests/js/function/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/function/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/function/function_expression.js b/tests/format/js/function/function_expression.js similarity index 100% rename from tests/js/function/function_expression.js rename to tests/format/js/function/function_expression.js diff --git a/tests/js/function/issue-10277.js b/tests/format/js/function/issue-10277.js similarity index 100% rename from tests/js/function/issue-10277.js rename to tests/format/js/function/issue-10277.js diff --git a/tests/js/function/jsfmt.spec.js b/tests/format/js/function/jsfmt.spec.js similarity index 100% rename from tests/js/function/jsfmt.spec.js rename to tests/format/js/function/jsfmt.spec.js diff --git a/tests/js/functional-composition/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/functional-composition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/functional-composition/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/functional-composition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/functional-composition/functional_compose.js b/tests/format/js/functional-composition/functional_compose.js similarity index 100% rename from tests/js/functional-composition/functional_compose.js rename to tests/format/js/functional-composition/functional_compose.js diff --git a/tests/js/functional-composition/gobject_connect.js b/tests/format/js/functional-composition/gobject_connect.js similarity index 100% rename from tests/js/functional-composition/gobject_connect.js rename to tests/format/js/functional-composition/gobject_connect.js diff --git a/tests/js/functional-composition/jsfmt.spec.js b/tests/format/js/functional-composition/jsfmt.spec.js similarity index 100% rename from tests/js/functional-composition/jsfmt.spec.js rename to tests/format/js/functional-composition/jsfmt.spec.js diff --git a/tests/js/functional-composition/lodash_flow.js b/tests/format/js/functional-composition/lodash_flow.js similarity index 100% rename from tests/js/functional-composition/lodash_flow.js rename to tests/format/js/functional-composition/lodash_flow.js diff --git a/tests/js/functional-composition/lodash_flow_right.js b/tests/format/js/functional-composition/lodash_flow_right.js similarity index 100% rename from tests/js/functional-composition/lodash_flow_right.js rename to tests/format/js/functional-composition/lodash_flow_right.js diff --git a/tests/js/functional-composition/mongo_connect.js b/tests/format/js/functional-composition/mongo_connect.js similarity index 100% rename from tests/js/functional-composition/mongo_connect.js rename to tests/format/js/functional-composition/mongo_connect.js diff --git a/tests/js/functional-composition/pipe-function-calls-with-comments.js b/tests/format/js/functional-composition/pipe-function-calls-with-comments.js similarity index 100% rename from tests/js/functional-composition/pipe-function-calls-with-comments.js rename to tests/format/js/functional-composition/pipe-function-calls-with-comments.js diff --git a/tests/js/functional-composition/pipe-function-calls.js b/tests/format/js/functional-composition/pipe-function-calls.js similarity index 100% rename from tests/js/functional-composition/pipe-function-calls.js rename to tests/format/js/functional-composition/pipe-function-calls.js diff --git a/tests/js/functional-composition/ramda_compose.js b/tests/format/js/functional-composition/ramda_compose.js similarity index 100% rename from tests/js/functional-composition/ramda_compose.js rename to tests/format/js/functional-composition/ramda_compose.js diff --git a/tests/js/functional-composition/ramda_pipe.js b/tests/format/js/functional-composition/ramda_pipe.js similarity index 100% rename from tests/js/functional-composition/ramda_pipe.js rename to tests/format/js/functional-composition/ramda_pipe.js diff --git a/tests/js/functional-composition/redux_compose.js b/tests/format/js/functional-composition/redux_compose.js similarity index 100% rename from tests/js/functional-composition/redux_compose.js rename to tests/format/js/functional-composition/redux_compose.js diff --git a/tests/js/functional-composition/redux_connect.js b/tests/format/js/functional-composition/redux_connect.js similarity index 100% rename from tests/js/functional-composition/redux_connect.js rename to tests/format/js/functional-composition/redux_connect.js diff --git a/tests/js/functional-composition/reselect_createselector.js b/tests/format/js/functional-composition/reselect_createselector.js similarity index 100% rename from tests/js/functional-composition/reselect_createselector.js rename to tests/format/js/functional-composition/reselect_createselector.js diff --git a/tests/js/functional-composition/rxjs_pipe.js b/tests/format/js/functional-composition/rxjs_pipe.js similarity index 100% rename from tests/js/functional-composition/rxjs_pipe.js rename to tests/format/js/functional-composition/rxjs_pipe.js diff --git a/tests/js/generator/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/generator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/generator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/generator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/generator/anonymous.js b/tests/format/js/generator/anonymous.js similarity index 100% rename from tests/js/generator/anonymous.js rename to tests/format/js/generator/anonymous.js diff --git a/tests/js/generator/async.js b/tests/format/js/generator/async.js similarity index 100% rename from tests/js/generator/async.js rename to tests/format/js/generator/async.js diff --git a/tests/js/generator/function-name-starts-with-get.js b/tests/format/js/generator/function-name-starts-with-get.js similarity index 100% rename from tests/js/generator/function-name-starts-with-get.js rename to tests/format/js/generator/function-name-starts-with-get.js diff --git a/tests/js/generator/jsfmt.spec.js b/tests/format/js/generator/jsfmt.spec.js similarity index 100% rename from tests/js/generator/jsfmt.spec.js rename to tests/format/js/generator/jsfmt.spec.js diff --git a/tests/js/if/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/if/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/if/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/if/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/if/comment_before_else.js b/tests/format/js/if/comment_before_else.js similarity index 100% rename from tests/js/if/comment_before_else.js rename to tests/format/js/if/comment_before_else.js diff --git a/tests/js/if/else.js b/tests/format/js/if/else.js similarity index 100% rename from tests/js/if/else.js rename to tests/format/js/if/else.js diff --git a/tests/js/if/if_comments.js b/tests/format/js/if/if_comments.js similarity index 100% rename from tests/js/if/if_comments.js rename to tests/format/js/if/if_comments.js diff --git a/tests/js/if/jsfmt.spec.js b/tests/format/js/if/jsfmt.spec.js similarity index 100% rename from tests/js/if/jsfmt.spec.js rename to tests/format/js/if/jsfmt.spec.js diff --git a/tests/js/if/trailing_comment.js b/tests/format/js/if/trailing_comment.js similarity index 100% rename from tests/js/if/trailing_comment.js rename to tests/format/js/if/trailing_comment.js diff --git a/tests/js/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/ignore/ignore-2.js b/tests/format/js/ignore/ignore-2.js similarity index 100% rename from tests/js/ignore/ignore-2.js rename to tests/format/js/ignore/ignore-2.js diff --git a/tests/js/ignore/ignore.js b/tests/format/js/ignore/ignore.js similarity index 100% rename from tests/js/ignore/ignore.js rename to tests/format/js/ignore/ignore.js diff --git a/tests/js/ignore/issue-10661.js b/tests/format/js/ignore/issue-10661.js similarity index 100% rename from tests/js/ignore/issue-10661.js rename to tests/format/js/ignore/issue-10661.js diff --git a/tests/js/ignore/jsfmt.spec.js b/tests/format/js/ignore/jsfmt.spec.js similarity index 100% rename from tests/js/ignore/jsfmt.spec.js rename to tests/format/js/ignore/jsfmt.spec.js diff --git a/tests/js/ignore/semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/ignore/semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/ignore/semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/ignore/semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/ignore/semi/directive.js b/tests/format/js/ignore/semi/directive.js similarity index 100% rename from tests/js/ignore/semi/directive.js rename to tests/format/js/ignore/semi/directive.js diff --git a/tests/js/ignore/semi/jsfmt.spec.js b/tests/format/js/ignore/semi/jsfmt.spec.js similarity index 100% rename from tests/js/ignore/semi/jsfmt.spec.js rename to tests/format/js/ignore/semi/jsfmt.spec.js diff --git a/tests/js/import-assertions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/import-assertions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/import-assertions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/import-assertions/bracket-spacing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/import-assertions/bracket-spacing/dynamic-import.js b/tests/format/js/import-assertions/bracket-spacing/dynamic-import.js similarity index 100% rename from tests/js/import-assertions/bracket-spacing/dynamic-import.js rename to tests/format/js/import-assertions/bracket-spacing/dynamic-import.js diff --git a/tests/js/import-assertions/bracket-spacing/empty.js b/tests/format/js/import-assertions/bracket-spacing/empty.js similarity index 100% rename from tests/js/import-assertions/bracket-spacing/empty.js rename to tests/format/js/import-assertions/bracket-spacing/empty.js diff --git a/tests/js/import-assertions/bracket-spacing/jsfmt.spec.js b/tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js similarity index 100% rename from tests/js/import-assertions/bracket-spacing/jsfmt.spec.js rename to tests/format/js/import-assertions/bracket-spacing/jsfmt.spec.js diff --git a/tests/js/import-assertions/bracket-spacing/re-export.js b/tests/format/js/import-assertions/bracket-spacing/re-export.js similarity index 100% rename from tests/js/import-assertions/bracket-spacing/re-export.js rename to tests/format/js/import-assertions/bracket-spacing/re-export.js diff --git a/tests/js/import-assertions/bracket-spacing/static-import.js b/tests/format/js/import-assertions/bracket-spacing/static-import.js similarity index 100% rename from tests/js/import-assertions/bracket-spacing/static-import.js rename to tests/format/js/import-assertions/bracket-spacing/static-import.js diff --git a/tests/js/import-assertions/dynamic-import.js b/tests/format/js/import-assertions/dynamic-import.js similarity index 100% rename from tests/js/import-assertions/dynamic-import.js rename to tests/format/js/import-assertions/dynamic-import.js diff --git a/tests/js/import-assertions/empty.js b/tests/format/js/import-assertions/empty.js similarity index 100% rename from tests/js/import-assertions/empty.js rename to tests/format/js/import-assertions/empty.js diff --git a/tests/js/import-assertions/jsfmt.spec.js b/tests/format/js/import-assertions/jsfmt.spec.js similarity index 100% rename from tests/js/import-assertions/jsfmt.spec.js rename to tests/format/js/import-assertions/jsfmt.spec.js diff --git a/tests/js/import-assertions/multi-types.js b/tests/format/js/import-assertions/multi-types.js similarity index 100% rename from tests/js/import-assertions/multi-types.js rename to tests/format/js/import-assertions/multi-types.js diff --git a/tests/js/import-assertions/not-import-assertions.js b/tests/format/js/import-assertions/not-import-assertions.js similarity index 100% rename from tests/js/import-assertions/not-import-assertions.js rename to tests/format/js/import-assertions/not-import-assertions.js diff --git a/tests/js/import-assertions/re-export.js b/tests/format/js/import-assertions/re-export.js similarity index 100% rename from tests/js/import-assertions/re-export.js rename to tests/format/js/import-assertions/re-export.js diff --git a/tests/js/import-assertions/static-import.js b/tests/format/js/import-assertions/static-import.js similarity index 100% rename from tests/js/import-assertions/static-import.js rename to tests/format/js/import-assertions/static-import.js diff --git a/tests/js/import-assertions/without-from.js b/tests/format/js/import-assertions/without-from.js similarity index 100% rename from tests/js/import-assertions/without-from.js rename to tests/format/js/import-assertions/without-from.js diff --git a/tests/js/import-meta/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import-meta/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/import-meta/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/import-meta/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/import-meta/import_meta.js b/tests/format/js/import-meta/import_meta.js similarity index 100% rename from tests/js/import-meta/import_meta.js rename to tests/format/js/import-meta/import_meta.js diff --git a/tests/js/import-meta/jsfmt.spec.js b/tests/format/js/import-meta/jsfmt.spec.js similarity index 100% rename from tests/js/import-meta/jsfmt.spec.js rename to tests/format/js/import-meta/jsfmt.spec.js diff --git a/tests/js/import/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/import/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/import/brackets.js b/tests/format/js/import/brackets.js similarity index 100% rename from tests/js/import/brackets.js rename to tests/format/js/import/brackets.js diff --git a/tests/js/import/comments.js b/tests/format/js/import/comments.js similarity index 100% rename from tests/js/import/comments.js rename to tests/format/js/import/comments.js diff --git a/tests/js/import/empty-import.js b/tests/format/js/import/empty-import.js similarity index 100% rename from tests/js/import/empty-import.js rename to tests/format/js/import/empty-import.js diff --git a/tests/js/import/inline.js b/tests/format/js/import/inline.js similarity index 100% rename from tests/js/import/inline.js rename to tests/format/js/import/inline.js diff --git a/tests/js/import/jsfmt.spec.js b/tests/format/js/import/jsfmt.spec.js similarity index 100% rename from tests/js/import/jsfmt.spec.js rename to tests/format/js/import/jsfmt.spec.js diff --git a/tests/js/import/long-line.js b/tests/format/js/import/long-line.js similarity index 100% rename from tests/js/import/long-line.js rename to tests/format/js/import/long-line.js diff --git a/tests/js/import/multiple_standalones.js b/tests/format/js/import/multiple_standalones.js similarity index 100% rename from tests/js/import/multiple_standalones.js rename to tests/format/js/import/multiple_standalones.js diff --git a/tests/js/import/same-local-and-imported.js b/tests/format/js/import/same-local-and-imported.js similarity index 100% rename from tests/js/import/same-local-and-imported.js rename to tests/format/js/import/same-local-and-imported.js diff --git a/tests/js/invalid-code/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/invalid-code/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/invalid-code/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/invalid-code/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/invalid-code/duplicate_bindings.js b/tests/format/js/invalid-code/duplicate_bindings.js similarity index 100% rename from tests/js/invalid-code/duplicate_bindings.js rename to tests/format/js/invalid-code/duplicate_bindings.js diff --git a/tests/js/invalid-code/jsfmt.spec.js b/tests/format/js/invalid-code/jsfmt.spec.js similarity index 100% rename from tests/js/invalid-code/jsfmt.spec.js rename to tests/format/js/invalid-code/jsfmt.spec.js diff --git a/tests/js/label/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/label/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/label/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/label/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/label/block-statement-and-regexp.js b/tests/format/js/label/block-statement-and-regexp.js similarity index 100% rename from tests/js/label/block-statement-and-regexp.js rename to tests/format/js/label/block-statement-and-regexp.js diff --git a/tests/js/label/comment.js b/tests/format/js/label/comment.js similarity index 100% rename from tests/js/label/comment.js rename to tests/format/js/label/comment.js diff --git a/tests/js/label/empty_label.js b/tests/format/js/label/empty_label.js similarity index 100% rename from tests/js/label/empty_label.js rename to tests/format/js/label/empty_label.js diff --git a/tests/js/label/jsfmt.spec.js b/tests/format/js/label/jsfmt.spec.js similarity index 100% rename from tests/js/label/jsfmt.spec.js rename to tests/format/js/label/jsfmt.spec.js diff --git a/tests/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/last-argument-expansion/arrow.js b/tests/format/js/last-argument-expansion/arrow.js similarity index 100% rename from tests/js/last-argument-expansion/arrow.js rename to tests/format/js/last-argument-expansion/arrow.js diff --git a/tests/js/last-argument-expansion/assignment-pattern.js b/tests/format/js/last-argument-expansion/assignment-pattern.js similarity index 100% rename from tests/js/last-argument-expansion/assignment-pattern.js rename to tests/format/js/last-argument-expansion/assignment-pattern.js diff --git a/tests/js/last-argument-expansion/break-parent.js b/tests/format/js/last-argument-expansion/break-parent.js similarity index 100% rename from tests/js/last-argument-expansion/break-parent.js rename to tests/format/js/last-argument-expansion/break-parent.js diff --git a/tests/js/last-argument-expansion/dangling-comment-in-arrow-function.js b/tests/format/js/last-argument-expansion/dangling-comment-in-arrow-function.js similarity index 100% rename from tests/js/last-argument-expansion/dangling-comment-in-arrow-function.js rename to tests/format/js/last-argument-expansion/dangling-comment-in-arrow-function.js diff --git a/tests/js/last-argument-expansion/edge_case.js b/tests/format/js/last-argument-expansion/edge_case.js similarity index 100% rename from tests/js/last-argument-expansion/edge_case.js rename to tests/format/js/last-argument-expansion/edge_case.js diff --git a/tests/js/last-argument-expansion/empty-lines.js b/tests/format/js/last-argument-expansion/empty-lines.js similarity index 100% rename from tests/js/last-argument-expansion/empty-lines.js rename to tests/format/js/last-argument-expansion/empty-lines.js diff --git a/tests/js/last-argument-expansion/empty-object.js b/tests/format/js/last-argument-expansion/empty-object.js similarity index 100% rename from tests/js/last-argument-expansion/empty-object.js rename to tests/format/js/last-argument-expansion/empty-object.js diff --git a/tests/js/last-argument-expansion/function-expression-issue-2239.js b/tests/format/js/last-argument-expansion/function-expression-issue-2239.js similarity index 100% rename from tests/js/last-argument-expansion/function-expression-issue-2239.js rename to tests/format/js/last-argument-expansion/function-expression-issue-2239.js diff --git a/tests/js/last-argument-expansion/function-expression.js b/tests/format/js/last-argument-expansion/function-expression.js similarity index 100% rename from tests/js/last-argument-expansion/function-expression.js rename to tests/format/js/last-argument-expansion/function-expression.js diff --git a/tests/js/last-argument-expansion/issue-10708.js b/tests/format/js/last-argument-expansion/issue-10708.js similarity index 100% rename from tests/js/last-argument-expansion/issue-10708.js rename to tests/format/js/last-argument-expansion/issue-10708.js diff --git a/tests/js/last-argument-expansion/issue-7518.js b/tests/format/js/last-argument-expansion/issue-7518.js similarity index 100% rename from tests/js/last-argument-expansion/issue-7518.js rename to tests/format/js/last-argument-expansion/issue-7518.js diff --git a/tests/js/last-argument-expansion/jsfmt.spec.js b/tests/format/js/last-argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/js/last-argument-expansion/jsfmt.spec.js rename to tests/format/js/last-argument-expansion/jsfmt.spec.js diff --git a/tests/js/last-argument-expansion/jsx.js b/tests/format/js/last-argument-expansion/jsx.js similarity index 100% rename from tests/js/last-argument-expansion/jsx.js rename to tests/format/js/last-argument-expansion/jsx.js diff --git a/tests/js/last-argument-expansion/number-only-array.js b/tests/format/js/last-argument-expansion/number-only-array.js similarity index 100% rename from tests/js/last-argument-expansion/number-only-array.js rename to tests/format/js/last-argument-expansion/number-only-array.js diff --git a/tests/js/last-argument-expansion/object.js b/tests/format/js/last-argument-expansion/object.js similarity index 100% rename from tests/js/last-argument-expansion/object.js rename to tests/format/js/last-argument-expansion/object.js diff --git a/tests/js/last-argument-expansion/overflow.js b/tests/format/js/last-argument-expansion/overflow.js similarity index 100% rename from tests/js/last-argument-expansion/overflow.js rename to tests/format/js/last-argument-expansion/overflow.js diff --git a/tests/js/line-suffix-boundary/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/line-suffix-boundary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/line-suffix-boundary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/line-suffix-boundary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/line-suffix-boundary/boundary.js b/tests/format/js/line-suffix-boundary/boundary.js similarity index 100% rename from tests/js/line-suffix-boundary/boundary.js rename to tests/format/js/line-suffix-boundary/boundary.js diff --git a/tests/js/line-suffix-boundary/jsfmt.spec.js b/tests/format/js/line-suffix-boundary/jsfmt.spec.js similarity index 100% rename from tests/js/line-suffix-boundary/jsfmt.spec.js rename to tests/format/js/line-suffix-boundary/jsfmt.spec.js diff --git a/tests/js/line/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/line/jsfmt.spec.js b/tests/format/js/line/jsfmt.spec.js similarity index 100% rename from tests/js/line/jsfmt.spec.js rename to tests/format/js/line/jsfmt.spec.js diff --git a/tests/js/line/windows.js b/tests/format/js/line/windows.js similarity index 100% rename from tests/js/line/windows.js rename to tests/format/js/line/windows.js diff --git a/tests/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/literal-numeric-separator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/literal-numeric-separator/jsfmt.spec.js b/tests/format/js/literal-numeric-separator/jsfmt.spec.js similarity index 100% rename from tests/js/literal-numeric-separator/jsfmt.spec.js rename to tests/format/js/literal-numeric-separator/jsfmt.spec.js diff --git a/tests/js/literal-numeric-separator/test.js b/tests/format/js/literal-numeric-separator/test.js similarity index 100% rename from tests/js/literal-numeric-separator/test.js rename to tests/format/js/literal-numeric-separator/test.js diff --git a/tests/js/literal/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/literal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/literal/jsfmt.spec.js b/tests/format/js/literal/jsfmt.spec.js similarity index 100% rename from tests/js/literal/jsfmt.spec.js rename to tests/format/js/literal/jsfmt.spec.js diff --git a/tests/js/literal/number.js b/tests/format/js/literal/number.js similarity index 100% rename from tests/js/literal/number.js rename to tests/format/js/literal/number.js diff --git a/tests/js/logical-assignment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/logical-assignment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/logical-assignment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/logical-assignment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/logical-assignment/jsfmt.spec.js b/tests/format/js/logical-assignment/jsfmt.spec.js similarity index 100% rename from tests/js/logical-assignment/jsfmt.spec.js rename to tests/format/js/logical-assignment/jsfmt.spec.js diff --git a/tests/js/logical-assignment/logical-assignment.js b/tests/format/js/logical-assignment/logical-assignment.js similarity index 100% rename from tests/js/logical-assignment/logical-assignment.js rename to tests/format/js/logical-assignment/logical-assignment.js diff --git a/tests/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/logical_expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/logical_expressions/issue-7024.js b/tests/format/js/logical_expressions/issue-7024.js similarity index 100% rename from tests/js/logical_expressions/issue-7024.js rename to tests/format/js/logical_expressions/issue-7024.js diff --git a/tests/js/logical_expressions/jsfmt.spec.js b/tests/format/js/logical_expressions/jsfmt.spec.js similarity index 100% rename from tests/js/logical_expressions/jsfmt.spec.js rename to tests/format/js/logical_expressions/jsfmt.spec.js diff --git a/tests/js/logical_expressions/logical_expression_operators.js b/tests/format/js/logical_expressions/logical_expression_operators.js similarity index 100% rename from tests/js/logical_expressions/logical_expression_operators.js rename to tests/format/js/logical_expressions/logical_expression_operators.js diff --git a/tests/js/member/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/member/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/member/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/member/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/member/conditional.js b/tests/format/js/member/conditional.js similarity index 100% rename from tests/js/member/conditional.js rename to tests/format/js/member/conditional.js diff --git a/tests/js/member/expand.js b/tests/format/js/member/expand.js similarity index 100% rename from tests/js/member/expand.js rename to tests/format/js/member/expand.js diff --git a/tests/js/member/jsfmt.spec.js b/tests/format/js/member/jsfmt.spec.js similarity index 100% rename from tests/js/member/jsfmt.spec.js rename to tests/format/js/member/jsfmt.spec.js diff --git a/tests/js/member/logical.js b/tests/format/js/member/logical.js similarity index 100% rename from tests/js/member/logical.js rename to tests/format/js/member/logical.js diff --git a/tests/js/method-chain/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/method-chain/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/method-chain/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/method-chain/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/method-chain/bracket_0-1.js b/tests/format/js/method-chain/bracket_0-1.js similarity index 100% rename from tests/js/method-chain/bracket_0-1.js rename to tests/format/js/method-chain/bracket_0-1.js diff --git a/tests/js/method-chain/bracket_0.js b/tests/format/js/method-chain/bracket_0.js similarity index 100% rename from tests/js/method-chain/bracket_0.js rename to tests/format/js/method-chain/bracket_0.js diff --git a/tests/js/method-chain/break-last-call.js b/tests/format/js/method-chain/break-last-call.js similarity index 100% rename from tests/js/method-chain/break-last-call.js rename to tests/format/js/method-chain/break-last-call.js diff --git a/tests/js/method-chain/break-last-member.js b/tests/format/js/method-chain/break-last-member.js similarity index 100% rename from tests/js/method-chain/break-last-member.js rename to tests/format/js/method-chain/break-last-member.js diff --git a/tests/js/method-chain/break-multiple.js b/tests/format/js/method-chain/break-multiple.js similarity index 100% rename from tests/js/method-chain/break-multiple.js rename to tests/format/js/method-chain/break-multiple.js diff --git a/tests/js/method-chain/comment.js b/tests/format/js/method-chain/comment.js similarity index 100% rename from tests/js/method-chain/comment.js rename to tests/format/js/method-chain/comment.js diff --git a/tests/js/method-chain/complex-args.js b/tests/format/js/method-chain/complex-args.js similarity index 100% rename from tests/js/method-chain/complex-args.js rename to tests/format/js/method-chain/complex-args.js diff --git a/tests/js/method-chain/computed-merge.js b/tests/format/js/method-chain/computed-merge.js similarity index 100% rename from tests/js/method-chain/computed-merge.js rename to tests/format/js/method-chain/computed-merge.js diff --git a/tests/js/method-chain/computed.js b/tests/format/js/method-chain/computed.js similarity index 100% rename from tests/js/method-chain/computed.js rename to tests/format/js/method-chain/computed.js diff --git a/tests/js/method-chain/conditional.js b/tests/format/js/method-chain/conditional.js similarity index 100% rename from tests/js/method-chain/conditional.js rename to tests/format/js/method-chain/conditional.js diff --git a/tests/js/method-chain/cypress.js b/tests/format/js/method-chain/cypress.js similarity index 100% rename from tests/js/method-chain/cypress.js rename to tests/format/js/method-chain/cypress.js diff --git a/tests/js/method-chain/d3.js b/tests/format/js/method-chain/d3.js similarity index 100% rename from tests/js/method-chain/d3.js rename to tests/format/js/method-chain/d3.js diff --git a/tests/js/method-chain/first_long.js b/tests/format/js/method-chain/first_long.js similarity index 100% rename from tests/js/method-chain/first_long.js rename to tests/format/js/method-chain/first_long.js diff --git a/tests/js/method-chain/fluent-configuration.js b/tests/format/js/method-chain/fluent-configuration.js similarity index 100% rename from tests/js/method-chain/fluent-configuration.js rename to tests/format/js/method-chain/fluent-configuration.js diff --git a/tests/js/method-chain/inline_merge.js b/tests/format/js/method-chain/inline_merge.js similarity index 100% rename from tests/js/method-chain/inline_merge.js rename to tests/format/js/method-chain/inline_merge.js diff --git a/tests/js/method-chain/issue-3594.js b/tests/format/js/method-chain/issue-3594.js similarity index 100% rename from tests/js/method-chain/issue-3594.js rename to tests/format/js/method-chain/issue-3594.js diff --git a/tests/js/method-chain/issue-3621.js b/tests/format/js/method-chain/issue-3621.js similarity index 100% rename from tests/js/method-chain/issue-3621.js rename to tests/format/js/method-chain/issue-3621.js diff --git a/tests/js/method-chain/issue-4125.js b/tests/format/js/method-chain/issue-4125.js similarity index 100% rename from tests/js/method-chain/issue-4125.js rename to tests/format/js/method-chain/issue-4125.js diff --git a/tests/js/method-chain/jsfmt.spec.js b/tests/format/js/method-chain/jsfmt.spec.js similarity index 100% rename from tests/js/method-chain/jsfmt.spec.js rename to tests/format/js/method-chain/jsfmt.spec.js diff --git a/tests/js/method-chain/logical.js b/tests/format/js/method-chain/logical.js similarity index 100% rename from tests/js/method-chain/logical.js rename to tests/format/js/method-chain/logical.js diff --git a/tests/js/method-chain/multiple-members.js b/tests/format/js/method-chain/multiple-members.js similarity index 100% rename from tests/js/method-chain/multiple-members.js rename to tests/format/js/method-chain/multiple-members.js diff --git a/tests/js/method-chain/object-literal.js b/tests/format/js/method-chain/object-literal.js similarity index 100% rename from tests/js/method-chain/object-literal.js rename to tests/format/js/method-chain/object-literal.js diff --git a/tests/js/method-chain/pr-7889.js b/tests/format/js/method-chain/pr-7889.js similarity index 100% rename from tests/js/method-chain/pr-7889.js rename to tests/format/js/method-chain/pr-7889.js diff --git a/tests/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/method-chain/print-width-120/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/method-chain/print-width-120/constructor.js b/tests/format/js/method-chain/print-width-120/constructor.js similarity index 100% rename from tests/js/method-chain/print-width-120/constructor.js rename to tests/format/js/method-chain/print-width-120/constructor.js diff --git a/tests/js/method-chain/print-width-120/issue-7884.js b/tests/format/js/method-chain/print-width-120/issue-7884.js similarity index 100% rename from tests/js/method-chain/print-width-120/issue-7884.js rename to tests/format/js/method-chain/print-width-120/issue-7884.js diff --git a/tests/js/method-chain/print-width-120/jsfmt.spec.js b/tests/format/js/method-chain/print-width-120/jsfmt.spec.js similarity index 100% rename from tests/js/method-chain/print-width-120/jsfmt.spec.js rename to tests/format/js/method-chain/print-width-120/jsfmt.spec.js diff --git a/tests/js/method-chain/short-names.js b/tests/format/js/method-chain/short-names.js similarity index 100% rename from tests/js/method-chain/short-names.js rename to tests/format/js/method-chain/short-names.js diff --git a/tests/js/method-chain/simple-args.js b/tests/format/js/method-chain/simple-args.js similarity index 100% rename from tests/js/method-chain/simple-args.js rename to tests/format/js/method-chain/simple-args.js diff --git a/tests/js/method-chain/square_0.js b/tests/format/js/method-chain/square_0.js similarity index 100% rename from tests/js/method-chain/square_0.js rename to tests/format/js/method-chain/square_0.js diff --git a/tests/js/method-chain/test.js b/tests/format/js/method-chain/test.js similarity index 100% rename from tests/js/method-chain/test.js rename to tests/format/js/method-chain/test.js diff --git a/tests/js/method-chain/this.js b/tests/format/js/method-chain/this.js similarity index 100% rename from tests/js/method-chain/this.js rename to tests/format/js/method-chain/this.js diff --git a/tests/js/module-blocks/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/module-blocks/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/module-blocks/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/module-blocks/comments.js b/tests/format/js/module-blocks/comments.js similarity index 100% rename from tests/js/module-blocks/comments.js rename to tests/format/js/module-blocks/comments.js diff --git a/tests/js/module-blocks/jsfmt.spec.js b/tests/format/js/module-blocks/jsfmt.spec.js similarity index 100% rename from tests/js/module-blocks/jsfmt.spec.js rename to tests/format/js/module-blocks/jsfmt.spec.js diff --git a/tests/js/module-blocks/module-blocks.js b/tests/format/js/module-blocks/module-blocks.js similarity index 100% rename from tests/js/module-blocks/module-blocks.js rename to tests/format/js/module-blocks/module-blocks.js diff --git a/tests/js/module-blocks/non-module-blocks.js b/tests/format/js/module-blocks/non-module-blocks.js similarity index 100% rename from tests/js/module-blocks/non-module-blocks.js rename to tests/format/js/module-blocks/non-module-blocks.js diff --git a/tests/js/module-blocks/range.js b/tests/format/js/module-blocks/range.js similarity index 100% rename from tests/js/module-blocks/range.js rename to tests/format/js/module-blocks/range.js diff --git a/tests/js/module-string-names/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/module-string-names/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/module-string-names/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/module-string-names/jsfmt.spec.js b/tests/format/js/module-string-names/jsfmt.spec.js similarity index 100% rename from tests/js/module-string-names/jsfmt.spec.js rename to tests/format/js/module-string-names/jsfmt.spec.js diff --git a/tests/js/module-string-names/module-string-names-export.js b/tests/format/js/module-string-names/module-string-names-export.js similarity index 100% rename from tests/js/module-string-names/module-string-names-export.js rename to tests/format/js/module-string-names/module-string-names-export.js diff --git a/tests/js/module-string-names/module-string-names-import.js b/tests/format/js/module-string-names/module-string-names-import.js similarity index 100% rename from tests/js/module-string-names/module-string-names-import.js rename to tests/format/js/module-string-names/module-string-names-import.js diff --git a/tests/js/multiparser-comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-comments/comment-inside.js b/tests/format/js/multiparser-comments/comment-inside.js similarity index 100% rename from tests/js/multiparser-comments/comment-inside.js rename to tests/format/js/multiparser-comments/comment-inside.js diff --git a/tests/js/multiparser-comments/comments.js b/tests/format/js/multiparser-comments/comments.js similarity index 100% rename from tests/js/multiparser-comments/comments.js rename to tests/format/js/multiparser-comments/comments.js diff --git a/tests/js/multiparser-comments/jsfmt.spec.js b/tests/format/js/multiparser-comments/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-comments/jsfmt.spec.js rename to tests/format/js/multiparser-comments/jsfmt.spec.js diff --git a/tests/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-css/colons-after-substitutions.js b/tests/format/js/multiparser-css/colons-after-substitutions.js similarity index 100% rename from tests/js/multiparser-css/colons-after-substitutions.js rename to tests/format/js/multiparser-css/colons-after-substitutions.js diff --git a/tests/js/multiparser-css/colons-after-substitutions2.js b/tests/format/js/multiparser-css/colons-after-substitutions2.js similarity index 100% rename from tests/js/multiparser-css/colons-after-substitutions2.js rename to tests/format/js/multiparser-css/colons-after-substitutions2.js diff --git a/tests/js/multiparser-css/issue-2636.js b/tests/format/js/multiparser-css/issue-2636.js similarity index 100% rename from tests/js/multiparser-css/issue-2636.js rename to tests/format/js/multiparser-css/issue-2636.js diff --git a/tests/js/multiparser-css/issue-2883.js b/tests/format/js/multiparser-css/issue-2883.js similarity index 100% rename from tests/js/multiparser-css/issue-2883.js rename to tests/format/js/multiparser-css/issue-2883.js diff --git a/tests/js/multiparser-css/issue-5697.js b/tests/format/js/multiparser-css/issue-5697.js similarity index 100% rename from tests/js/multiparser-css/issue-5697.js rename to tests/format/js/multiparser-css/issue-5697.js diff --git a/tests/js/multiparser-css/issue-5961.js b/tests/format/js/multiparser-css/issue-5961.js similarity index 100% rename from tests/js/multiparser-css/issue-5961.js rename to tests/format/js/multiparser-css/issue-5961.js diff --git a/tests/js/multiparser-css/issue-6259.js b/tests/format/js/multiparser-css/issue-6259.js similarity index 100% rename from tests/js/multiparser-css/issue-6259.js rename to tests/format/js/multiparser-css/issue-6259.js diff --git a/tests/js/multiparser-css/issue-9072.js b/tests/format/js/multiparser-css/issue-9072.js similarity index 100% rename from tests/js/multiparser-css/issue-9072.js rename to tests/format/js/multiparser-css/issue-9072.js diff --git a/tests/js/multiparser-css/jsfmt.spec.js b/tests/format/js/multiparser-css/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-css/jsfmt.spec.js rename to tests/format/js/multiparser-css/jsfmt.spec.js diff --git a/tests/js/multiparser-css/styled-components-multiple-expressions.js b/tests/format/js/multiparser-css/styled-components-multiple-expressions.js similarity index 100% rename from tests/js/multiparser-css/styled-components-multiple-expressions.js rename to tests/format/js/multiparser-css/styled-components-multiple-expressions.js diff --git a/tests/js/multiparser-css/styled-components.js b/tests/format/js/multiparser-css/styled-components.js similarity index 100% rename from tests/js/multiparser-css/styled-components.js rename to tests/format/js/multiparser-css/styled-components.js diff --git a/tests/js/multiparser-css/url.js b/tests/format/js/multiparser-css/url.js similarity index 100% rename from tests/js/multiparser-css/url.js rename to tests/format/js/multiparser-css/url.js diff --git a/tests/js/multiparser-css/var.js b/tests/format/js/multiparser-css/var.js similarity index 100% rename from tests/js/multiparser-css/var.js rename to tests/format/js/multiparser-css/var.js diff --git a/tests/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-graphql/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-graphql/comment-tag.js b/tests/format/js/multiparser-graphql/comment-tag.js similarity index 100% rename from tests/js/multiparser-graphql/comment-tag.js rename to tests/format/js/multiparser-graphql/comment-tag.js diff --git a/tests/js/multiparser-graphql/definitions.js b/tests/format/js/multiparser-graphql/definitions.js similarity index 100% rename from tests/js/multiparser-graphql/definitions.js rename to tests/format/js/multiparser-graphql/definitions.js diff --git a/tests/js/multiparser-graphql/escape.js b/tests/format/js/multiparser-graphql/escape.js similarity index 100% rename from tests/js/multiparser-graphql/escape.js rename to tests/format/js/multiparser-graphql/escape.js diff --git a/tests/js/multiparser-graphql/expressions.js b/tests/format/js/multiparser-graphql/expressions.js similarity index 100% rename from tests/js/multiparser-graphql/expressions.js rename to tests/format/js/multiparser-graphql/expressions.js diff --git a/tests/js/multiparser-graphql/graphql-tag.js b/tests/format/js/multiparser-graphql/graphql-tag.js similarity index 100% rename from tests/js/multiparser-graphql/graphql-tag.js rename to tests/format/js/multiparser-graphql/graphql-tag.js diff --git a/tests/js/multiparser-graphql/graphql.js b/tests/format/js/multiparser-graphql/graphql.js similarity index 100% rename from tests/js/multiparser-graphql/graphql.js rename to tests/format/js/multiparser-graphql/graphql.js diff --git a/tests/js/multiparser-graphql/invalid.js b/tests/format/js/multiparser-graphql/invalid.js similarity index 100% rename from tests/js/multiparser-graphql/invalid.js rename to tests/format/js/multiparser-graphql/invalid.js diff --git a/tests/js/multiparser-graphql/jsfmt.spec.js b/tests/format/js/multiparser-graphql/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-graphql/jsfmt.spec.js rename to tests/format/js/multiparser-graphql/jsfmt.spec.js diff --git a/tests/js/multiparser-graphql/react-relay.js b/tests/format/js/multiparser-graphql/react-relay.js similarity index 100% rename from tests/js/multiparser-graphql/react-relay.js rename to tests/format/js/multiparser-graphql/react-relay.js diff --git a/tests/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-html/html-template-literals.js b/tests/format/js/multiparser-html/html-template-literals.js similarity index 100% rename from tests/js/multiparser-html/html-template-literals.js rename to tests/format/js/multiparser-html/html-template-literals.js diff --git a/tests/js/multiparser-html/issue-10691.js b/tests/format/js/multiparser-html/issue-10691.js similarity index 100% rename from tests/js/multiparser-html/issue-10691.js rename to tests/format/js/multiparser-html/issue-10691.js diff --git a/tests/js/multiparser-html/jsfmt.spec.js b/tests/format/js/multiparser-html/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-html/jsfmt.spec.js rename to tests/format/js/multiparser-html/jsfmt.spec.js diff --git a/tests/js/multiparser-html/language-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-html/language-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-html/language-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-html/language-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-html/language-comment/jsfmt.spec.js b/tests/format/js/multiparser-html/language-comment/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-html/language-comment/jsfmt.spec.js rename to tests/format/js/multiparser-html/language-comment/jsfmt.spec.js diff --git a/tests/js/multiparser-html/language-comment/not-language-comment.js b/tests/format/js/multiparser-html/language-comment/not-language-comment.js similarity index 100% rename from tests/js/multiparser-html/language-comment/not-language-comment.js rename to tests/format/js/multiparser-html/language-comment/not-language-comment.js diff --git a/tests/js/multiparser-html/lit-html.js b/tests/format/js/multiparser-html/lit-html.js similarity index 100% rename from tests/js/multiparser-html/lit-html.js rename to tests/format/js/multiparser-html/lit-html.js diff --git a/tests/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-invalid/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-invalid/jsfmt.spec.js b/tests/format/js/multiparser-invalid/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-invalid/jsfmt.spec.js rename to tests/format/js/multiparser-invalid/jsfmt.spec.js diff --git a/tests/js/multiparser-invalid/text.js b/tests/format/js/multiparser-invalid/text.js similarity index 100% rename from tests/js/multiparser-invalid/text.js rename to tests/format/js/multiparser-invalid/text.js diff --git a/tests/js/multiparser-markdown/0-indent.js b/tests/format/js/multiparser-markdown/0-indent.js similarity index 100% rename from tests/js/multiparser-markdown/0-indent.js rename to tests/format/js/multiparser-markdown/0-indent.js diff --git a/tests/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-markdown/codeblock.js b/tests/format/js/multiparser-markdown/codeblock.js similarity index 100% rename from tests/js/multiparser-markdown/codeblock.js rename to tests/format/js/multiparser-markdown/codeblock.js diff --git a/tests/js/multiparser-markdown/escape.js b/tests/format/js/multiparser-markdown/escape.js similarity index 100% rename from tests/js/multiparser-markdown/escape.js rename to tests/format/js/multiparser-markdown/escape.js diff --git a/tests/js/multiparser-markdown/issue-5021.js b/tests/format/js/multiparser-markdown/issue-5021.js similarity index 100% rename from tests/js/multiparser-markdown/issue-5021.js rename to tests/format/js/multiparser-markdown/issue-5021.js diff --git a/tests/js/multiparser-markdown/jsfmt.spec.js b/tests/format/js/multiparser-markdown/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-markdown/jsfmt.spec.js rename to tests/format/js/multiparser-markdown/jsfmt.spec.js diff --git a/tests/js/multiparser-markdown/markdown.js b/tests/format/js/multiparser-markdown/markdown.js similarity index 100% rename from tests/js/multiparser-markdown/markdown.js rename to tests/format/js/multiparser-markdown/markdown.js diff --git a/tests/js/multiparser-markdown/single-line.js b/tests/format/js/multiparser-markdown/single-line.js similarity index 100% rename from tests/js/multiparser-markdown/single-line.js rename to tests/format/js/multiparser-markdown/single-line.js diff --git a/tests/js/multiparser-text/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/multiparser-text/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/multiparser-text/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/multiparser-text/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/multiparser-text/jsfmt.spec.js b/tests/format/js/multiparser-text/jsfmt.spec.js similarity index 100% rename from tests/js/multiparser-text/jsfmt.spec.js rename to tests/format/js/multiparser-text/jsfmt.spec.js diff --git a/tests/js/multiparser-text/text.js b/tests/format/js/multiparser-text/text.js similarity index 100% rename from tests/js/multiparser-text/text.js rename to tests/format/js/multiparser-text/text.js diff --git a/tests/js/new-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/new-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/new-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/new-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/new-expression/call.js b/tests/format/js/new-expression/call.js similarity index 100% rename from tests/js/new-expression/call.js rename to tests/format/js/new-expression/call.js diff --git a/tests/js/new-expression/jsfmt.spec.js b/tests/format/js/new-expression/jsfmt.spec.js similarity index 100% rename from tests/js/new-expression/jsfmt.spec.js rename to tests/format/js/new-expression/jsfmt.spec.js diff --git a/tests/js/new-expression/new_expression.js b/tests/format/js/new-expression/new_expression.js similarity index 100% rename from tests/js/new-expression/new_expression.js rename to tests/format/js/new-expression/new_expression.js diff --git a/tests/js/new-expression/with-member-expression.js b/tests/format/js/new-expression/with-member-expression.js similarity index 100% rename from tests/js/new-expression/with-member-expression.js rename to tests/format/js/new-expression/with-member-expression.js diff --git a/tests/js/newline/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/newline/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/newline/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/newline/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/newline/backslash_2028.js b/tests/format/js/newline/backslash_2028.js similarity index 100% rename from tests/js/newline/backslash_2028.js rename to tests/format/js/newline/backslash_2028.js diff --git a/tests/js/newline/backslash_2029.js b/tests/format/js/newline/backslash_2029.js similarity index 100% rename from tests/js/newline/backslash_2029.js rename to tests/format/js/newline/backslash_2029.js diff --git a/tests/js/newline/jsfmt.spec.js b/tests/format/js/newline/jsfmt.spec.js similarity index 100% rename from tests/js/newline/jsfmt.spec.js rename to tests/format/js/newline/jsfmt.spec.js diff --git a/tests/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/no-semi-babylon-extensions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/no-semi-babylon-extensions/jsfmt.spec.js b/tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js similarity index 100% rename from tests/js/no-semi-babylon-extensions/jsfmt.spec.js rename to tests/format/js/no-semi-babylon-extensions/jsfmt.spec.js diff --git a/tests/js/no-semi-babylon-extensions/no-semi.js b/tests/format/js/no-semi-babylon-extensions/no-semi.js similarity index 100% rename from tests/js/no-semi-babylon-extensions/no-semi.js rename to tests/format/js/no-semi-babylon-extensions/no-semi.js diff --git a/tests/js/no-semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/no-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/no-semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/no-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/no-semi/class.js b/tests/format/js/no-semi/class.js similarity index 100% rename from tests/js/no-semi/class.js rename to tests/format/js/no-semi/class.js diff --git a/tests/js/no-semi/comments.js b/tests/format/js/no-semi/comments.js similarity index 100% rename from tests/js/no-semi/comments.js rename to tests/format/js/no-semi/comments.js diff --git a/tests/js/no-semi/issue2006.js b/tests/format/js/no-semi/issue2006.js similarity index 100% rename from tests/js/no-semi/issue2006.js rename to tests/format/js/no-semi/issue2006.js diff --git a/tests/js/no-semi/jsfmt.spec.js b/tests/format/js/no-semi/jsfmt.spec.js similarity index 100% rename from tests/js/no-semi/jsfmt.spec.js rename to tests/format/js/no-semi/jsfmt.spec.js diff --git a/tests/js/no-semi/no-semi.js b/tests/format/js/no-semi/no-semi.js similarity index 100% rename from tests/js/no-semi/no-semi.js rename to tests/format/js/no-semi/no-semi.js diff --git a/tests/js/no-semi/private-field.js b/tests/format/js/no-semi/private-field.js similarity index 100% rename from tests/js/no-semi/private-field.js rename to tests/format/js/no-semi/private-field.js diff --git a/tests/js/non-strict/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/non-strict/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/non-strict/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/non-strict/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/non-strict/argument-name-clash.js b/tests/format/js/non-strict/argument-name-clash.js similarity index 100% rename from tests/js/non-strict/argument-name-clash.js rename to tests/format/js/non-strict/argument-name-clash.js diff --git a/tests/js/non-strict/jsfmt.spec.js b/tests/format/js/non-strict/jsfmt.spec.js similarity index 100% rename from tests/js/non-strict/jsfmt.spec.js rename to tests/format/js/non-strict/jsfmt.spec.js diff --git a/tests/js/non-strict/keywords.js b/tests/format/js/non-strict/keywords.js similarity index 100% rename from tests/js/non-strict/keywords.js rename to tests/format/js/non-strict/keywords.js diff --git a/tests/js/non-strict/octal-number.js b/tests/format/js/non-strict/octal-number.js similarity index 100% rename from tests/js/non-strict/octal-number.js rename to tests/format/js/non-strict/octal-number.js diff --git a/tests/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/nullish-coalescing/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/nullish-coalescing/jsfmt.spec.js b/tests/format/js/nullish-coalescing/jsfmt.spec.js similarity index 100% rename from tests/js/nullish-coalescing/jsfmt.spec.js rename to tests/format/js/nullish-coalescing/jsfmt.spec.js diff --git a/tests/js/nullish-coalescing/nullish_coalesing_operator.js b/tests/format/js/nullish-coalescing/nullish_coalesing_operator.js similarity index 100% rename from tests/js/nullish-coalescing/nullish_coalesing_operator.js rename to tests/format/js/nullish-coalescing/nullish_coalesing_operator.js diff --git a/tests/js/numeric-separators/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/numeric-separators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/numeric-separators/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/numeric-separators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/numeric-separators/jsfmt.spec.js b/tests/format/js/numeric-separators/jsfmt.spec.js similarity index 100% rename from tests/js/numeric-separators/jsfmt.spec.js rename to tests/format/js/numeric-separators/jsfmt.spec.js diff --git a/tests/js/numeric-separators/number.js b/tests/format/js/numeric-separators/number.js similarity index 100% rename from tests/js/numeric-separators/number.js rename to tests/format/js/numeric-separators/number.js diff --git a/tests/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/object-colon-bug/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/object-colon-bug/bug.js b/tests/format/js/object-colon-bug/bug.js similarity index 100% rename from tests/js/object-colon-bug/bug.js rename to tests/format/js/object-colon-bug/bug.js diff --git a/tests/js/object-colon-bug/jsfmt.spec.js b/tests/format/js/object-colon-bug/jsfmt.spec.js similarity index 100% rename from tests/js/object-colon-bug/jsfmt.spec.js rename to tests/format/js/object-colon-bug/jsfmt.spec.js diff --git a/tests/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/object-prop-break-in/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/object-prop-break-in/comment.js b/tests/format/js/object-prop-break-in/comment.js similarity index 100% rename from tests/js/object-prop-break-in/comment.js rename to tests/format/js/object-prop-break-in/comment.js diff --git a/tests/js/object-prop-break-in/jsfmt.spec.js b/tests/format/js/object-prop-break-in/jsfmt.spec.js similarity index 100% rename from tests/js/object-prop-break-in/jsfmt.spec.js rename to tests/format/js/object-prop-break-in/jsfmt.spec.js diff --git a/tests/js/object-prop-break-in/long-value.js b/tests/format/js/object-prop-break-in/long-value.js similarity index 100% rename from tests/js/object-prop-break-in/long-value.js rename to tests/format/js/object-prop-break-in/long-value.js diff --git a/tests/js/object-prop-break-in/short-keys.js b/tests/format/js/object-prop-break-in/short-keys.js similarity index 100% rename from tests/js/object-prop-break-in/short-keys.js rename to tests/format/js/object-prop-break-in/short-keys.js diff --git a/tests/js/object-prop-break-in/test.js b/tests/format/js/object-prop-break-in/test.js similarity index 100% rename from tests/js/object-prop-break-in/test.js rename to tests/format/js/object-prop-break-in/test.js diff --git a/tests/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/object-property-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/object-property-comment/after-key.js b/tests/format/js/object-property-comment/after-key.js similarity index 100% rename from tests/js/object-property-comment/after-key.js rename to tests/format/js/object-property-comment/after-key.js diff --git a/tests/js/object-property-comment/jsfmt.spec.js b/tests/format/js/object-property-comment/jsfmt.spec.js similarity index 100% rename from tests/js/object-property-comment/jsfmt.spec.js rename to tests/format/js/object-property-comment/jsfmt.spec.js diff --git a/tests/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/object-property-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/object-property-ignore/ignore.js b/tests/format/js/object-property-ignore/ignore.js similarity index 100% rename from tests/js/object-property-ignore/ignore.js rename to tests/format/js/object-property-ignore/ignore.js diff --git a/tests/js/object-property-ignore/issue-5678.js b/tests/format/js/object-property-ignore/issue-5678.js similarity index 100% rename from tests/js/object-property-ignore/issue-5678.js rename to tests/format/js/object-property-ignore/issue-5678.js diff --git a/tests/js/object-property-ignore/jsfmt.spec.js b/tests/format/js/object-property-ignore/jsfmt.spec.js similarity index 100% rename from tests/js/object-property-ignore/jsfmt.spec.js rename to tests/format/js/object-property-ignore/jsfmt.spec.js diff --git a/tests/js/objects/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/objects/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/objects/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/objects/assignment-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/objects/assignment-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/objects/assignment-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/objects/assignment-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/objects/assignment-expression/jsfmt.spec.js b/tests/format/js/objects/assignment-expression/jsfmt.spec.js similarity index 100% rename from tests/js/objects/assignment-expression/jsfmt.spec.js rename to tests/format/js/objects/assignment-expression/jsfmt.spec.js diff --git a/tests/js/objects/assignment-expression/object-property.js b/tests/format/js/objects/assignment-expression/object-property.js similarity index 100% rename from tests/js/objects/assignment-expression/object-property.js rename to tests/format/js/objects/assignment-expression/object-property.js diff --git a/tests/js/objects/assignment-expression/object-value.js b/tests/format/js/objects/assignment-expression/object-value.js similarity index 100% rename from tests/js/objects/assignment-expression/object-value.js rename to tests/format/js/objects/assignment-expression/object-value.js diff --git a/tests/js/objects/escape-sequence-key.js b/tests/format/js/objects/escape-sequence-key.js similarity index 100% rename from tests/js/objects/escape-sequence-key.js rename to tests/format/js/objects/escape-sequence-key.js diff --git a/tests/js/objects/expand.js b/tests/format/js/objects/expand.js similarity index 100% rename from tests/js/objects/expand.js rename to tests/format/js/objects/expand.js diff --git a/tests/js/objects/expression.js b/tests/format/js/objects/expression.js similarity index 100% rename from tests/js/objects/expression.js rename to tests/format/js/objects/expression.js diff --git a/tests/js/objects/getter-setter.js b/tests/format/js/objects/getter-setter.js similarity index 100% rename from tests/js/objects/getter-setter.js rename to tests/format/js/objects/getter-setter.js diff --git a/tests/js/objects/jsfmt.spec.js b/tests/format/js/objects/jsfmt.spec.js similarity index 100% rename from tests/js/objects/jsfmt.spec.js rename to tests/format/js/objects/jsfmt.spec.js diff --git a/tests/js/objects/method.js b/tests/format/js/objects/method.js similarity index 100% rename from tests/js/objects/method.js rename to tests/format/js/objects/method.js diff --git a/tests/js/objects/range.js b/tests/format/js/objects/range.js similarity index 100% rename from tests/js/objects/range.js rename to tests/format/js/objects/range.js diff --git a/tests/js/objects/right-break.js b/tests/format/js/objects/right-break.js similarity index 100% rename from tests/js/objects/right-break.js rename to tests/format/js/objects/right-break.js diff --git a/tests/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/optional-catch-binding/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/optional-catch-binding/jsfmt.spec.js b/tests/format/js/optional-catch-binding/jsfmt.spec.js similarity index 100% rename from tests/js/optional-catch-binding/jsfmt.spec.js rename to tests/format/js/optional-catch-binding/jsfmt.spec.js diff --git a/tests/js/optional-catch-binding/optional_catch_binding.js b/tests/format/js/optional-catch-binding/optional_catch_binding.js similarity index 100% rename from tests/js/optional-catch-binding/optional_catch_binding.js rename to tests/format/js/optional-catch-binding/optional_catch_binding.js diff --git a/tests/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/optional-chaining/chaining.js b/tests/format/js/optional-chaining/chaining.js similarity index 100% rename from tests/js/optional-chaining/chaining.js rename to tests/format/js/optional-chaining/chaining.js diff --git a/tests/js/optional-chaining/comments.js b/tests/format/js/optional-chaining/comments.js similarity index 100% rename from tests/js/optional-chaining/comments.js rename to tests/format/js/optional-chaining/comments.js diff --git a/tests/js/optional-chaining/eval.js b/tests/format/js/optional-chaining/eval.js similarity index 100% rename from tests/js/optional-chaining/eval.js rename to tests/format/js/optional-chaining/eval.js diff --git a/tests/js/optional-chaining/jsfmt.spec.js b/tests/format/js/optional-chaining/jsfmt.spec.js similarity index 100% rename from tests/js/optional-chaining/jsfmt.spec.js rename to tests/format/js/optional-chaining/jsfmt.spec.js diff --git a/tests/js/partial-application/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/partial-application/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/partial-application/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/partial-application/jsfmt.spec.js b/tests/format/js/partial-application/jsfmt.spec.js similarity index 100% rename from tests/js/partial-application/jsfmt.spec.js rename to tests/format/js/partial-application/jsfmt.spec.js diff --git a/tests/js/partial-application/test.js b/tests/format/js/partial-application/test.js similarity index 100% rename from tests/js/partial-application/test.js rename to tests/format/js/partial-application/test.js diff --git a/tests/js/performance/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/performance/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/performance/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/performance/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/performance/jsfmt.spec.js b/tests/format/js/performance/jsfmt.spec.js similarity index 100% rename from tests/js/performance/jsfmt.spec.js rename to tests/format/js/performance/jsfmt.spec.js diff --git a/tests/js/performance/nested-real.js b/tests/format/js/performance/nested-real.js similarity index 100% rename from tests/js/performance/nested-real.js rename to tests/format/js/performance/nested-real.js diff --git a/tests/js/performance/nested.js b/tests/format/js/performance/nested.js similarity index 100% rename from tests/js/performance/nested.js rename to tests/format/js/performance/nested.js diff --git a/tests/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/pipeline-operator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/pipeline-operator/block-comments.js b/tests/format/js/pipeline-operator/block-comments.js similarity index 100% rename from tests/js/pipeline-operator/block-comments.js rename to tests/format/js/pipeline-operator/block-comments.js diff --git a/tests/js/pipeline-operator/fsharp_style_pipeline_operator.js b/tests/format/js/pipeline-operator/fsharp_style_pipeline_operator.js similarity index 100% rename from tests/js/pipeline-operator/fsharp_style_pipeline_operator.js rename to tests/format/js/pipeline-operator/fsharp_style_pipeline_operator.js diff --git a/tests/js/pipeline-operator/jsfmt.spec.js b/tests/format/js/pipeline-operator/jsfmt.spec.js similarity index 100% rename from tests/js/pipeline-operator/jsfmt.spec.js rename to tests/format/js/pipeline-operator/jsfmt.spec.js diff --git a/tests/js/pipeline-operator/minimal_pipeline_operator.js b/tests/format/js/pipeline-operator/minimal_pipeline_operator.js similarity index 100% rename from tests/js/pipeline-operator/minimal_pipeline_operator.js rename to tests/format/js/pipeline-operator/minimal_pipeline_operator.js diff --git a/tests/js/pipeline-operator/smart_pipeline_operator.js b/tests/format/js/pipeline-operator/smart_pipeline_operator.js similarity index 100% rename from tests/js/pipeline-operator/smart_pipeline_operator.js rename to tests/format/js/pipeline-operator/smart_pipeline_operator.js diff --git a/tests/js/preserve-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/preserve-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/preserve-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/preserve-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/preserve-line/argument-list.js b/tests/format/js/preserve-line/argument-list.js similarity index 100% rename from tests/js/preserve-line/argument-list.js rename to tests/format/js/preserve-line/argument-list.js diff --git a/tests/js/preserve-line/comments.js b/tests/format/js/preserve-line/comments.js similarity index 100% rename from tests/js/preserve-line/comments.js rename to tests/format/js/preserve-line/comments.js diff --git a/tests/js/preserve-line/jsfmt.spec.js b/tests/format/js/preserve-line/jsfmt.spec.js similarity index 100% rename from tests/js/preserve-line/jsfmt.spec.js rename to tests/format/js/preserve-line/jsfmt.spec.js diff --git a/tests/js/preserve-line/member-chain.js b/tests/format/js/preserve-line/member-chain.js similarity index 100% rename from tests/js/preserve-line/member-chain.js rename to tests/format/js/preserve-line/member-chain.js diff --git a/tests/js/preserve-line/parameter-list.js b/tests/format/js/preserve-line/parameter-list.js similarity index 100% rename from tests/js/preserve-line/parameter-list.js rename to tests/format/js/preserve-line/parameter-list.js diff --git a/tests/js/private-in/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/private-in/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/private-in/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/private-in/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/private-in/jsfmt.spec.js b/tests/format/js/private-in/jsfmt.spec.js similarity index 100% rename from tests/js/private-in/jsfmt.spec.js rename to tests/format/js/private-in/jsfmt.spec.js diff --git a/tests/js/private-in/private-in.js b/tests/format/js/private-in/private-in.js similarity index 100% rename from tests/js/private-in/private-in.js rename to tests/format/js/private-in/private-in.js diff --git a/tests/js/quote-props/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/quote-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/quote-props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/quote-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/quote-props/classes.js b/tests/format/js/quote-props/classes.js similarity index 100% rename from tests/js/quote-props/classes.js rename to tests/format/js/quote-props/classes.js diff --git a/tests/js/quote-props/jsfmt.spec.js b/tests/format/js/quote-props/jsfmt.spec.js similarity index 100% rename from tests/js/quote-props/jsfmt.spec.js rename to tests/format/js/quote-props/jsfmt.spec.js diff --git a/tests/js/quote-props/numeric-separator.js b/tests/format/js/quote-props/numeric-separator.js similarity index 100% rename from tests/js/quote-props/numeric-separator.js rename to tests/format/js/quote-props/numeric-separator.js diff --git a/tests/js/quote-props/objects.js b/tests/format/js/quote-props/objects.js similarity index 100% rename from tests/js/quote-props/objects.js rename to tests/format/js/quote-props/objects.js diff --git a/tests/js/quote-props/with_member_expressions.js b/tests/format/js/quote-props/with_member_expressions.js similarity index 100% rename from tests/js/quote-props/with_member_expressions.js rename to tests/format/js/quote-props/with_member_expressions.js diff --git a/tests/js/quote-props/with_numbers.js b/tests/format/js/quote-props/with_numbers.js similarity index 100% rename from tests/js/quote-props/with_numbers.js rename to tests/format/js/quote-props/with_numbers.js diff --git a/tests/js/quotes/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/quotes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/quotes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/quotes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/quotes/functions.js b/tests/format/js/quotes/functions.js similarity index 100% rename from tests/js/quotes/functions.js rename to tests/format/js/quotes/functions.js diff --git a/tests/js/quotes/jsfmt.spec.js b/tests/format/js/quotes/jsfmt.spec.js similarity index 100% rename from tests/js/quotes/jsfmt.spec.js rename to tests/format/js/quotes/jsfmt.spec.js diff --git a/tests/js/quotes/objects.js b/tests/format/js/quotes/objects.js similarity index 100% rename from tests/js/quotes/objects.js rename to tests/format/js/quotes/objects.js diff --git a/tests/js/quotes/strings.js b/tests/format/js/quotes/strings.js similarity index 100% rename from tests/js/quotes/strings.js rename to tests/format/js/quotes/strings.js diff --git a/tests/js/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/range/array.js b/tests/format/js/range/array.js similarity index 100% rename from tests/js/range/array.js rename to tests/format/js/range/array.js diff --git a/tests/js/range/boundary-2.js b/tests/format/js/range/boundary-2.js similarity index 100% rename from tests/js/range/boundary-2.js rename to tests/format/js/range/boundary-2.js diff --git a/tests/js/range/boundary-3.js b/tests/format/js/range/boundary-3.js similarity index 100% rename from tests/js/range/boundary-3.js rename to tests/format/js/range/boundary-3.js diff --git a/tests/js/range/boundary.js b/tests/format/js/range/boundary.js similarity index 100% rename from tests/js/range/boundary.js rename to tests/format/js/range/boundary.js diff --git a/tests/js/range/class-declaration.js b/tests/format/js/range/class-declaration.js similarity index 100% rename from tests/js/range/class-declaration.js rename to tests/format/js/range/class-declaration.js diff --git a/tests/js/range/different-levels.js b/tests/format/js/range/different-levels.js similarity index 100% rename from tests/js/range/different-levels.js rename to tests/format/js/range/different-levels.js diff --git a/tests/js/range/directive.js b/tests/format/js/range/directive.js similarity index 100% rename from tests/js/range/directive.js rename to tests/format/js/range/directive.js diff --git a/tests/js/range/function-declaration.js b/tests/format/js/range/function-declaration.js similarity index 100% rename from tests/js/range/function-declaration.js rename to tests/format/js/range/function-declaration.js diff --git a/tests/js/range/ignore-indentation.js b/tests/format/js/range/ignore-indentation.js similarity index 100% rename from tests/js/range/ignore-indentation.js rename to tests/format/js/range/ignore-indentation.js diff --git a/tests/js/range/issue-3789-1.js b/tests/format/js/range/issue-3789-1.js similarity index 100% rename from tests/js/range/issue-3789-1.js rename to tests/format/js/range/issue-3789-1.js diff --git a/tests/js/range/issue-3789-2.js b/tests/format/js/range/issue-3789-2.js similarity index 100% rename from tests/js/range/issue-3789-2.js rename to tests/format/js/range/issue-3789-2.js diff --git a/tests/js/range/issue-4206-1.js b/tests/format/js/range/issue-4206-1.js similarity index 100% rename from tests/js/range/issue-4206-1.js rename to tests/format/js/range/issue-4206-1.js diff --git a/tests/js/range/issue-4206-2.js b/tests/format/js/range/issue-4206-2.js similarity index 100% rename from tests/js/range/issue-4206-2.js rename to tests/format/js/range/issue-4206-2.js diff --git a/tests/js/range/issue-4206-3.js b/tests/format/js/range/issue-4206-3.js similarity index 100% rename from tests/js/range/issue-4206-3.js rename to tests/format/js/range/issue-4206-3.js diff --git a/tests/js/range/issue-4206-4.js b/tests/format/js/range/issue-4206-4.js similarity index 100% rename from tests/js/range/issue-4206-4.js rename to tests/format/js/range/issue-4206-4.js diff --git a/tests/js/range/issue-7082.js b/tests/format/js/range/issue-7082.js similarity index 100% rename from tests/js/range/issue-7082.js rename to tests/format/js/range/issue-7082.js diff --git a/tests/js/range/jsfmt.spec.js b/tests/format/js/range/jsfmt.spec.js similarity index 100% rename from tests/js/range/jsfmt.spec.js rename to tests/format/js/range/jsfmt.spec.js diff --git a/tests/js/range/large-dict.js b/tests/format/js/range/large-dict.js similarity index 100% rename from tests/js/range/large-dict.js rename to tests/format/js/range/large-dict.js diff --git a/tests/js/range/module-export1.js b/tests/format/js/range/module-export1.js similarity index 100% rename from tests/js/range/module-export1.js rename to tests/format/js/range/module-export1.js diff --git a/tests/js/range/module-export2.js b/tests/format/js/range/module-export2.js similarity index 100% rename from tests/js/range/module-export2.js rename to tests/format/js/range/module-export2.js diff --git a/tests/js/range/module-export3.js b/tests/format/js/range/module-export3.js similarity index 100% rename from tests/js/range/module-export3.js rename to tests/format/js/range/module-export3.js diff --git a/tests/js/range/module-import.js b/tests/format/js/range/module-import.js similarity index 100% rename from tests/js/range/module-import.js rename to tests/format/js/range/module-import.js diff --git a/tests/js/range/multiple-statements.js b/tests/format/js/range/multiple-statements.js similarity index 100% rename from tests/js/range/multiple-statements.js rename to tests/format/js/range/multiple-statements.js diff --git a/tests/js/range/multiple-statements2.js b/tests/format/js/range/multiple-statements2.js similarity index 100% rename from tests/js/range/multiple-statements2.js rename to tests/format/js/range/multiple-statements2.js diff --git a/tests/js/range/nested-print-width.js b/tests/format/js/range/nested-print-width.js similarity index 100% rename from tests/js/range/nested-print-width.js rename to tests/format/js/range/nested-print-width.js diff --git a/tests/js/range/nested.js b/tests/format/js/range/nested.js similarity index 100% rename from tests/js/range/nested.js rename to tests/format/js/range/nested.js diff --git a/tests/js/range/nested2.js b/tests/format/js/range/nested2.js similarity index 100% rename from tests/js/range/nested2.js rename to tests/format/js/range/nested2.js diff --git a/tests/js/range/nested3.js b/tests/format/js/range/nested3.js similarity index 100% rename from tests/js/range/nested3.js rename to tests/format/js/range/nested3.js diff --git a/tests/js/range/object-expression.js b/tests/format/js/range/object-expression.js similarity index 100% rename from tests/js/range/object-expression.js rename to tests/format/js/range/object-expression.js diff --git a/tests/js/range/object-expression2.js b/tests/format/js/range/object-expression2.js similarity index 100% rename from tests/js/range/object-expression2.js rename to tests/format/js/range/object-expression2.js diff --git a/tests/js/range/range-end.js b/tests/format/js/range/range-end.js similarity index 100% rename from tests/js/range/range-end.js rename to tests/format/js/range/range-end.js diff --git a/tests/js/range/range-start.js b/tests/format/js/range/range-start.js similarity index 100% rename from tests/js/range/range-start.js rename to tests/format/js/range/range-start.js diff --git a/tests/js/range/range.js b/tests/format/js/range/range.js similarity index 100% rename from tests/js/range/range.js rename to tests/format/js/range/range.js diff --git a/tests/js/range/reversed-range.js b/tests/format/js/range/reversed-range.js similarity index 100% rename from tests/js/range/reversed-range.js rename to tests/format/js/range/reversed-range.js diff --git a/tests/js/range/start-equals-end.js b/tests/format/js/range/start-equals-end.js similarity index 100% rename from tests/js/range/start-equals-end.js rename to tests/format/js/range/start-equals-end.js diff --git a/tests/js/range/try-catch.js b/tests/format/js/range/try-catch.js similarity index 100% rename from tests/js/range/try-catch.js rename to tests/format/js/range/try-catch.js diff --git a/tests/js/range/whitespace.js b/tests/format/js/range/whitespace.js similarity index 100% rename from tests/js/range/whitespace.js rename to tests/format/js/range/whitespace.js diff --git a/tests/js/record/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/record/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/record/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/record/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/record/computed.js b/tests/format/js/record/computed.js similarity index 100% rename from tests/js/record/computed.js rename to tests/format/js/record/computed.js diff --git a/tests/js/record/destructuring.js b/tests/format/js/record/destructuring.js similarity index 100% rename from tests/js/record/destructuring.js rename to tests/format/js/record/destructuring.js diff --git a/tests/js/record/jsfmt.spec.js b/tests/format/js/record/jsfmt.spec.js similarity index 100% rename from tests/js/record/jsfmt.spec.js rename to tests/format/js/record/jsfmt.spec.js diff --git a/tests/js/record/record.js b/tests/format/js/record/record.js similarity index 100% rename from tests/js/record/record.js rename to tests/format/js/record/record.js diff --git a/tests/js/record/shorthand.js b/tests/format/js/record/shorthand.js similarity index 100% rename from tests/js/record/shorthand.js rename to tests/format/js/record/shorthand.js diff --git a/tests/js/record/spread.js b/tests/format/js/record/spread.js similarity index 100% rename from tests/js/record/spread.js rename to tests/format/js/record/spread.js diff --git a/tests/js/record/syntax.js b/tests/format/js/record/syntax.js similarity index 100% rename from tests/js/record/syntax.js rename to tests/format/js/record/syntax.js diff --git a/tests/js/regex/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/regex/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/regex/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/regex/jsfmt.spec.js b/tests/format/js/regex/jsfmt.spec.js similarity index 100% rename from tests/js/regex/jsfmt.spec.js rename to tests/format/js/regex/jsfmt.spec.js diff --git a/tests/js/regex/test.js b/tests/format/js/regex/test.js similarity index 100% rename from tests/js/regex/test.js rename to tests/format/js/regex/test.js diff --git a/tests/js/require-amd/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/require-amd/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/require-amd/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/require-amd/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/require-amd/jsfmt.spec.js b/tests/format/js/require-amd/jsfmt.spec.js similarity index 100% rename from tests/js/require-amd/jsfmt.spec.js rename to tests/format/js/require-amd/jsfmt.spec.js diff --git a/tests/js/require-amd/named-amd-module.js b/tests/format/js/require-amd/named-amd-module.js similarity index 100% rename from tests/js/require-amd/named-amd-module.js rename to tests/format/js/require-amd/named-amd-module.js diff --git a/tests/js/require-amd/non-amd-define.js b/tests/format/js/require-amd/non-amd-define.js similarity index 100% rename from tests/js/require-amd/non-amd-define.js rename to tests/format/js/require-amd/non-amd-define.js diff --git a/tests/js/require-amd/require.js b/tests/format/js/require-amd/require.js similarity index 100% rename from tests/js/require-amd/require.js rename to tests/format/js/require-amd/require.js diff --git a/tests/js/require/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/require/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/require/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/require/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/require/jsfmt.spec.js b/tests/format/js/require/jsfmt.spec.js similarity index 100% rename from tests/js/require/jsfmt.spec.js rename to tests/format/js/require/jsfmt.spec.js diff --git a/tests/js/require/require.js b/tests/format/js/require/require.js similarity index 100% rename from tests/js/require/require.js rename to tests/format/js/require/require.js diff --git a/tests/js/reserved-word/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/reserved-word/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/reserved-word/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/reserved-word/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/reserved-word/interfaces.js b/tests/format/js/reserved-word/interfaces.js similarity index 100% rename from tests/js/reserved-word/interfaces.js rename to tests/format/js/reserved-word/interfaces.js diff --git a/tests/js/reserved-word/jsfmt.spec.js b/tests/format/js/reserved-word/jsfmt.spec.js similarity index 100% rename from tests/js/reserved-word/jsfmt.spec.js rename to tests/format/js/reserved-word/jsfmt.spec.js diff --git a/tests/js/rest/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/rest/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/rest/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/rest/jsfmt.spec.js b/tests/format/js/rest/jsfmt.spec.js similarity index 100% rename from tests/js/rest/jsfmt.spec.js rename to tests/format/js/rest/jsfmt.spec.js diff --git a/tests/js/rest/trailing-commas.js b/tests/format/js/rest/trailing-commas.js similarity index 100% rename from tests/js/rest/trailing-commas.js rename to tests/format/js/rest/trailing-commas.js diff --git a/tests/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/return-outside-function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/return-outside-function/jsfmt.spec.js b/tests/format/js/return-outside-function/jsfmt.spec.js similarity index 100% rename from tests/js/return-outside-function/jsfmt.spec.js rename to tests/format/js/return-outside-function/jsfmt.spec.js diff --git a/tests/js/return-outside-function/return-outside-function.js b/tests/format/js/return-outside-function/return-outside-function.js similarity index 100% rename from tests/js/return-outside-function/return-outside-function.js rename to tests/format/js/return-outside-function/return-outside-function.js diff --git a/tests/js/return/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/return/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/return/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/return/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/return/binaryish.js b/tests/format/js/return/binaryish.js similarity index 100% rename from tests/js/return/binaryish.js rename to tests/format/js/return/binaryish.js diff --git a/tests/js/return/comment.js b/tests/format/js/return/comment.js similarity index 100% rename from tests/js/return/comment.js rename to tests/format/js/return/comment.js diff --git a/tests/js/return/jsfmt.spec.js b/tests/format/js/return/jsfmt.spec.js similarity index 100% rename from tests/js/return/jsfmt.spec.js rename to tests/format/js/return/jsfmt.spec.js diff --git a/tests/js/sequence-break/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/sequence-break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/sequence-break/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/sequence-break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/sequence-break/break.js b/tests/format/js/sequence-break/break.js similarity index 100% rename from tests/js/sequence-break/break.js rename to tests/format/js/sequence-break/break.js diff --git a/tests/js/sequence-break/jsfmt.spec.js b/tests/format/js/sequence-break/jsfmt.spec.js similarity index 100% rename from tests/js/sequence-break/jsfmt.spec.js rename to tests/format/js/sequence-break/jsfmt.spec.js diff --git a/tests/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/sequence-parentheses/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/sequence-parentheses/export-default.js b/tests/format/js/sequence-parentheses/export-default.js similarity index 100% rename from tests/js/sequence-parentheses/export-default.js rename to tests/format/js/sequence-parentheses/export-default.js diff --git a/tests/js/sequence-parentheses/jsfmt.spec.js b/tests/format/js/sequence-parentheses/jsfmt.spec.js similarity index 100% rename from tests/js/sequence-parentheses/jsfmt.spec.js rename to tests/format/js/sequence-parentheses/jsfmt.spec.js diff --git a/tests/js/shebang/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/shebang/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/shebang/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/shebang/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/shebang/jsfmt.spec.js b/tests/format/js/shebang/jsfmt.spec.js similarity index 100% rename from tests/js/shebang/jsfmt.spec.js rename to tests/format/js/shebang/jsfmt.spec.js diff --git a/tests/js/shebang/shebang-newline.js b/tests/format/js/shebang/shebang-newline.js similarity index 100% rename from tests/js/shebang/shebang-newline.js rename to tests/format/js/shebang/shebang-newline.js diff --git a/tests/js/shebang/shebang.js b/tests/format/js/shebang/shebang.js similarity index 100% rename from tests/js/shebang/shebang.js rename to tests/format/js/shebang/shebang.js diff --git a/tests/js/spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/spread/jsfmt.spec.js b/tests/format/js/spread/jsfmt.spec.js similarity index 100% rename from tests/js/spread/jsfmt.spec.js rename to tests/format/js/spread/jsfmt.spec.js diff --git a/tests/js/spread/spread.js b/tests/format/js/spread/spread.js similarity index 100% rename from tests/js/spread/spread.js rename to tests/format/js/spread/spread.js diff --git a/tests/js/strings/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/strings/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/strings/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/strings/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/strings/jsfmt.spec.js b/tests/format/js/strings/jsfmt.spec.js similarity index 100% rename from tests/js/strings/jsfmt.spec.js rename to tests/format/js/strings/jsfmt.spec.js diff --git a/tests/js/strings/non-octal-eight-and-nine.js b/tests/format/js/strings/non-octal-eight-and-nine.js similarity index 100% rename from tests/js/strings/non-octal-eight-and-nine.js rename to tests/format/js/strings/non-octal-eight-and-nine.js diff --git a/tests/js/strings/strings.js b/tests/format/js/strings/strings.js similarity index 100% rename from tests/js/strings/strings.js rename to tests/format/js/strings/strings.js diff --git a/tests/js/strings/template-literals.js b/tests/format/js/strings/template-literals.js similarity index 100% rename from tests/js/strings/template-literals.js rename to tests/format/js/strings/template-literals.js diff --git a/tests/js/switch/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/switch/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/switch/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/switch/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/switch/comments.js b/tests/format/js/switch/comments.js similarity index 100% rename from tests/js/switch/comments.js rename to tests/format/js/switch/comments.js diff --git a/tests/js/switch/empty_lines.js b/tests/format/js/switch/empty_lines.js similarity index 100% rename from tests/js/switch/empty_lines.js rename to tests/format/js/switch/empty_lines.js diff --git a/tests/js/switch/empty_statement.js b/tests/format/js/switch/empty_statement.js similarity index 100% rename from tests/js/switch/empty_statement.js rename to tests/format/js/switch/empty_statement.js diff --git a/tests/js/switch/empty_switch.js b/tests/format/js/switch/empty_switch.js similarity index 100% rename from tests/js/switch/empty_switch.js rename to tests/format/js/switch/empty_switch.js diff --git a/tests/js/switch/jsfmt.spec.js b/tests/format/js/switch/jsfmt.spec.js similarity index 100% rename from tests/js/switch/jsfmt.spec.js rename to tests/format/js/switch/jsfmt.spec.js diff --git a/tests/js/switch/switch.js b/tests/format/js/switch/switch.js similarity index 100% rename from tests/js/switch/switch.js rename to tests/format/js/switch/switch.js diff --git a/tests/js/tab-width/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/tab-width/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/tab-width/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/tab-width/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/tab-width/class.js b/tests/format/js/tab-width/class.js similarity index 100% rename from tests/js/tab-width/class.js rename to tests/format/js/tab-width/class.js diff --git a/tests/js/tab-width/jsfmt.spec.js b/tests/format/js/tab-width/jsfmt.spec.js similarity index 100% rename from tests/js/tab-width/jsfmt.spec.js rename to tests/format/js/tab-width/jsfmt.spec.js diff --git a/tests/js/tab-width/nested-functions.spec.js b/tests/format/js/tab-width/nested-functions.spec.js similarity index 100% rename from tests/js/tab-width/nested-functions.spec.js rename to tests/format/js/tab-width/nested-functions.spec.js diff --git a/tests/js/template-align/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/template-align/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/template-align/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/template-align/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/template-align/indent.js b/tests/format/js/template-align/indent.js similarity index 100% rename from tests/js/template-align/indent.js rename to tests/format/js/template-align/indent.js diff --git a/tests/js/template-align/jsfmt.spec.js b/tests/format/js/template-align/jsfmt.spec.js similarity index 100% rename from tests/js/template-align/jsfmt.spec.js rename to tests/format/js/template-align/jsfmt.spec.js diff --git a/tests/js/template-literals/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/template-literals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/template-literals/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/template-literals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/template-literals/binary-exporessions.js b/tests/format/js/template-literals/binary-exporessions.js similarity index 100% rename from tests/js/template-literals/binary-exporessions.js rename to tests/format/js/template-literals/binary-exporessions.js diff --git a/tests/js/template-literals/conditional-expressions.js b/tests/format/js/template-literals/conditional-expressions.js similarity index 100% rename from tests/js/template-literals/conditional-expressions.js rename to tests/format/js/template-literals/conditional-expressions.js diff --git a/tests/js/template-literals/css-prop.js b/tests/format/js/template-literals/css-prop.js similarity index 100% rename from tests/js/template-literals/css-prop.js rename to tests/format/js/template-literals/css-prop.js diff --git a/tests/js/template-literals/expressions.js b/tests/format/js/template-literals/expressions.js similarity index 100% rename from tests/js/template-literals/expressions.js rename to tests/format/js/template-literals/expressions.js diff --git a/tests/js/template-literals/jsfmt.spec.js b/tests/format/js/template-literals/jsfmt.spec.js similarity index 100% rename from tests/js/template-literals/jsfmt.spec.js rename to tests/format/js/template-literals/jsfmt.spec.js diff --git a/tests/js/template-literals/logical-expressions.js b/tests/format/js/template-literals/logical-expressions.js similarity index 100% rename from tests/js/template-literals/logical-expressions.js rename to tests/format/js/template-literals/logical-expressions.js diff --git a/tests/js/template-literals/sequence-expressions.js b/tests/format/js/template-literals/sequence-expressions.js similarity index 100% rename from tests/js/template-literals/sequence-expressions.js rename to tests/format/js/template-literals/sequence-expressions.js diff --git a/tests/js/template-literals/styled-components-with-expressions.js b/tests/format/js/template-literals/styled-components-with-expressions.js similarity index 100% rename from tests/js/template-literals/styled-components-with-expressions.js rename to tests/format/js/template-literals/styled-components-with-expressions.js diff --git a/tests/js/template-literals/styled-jsx-with-expressions.js b/tests/format/js/template-literals/styled-jsx-with-expressions.js similarity index 100% rename from tests/js/template-literals/styled-jsx-with-expressions.js rename to tests/format/js/template-literals/styled-jsx-with-expressions.js diff --git a/tests/js/template-literals/styled-jsx.js b/tests/format/js/template-literals/styled-jsx.js similarity index 100% rename from tests/js/template-literals/styled-jsx.js rename to tests/format/js/template-literals/styled-jsx.js diff --git a/tests/js/template/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/template/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/template/arrow.js b/tests/format/js/template/arrow.js similarity index 100% rename from tests/js/template/arrow.js rename to tests/format/js/template/arrow.js diff --git a/tests/js/template/call.js b/tests/format/js/template/call.js similarity index 100% rename from tests/js/template/call.js rename to tests/format/js/template/call.js diff --git a/tests/js/template/comment.js b/tests/format/js/template/comment.js similarity index 100% rename from tests/js/template/comment.js rename to tests/format/js/template/comment.js diff --git a/tests/js/template/faulty-locations.js b/tests/format/js/template/faulty-locations.js similarity index 100% rename from tests/js/template/faulty-locations.js rename to tests/format/js/template/faulty-locations.js diff --git a/tests/js/template/graphql.js b/tests/format/js/template/graphql.js similarity index 100% rename from tests/js/template/graphql.js rename to tests/format/js/template/graphql.js diff --git a/tests/js/template/indent.js b/tests/format/js/template/indent.js similarity index 100% rename from tests/js/template/indent.js rename to tests/format/js/template/indent.js diff --git a/tests/js/template/inline.js b/tests/format/js/template/inline.js similarity index 100% rename from tests/js/template/inline.js rename to tests/format/js/template/inline.js diff --git a/tests/js/template/jsfmt.spec.js b/tests/format/js/template/jsfmt.spec.js similarity index 100% rename from tests/js/template/jsfmt.spec.js rename to tests/format/js/template/jsfmt.spec.js diff --git a/tests/js/template/parenthesis.js b/tests/format/js/template/parenthesis.js similarity index 100% rename from tests/js/template/parenthesis.js rename to tests/format/js/template/parenthesis.js diff --git a/tests/js/ternaries/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/ternaries/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/ternaries/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/ternaries/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/ternaries/binary.js b/tests/format/js/ternaries/binary.js similarity index 100% rename from tests/js/ternaries/binary.js rename to tests/format/js/ternaries/binary.js diff --git a/tests/js/ternaries/func-call.js b/tests/format/js/ternaries/func-call.js similarity index 100% rename from tests/js/ternaries/func-call.js rename to tests/format/js/ternaries/func-call.js diff --git a/tests/js/ternaries/indent-after-paren.js b/tests/format/js/ternaries/indent-after-paren.js similarity index 100% rename from tests/js/ternaries/indent-after-paren.js rename to tests/format/js/ternaries/indent-after-paren.js diff --git a/tests/js/ternaries/indent.js b/tests/format/js/ternaries/indent.js similarity index 100% rename from tests/js/ternaries/indent.js rename to tests/format/js/ternaries/indent.js diff --git a/tests/js/ternaries/jsfmt.spec.js b/tests/format/js/ternaries/jsfmt.spec.js similarity index 100% rename from tests/js/ternaries/jsfmt.spec.js rename to tests/format/js/ternaries/jsfmt.spec.js diff --git a/tests/js/ternaries/nested-in-condition.js b/tests/format/js/ternaries/nested-in-condition.js similarity index 100% rename from tests/js/ternaries/nested-in-condition.js rename to tests/format/js/ternaries/nested-in-condition.js diff --git a/tests/js/ternaries/nested.js b/tests/format/js/ternaries/nested.js similarity index 100% rename from tests/js/ternaries/nested.js rename to tests/format/js/ternaries/nested.js diff --git a/tests/js/ternaries/parenthesis.js b/tests/format/js/ternaries/parenthesis.js similarity index 100% rename from tests/js/ternaries/parenthesis.js rename to tests/format/js/ternaries/parenthesis.js diff --git a/tests/js/ternaries/test.js b/tests/format/js/ternaries/test.js similarity index 100% rename from tests/js/ternaries/test.js rename to tests/format/js/ternaries/test.js diff --git a/tests/js/test-declarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/test-declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/test-declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/test-declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/test-declarations/angular_async.js b/tests/format/js/test-declarations/angular_async.js similarity index 100% rename from tests/js/test-declarations/angular_async.js rename to tests/format/js/test-declarations/angular_async.js diff --git a/tests/js/test-declarations/angular_fakeAsync.js b/tests/format/js/test-declarations/angular_fakeAsync.js similarity index 100% rename from tests/js/test-declarations/angular_fakeAsync.js rename to tests/format/js/test-declarations/angular_fakeAsync.js diff --git a/tests/js/test-declarations/angularjs_inject.js b/tests/format/js/test-declarations/angularjs_inject.js similarity index 100% rename from tests/js/test-declarations/angularjs_inject.js rename to tests/format/js/test-declarations/angularjs_inject.js diff --git a/tests/js/test-declarations/jest-each-template-string.js b/tests/format/js/test-declarations/jest-each-template-string.js similarity index 100% rename from tests/js/test-declarations/jest-each-template-string.js rename to tests/format/js/test-declarations/jest-each-template-string.js diff --git a/tests/js/test-declarations/jest-each.js b/tests/format/js/test-declarations/jest-each.js similarity index 100% rename from tests/js/test-declarations/jest-each.js rename to tests/format/js/test-declarations/jest-each.js diff --git a/tests/js/test-declarations/jsfmt.spec.js b/tests/format/js/test-declarations/jsfmt.spec.js similarity index 100% rename from tests/js/test-declarations/jsfmt.spec.js rename to tests/format/js/test-declarations/jsfmt.spec.js diff --git a/tests/js/test-declarations/test_declarations.js b/tests/format/js/test-declarations/test_declarations.js similarity index 100% rename from tests/js/test-declarations/test_declarations.js rename to tests/format/js/test-declarations/test_declarations.js diff --git a/tests/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/throw_expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/throw_expressions/jsfmt.spec.js b/tests/format/js/throw_expressions/jsfmt.spec.js similarity index 100% rename from tests/js/throw_expressions/jsfmt.spec.js rename to tests/format/js/throw_expressions/jsfmt.spec.js diff --git a/tests/js/throw_expressions/throw_expression.js b/tests/format/js/throw_expressions/throw_expression.js similarity index 100% rename from tests/js/throw_expressions/throw_expression.js rename to tests/format/js/throw_expressions/throw_expression.js diff --git a/tests/js/throw_statement/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/throw_statement/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/throw_statement/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/throw_statement/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/throw_statement/binaryish.js b/tests/format/js/throw_statement/binaryish.js similarity index 100% rename from tests/js/throw_statement/binaryish.js rename to tests/format/js/throw_statement/binaryish.js diff --git a/tests/js/throw_statement/comment.js b/tests/format/js/throw_statement/comment.js similarity index 100% rename from tests/js/throw_statement/comment.js rename to tests/format/js/throw_statement/comment.js diff --git a/tests/js/throw_statement/jsfmt.spec.js b/tests/format/js/throw_statement/jsfmt.spec.js similarity index 100% rename from tests/js/throw_statement/jsfmt.spec.js rename to tests/format/js/throw_statement/jsfmt.spec.js diff --git a/tests/js/throw_statement/jsx.js b/tests/format/js/throw_statement/jsx.js similarity index 100% rename from tests/js/throw_statement/jsx.js rename to tests/format/js/throw_statement/jsx.js diff --git a/tests/js/top-level-await/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/top-level-await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/top-level-await/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/top-level-await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/top-level-await/example.js b/tests/format/js/top-level-await/example.js similarity index 100% rename from tests/js/top-level-await/example.js rename to tests/format/js/top-level-await/example.js diff --git a/tests/js/top-level-await/jsfmt.spec.js b/tests/format/js/top-level-await/jsfmt.spec.js similarity index 100% rename from tests/js/top-level-await/jsfmt.spec.js rename to tests/format/js/top-level-await/jsfmt.spec.js diff --git a/tests/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/trailing-comma/dynamic-import.js b/tests/format/js/trailing-comma/dynamic-import.js similarity index 100% rename from tests/js/trailing-comma/dynamic-import.js rename to tests/format/js/trailing-comma/dynamic-import.js diff --git a/tests/js/trailing-comma/es5.js b/tests/format/js/trailing-comma/es5.js similarity index 100% rename from tests/js/trailing-comma/es5.js rename to tests/format/js/trailing-comma/es5.js diff --git a/tests/js/trailing-comma/function-calls.js b/tests/format/js/trailing-comma/function-calls.js similarity index 100% rename from tests/js/trailing-comma/function-calls.js rename to tests/format/js/trailing-comma/function-calls.js diff --git a/tests/js/trailing-comma/jsfmt.spec.js b/tests/format/js/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/js/trailing-comma/jsfmt.spec.js rename to tests/format/js/trailing-comma/jsfmt.spec.js diff --git a/tests/js/trailing-comma/jsx.js b/tests/format/js/trailing-comma/jsx.js similarity index 100% rename from tests/js/trailing-comma/jsx.js rename to tests/format/js/trailing-comma/jsx.js diff --git a/tests/js/trailing-comma/object.js b/tests/format/js/trailing-comma/object.js similarity index 100% rename from tests/js/trailing-comma/object.js rename to tests/format/js/trailing-comma/object.js diff --git a/tests/js/trailing-comma/trailing_whitespace.js b/tests/format/js/trailing-comma/trailing_whitespace.js similarity index 100% rename from tests/js/trailing-comma/trailing_whitespace.js rename to tests/format/js/trailing-comma/trailing_whitespace.js diff --git a/tests/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/trailing-whitespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/trailing-whitespace/jsfmt.spec.js b/tests/format/js/trailing-whitespace/jsfmt.spec.js similarity index 100% rename from tests/js/trailing-whitespace/jsfmt.spec.js rename to tests/format/js/trailing-whitespace/jsfmt.spec.js diff --git a/tests/js/trailing-whitespace/trailing.js b/tests/format/js/trailing-whitespace/trailing.js similarity index 100% rename from tests/js/trailing-whitespace/trailing.js rename to tests/format/js/trailing-whitespace/trailing.js diff --git a/tests/js/try/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/try/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/try/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/try/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/try/catch.js b/tests/format/js/try/catch.js similarity index 100% rename from tests/js/try/catch.js rename to tests/format/js/try/catch.js diff --git a/tests/js/try/empty.js b/tests/format/js/try/empty.js similarity index 100% rename from tests/js/try/empty.js rename to tests/format/js/try/empty.js diff --git a/tests/js/try/jsfmt.spec.js b/tests/format/js/try/jsfmt.spec.js similarity index 100% rename from tests/js/try/jsfmt.spec.js rename to tests/format/js/try/jsfmt.spec.js diff --git a/tests/js/try/try.js b/tests/format/js/try/try.js similarity index 100% rename from tests/js/try/try.js rename to tests/format/js/try/try.js diff --git a/tests/js/tuple/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/tuple/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/tuple/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/tuple/destructuring.js b/tests/format/js/tuple/destructuring.js similarity index 100% rename from tests/js/tuple/destructuring.js rename to tests/format/js/tuple/destructuring.js diff --git a/tests/js/tuple/invalid-tuple-holes.js b/tests/format/js/tuple/invalid-tuple-holes.js similarity index 100% rename from tests/js/tuple/invalid-tuple-holes.js rename to tests/format/js/tuple/invalid-tuple-holes.js diff --git a/tests/js/tuple/jsfmt.spec.js b/tests/format/js/tuple/jsfmt.spec.js similarity index 100% rename from tests/js/tuple/jsfmt.spec.js rename to tests/format/js/tuple/jsfmt.spec.js diff --git a/tests/js/tuple/syntax.js b/tests/format/js/tuple/syntax.js similarity index 100% rename from tests/js/tuple/syntax.js rename to tests/format/js/tuple/syntax.js diff --git a/tests/js/tuple/tuple-trailing-comma.js b/tests/format/js/tuple/tuple-trailing-comma.js similarity index 100% rename from tests/js/tuple/tuple-trailing-comma.js rename to tests/format/js/tuple/tuple-trailing-comma.js diff --git a/tests/js/tuple/tuple.js b/tests/format/js/tuple/tuple.js similarity index 100% rename from tests/js/tuple/tuple.js rename to tests/format/js/tuple/tuple.js diff --git a/tests/js/unary-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/unary-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/unary-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/unary-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/unary-expression/comments.js b/tests/format/js/unary-expression/comments.js similarity index 100% rename from tests/js/unary-expression/comments.js rename to tests/format/js/unary-expression/comments.js diff --git a/tests/js/unary-expression/jsfmt.spec.js b/tests/format/js/unary-expression/jsfmt.spec.js similarity index 100% rename from tests/js/unary-expression/jsfmt.spec.js rename to tests/format/js/unary-expression/jsfmt.spec.js diff --git a/tests/js/unary-expression/urnary_expression.js b/tests/format/js/unary-expression/urnary_expression.js similarity index 100% rename from tests/js/unary-expression/urnary_expression.js rename to tests/format/js/unary-expression/urnary_expression.js diff --git a/tests/js/unary/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/unary/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/unary/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/unary/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/unary/jsfmt.spec.js b/tests/format/js/unary/jsfmt.spec.js similarity index 100% rename from tests/js/unary/jsfmt.spec.js rename to tests/format/js/unary/jsfmt.spec.js diff --git a/tests/js/unary/object.js b/tests/format/js/unary/object.js similarity index 100% rename from tests/js/unary/object.js rename to tests/format/js/unary/object.js diff --git a/tests/js/unary/series.js b/tests/format/js/unary/series.js similarity index 100% rename from tests/js/unary/series.js rename to tests/format/js/unary/series.js diff --git a/tests/js/unicode/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/unicode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/unicode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/unicode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/unicode/combining-characters.js b/tests/format/js/unicode/combining-characters.js similarity index 100% rename from tests/js/unicode/combining-characters.js rename to tests/format/js/unicode/combining-characters.js diff --git a/tests/js/unicode/jsfmt.spec.js b/tests/format/js/unicode/jsfmt.spec.js similarity index 100% rename from tests/js/unicode/jsfmt.spec.js rename to tests/format/js/unicode/jsfmt.spec.js diff --git a/tests/js/unicode/keys.js b/tests/format/js/unicode/keys.js similarity index 100% rename from tests/js/unicode/keys.js rename to tests/format/js/unicode/keys.js diff --git a/tests/js/unicode/nbsp-jsx.js b/tests/format/js/unicode/nbsp-jsx.js similarity index 100% rename from tests/js/unicode/nbsp-jsx.js rename to tests/format/js/unicode/nbsp-jsx.js diff --git a/tests/js/update-expression/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/update-expression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/update-expression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/update-expression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/update-expression/jsfmt.spec.js b/tests/format/js/update-expression/jsfmt.spec.js similarity index 100% rename from tests/js/update-expression/jsfmt.spec.js rename to tests/format/js/update-expression/jsfmt.spec.js diff --git a/tests/js/update-expression/update_expression.js b/tests/format/js/update-expression/update_expression.js similarity index 100% rename from tests/js/update-expression/update_expression.js rename to tests/format/js/update-expression/update_expression.js diff --git a/tests/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/v8_intrinsic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/v8_intrinsic/intrinsic_call.js b/tests/format/js/v8_intrinsic/intrinsic_call.js similarity index 100% rename from tests/js/v8_intrinsic/intrinsic_call.js rename to tests/format/js/v8_intrinsic/intrinsic_call.js diff --git a/tests/js/v8_intrinsic/jsfmt.spec.js b/tests/format/js/v8_intrinsic/jsfmt.spec.js similarity index 100% rename from tests/js/v8_intrinsic/jsfmt.spec.js rename to tests/format/js/v8_intrinsic/jsfmt.spec.js diff --git a/tests/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/variable_declarator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/variable_declarator/jsfmt.spec.js b/tests/format/js/variable_declarator/jsfmt.spec.js similarity index 100% rename from tests/js/variable_declarator/jsfmt.spec.js rename to tests/format/js/variable_declarator/jsfmt.spec.js diff --git a/tests/js/variable_declarator/multiple.js b/tests/format/js/variable_declarator/multiple.js similarity index 100% rename from tests/js/variable_declarator/multiple.js rename to tests/format/js/variable_declarator/multiple.js diff --git a/tests/js/variable_declarator/string.js b/tests/format/js/variable_declarator/string.js similarity index 100% rename from tests/js/variable_declarator/string.js rename to tests/format/js/variable_declarator/string.js diff --git a/tests/js/while/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/while/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/while/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/while/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/while/indent.js b/tests/format/js/while/indent.js similarity index 100% rename from tests/js/while/indent.js rename to tests/format/js/while/indent.js diff --git a/tests/js/while/jsfmt.spec.js b/tests/format/js/while/jsfmt.spec.js similarity index 100% rename from tests/js/while/jsfmt.spec.js rename to tests/format/js/while/jsfmt.spec.js diff --git a/tests/js/with/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/with/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/with/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/with/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/with/indent.js b/tests/format/js/with/indent.js similarity index 100% rename from tests/js/with/indent.js rename to tests/format/js/with/indent.js diff --git a/tests/js/with/jsfmt.spec.js b/tests/format/js/with/jsfmt.spec.js similarity index 100% rename from tests/js/with/jsfmt.spec.js rename to tests/format/js/with/jsfmt.spec.js diff --git a/tests/js/yield/__snapshots__/jsfmt.spec.js.snap b/tests/format/js/yield/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/js/yield/__snapshots__/jsfmt.spec.js.snap rename to tests/format/js/yield/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/js/yield/arrow.js b/tests/format/js/yield/arrow.js similarity index 100% rename from tests/js/yield/arrow.js rename to tests/format/js/yield/arrow.js diff --git a/tests/js/yield/conditional.js b/tests/format/js/yield/conditional.js similarity index 100% rename from tests/js/yield/conditional.js rename to tests/format/js/yield/conditional.js diff --git a/tests/js/yield/jsfmt.spec.js b/tests/format/js/yield/jsfmt.spec.js similarity index 100% rename from tests/js/yield/jsfmt.spec.js rename to tests/format/js/yield/jsfmt.spec.js diff --git a/tests/js/yield/jsx-without-parenthesis.js b/tests/format/js/yield/jsx-without-parenthesis.js similarity index 100% rename from tests/js/yield/jsx-without-parenthesis.js rename to tests/format/js/yield/jsx-without-parenthesis.js diff --git a/tests/js/yield/jsx.js b/tests/format/js/yield/jsx.js similarity index 100% rename from tests/js/yield/jsx.js rename to tests/format/js/yield/jsx.js diff --git a/tests/json/json-superset/jsfmt.spec.js b/tests/format/json/json-superset/jsfmt.spec.js similarity index 100% rename from tests/json/json-superset/jsfmt.spec.js rename to tests/format/json/json-superset/jsfmt.spec.js diff --git a/tests/json/json/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/json/array.json b/tests/format/json/json/array.json similarity index 100% rename from tests/json/json/array.json rename to tests/format/json/json/array.json diff --git a/tests/json/json/boolean.json b/tests/format/json/json/boolean.json similarity index 100% rename from tests/json/json/boolean.json rename to tests/format/json/json/boolean.json diff --git a/tests/json/json/jsfmt.spec.js b/tests/format/json/json/jsfmt.spec.js similarity index 100% rename from tests/json/json/jsfmt.spec.js rename to tests/format/json/json/jsfmt.spec.js diff --git a/tests/json/json/json5.json b/tests/format/json/json/json5.json similarity index 100% rename from tests/json/json/json5.json rename to tests/format/json/json/json5.json diff --git a/tests/json/json/json6.json b/tests/format/json/json/json6.json similarity index 100% rename from tests/json/json/json6.json rename to tests/format/json/json/json6.json diff --git a/tests/json/json/key-value.json b/tests/format/json/json/key-value.json similarity index 100% rename from tests/json/json/key-value.json rename to tests/format/json/json/key-value.json diff --git a/tests/json/json/multi-line.json b/tests/format/json/json/multi-line.json similarity index 100% rename from tests/json/json/multi-line.json rename to tests/format/json/json/multi-line.json diff --git a/tests/json/json/null.json b/tests/format/json/json/null.json similarity index 100% rename from tests/json/json/null.json rename to tests/format/json/json/null.json diff --git a/tests/json/json/number.json b/tests/format/json/json/number.json similarity index 100% rename from tests/json/json/number.json rename to tests/format/json/json/number.json diff --git a/tests/json/json/pass1.json b/tests/format/json/json/pass1.json similarity index 100% rename from tests/json/json/pass1.json rename to tests/format/json/json/pass1.json diff --git a/tests/json/json/positive-number.json b/tests/format/json/json/positive-number.json similarity index 100% rename from tests/json/json/positive-number.json rename to tests/format/json/json/positive-number.json diff --git a/tests/json/json/propertyKey.json b/tests/format/json/json/propertyKey.json similarity index 100% rename from tests/json/json/propertyKey.json rename to tests/format/json/json/propertyKey.json diff --git a/tests/json/json/single-line.json b/tests/format/json/json/single-line.json similarity index 100% rename from tests/json/json/single-line.json rename to tests/format/json/json/single-line.json diff --git a/tests/json/json/single-quote.json b/tests/format/json/json/single-quote.json similarity index 100% rename from tests/json/json/single-quote.json rename to tests/format/json/json/single-quote.json diff --git a/tests/json/json/string.json b/tests/format/json/json/string.json similarity index 100% rename from tests/json/json/string.json rename to tests/format/json/json/string.json diff --git a/tests/json/json5-as-json-with-trailing-commas/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/json5-as-json-with-trailing-commas/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/json5-as-json-with-trailing-commas/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/json5-as-json-with-trailing-commas/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/json5-as-json-with-trailing-commas/jsfmt.spec.js b/tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js similarity index 100% rename from tests/json/json5-as-json-with-trailing-commas/jsfmt.spec.js rename to tests/format/json/json5-as-json-with-trailing-commas/jsfmt.spec.js diff --git a/tests/json/json5-as-json-with-trailing-commas/nested-quotes.json b/tests/format/json/json5-as-json-with-trailing-commas/nested-quotes.json similarity index 100% rename from tests/json/json5-as-json-with-trailing-commas/nested-quotes.json rename to tests/format/json/json5-as-json-with-trailing-commas/nested-quotes.json diff --git a/tests/json/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/range/cross-array.json b/tests/format/json/range/cross-array.json similarity index 100% rename from tests/json/range/cross-array.json rename to tests/format/json/range/cross-array.json diff --git a/tests/json/range/cross-array2.json b/tests/format/json/range/cross-array2.json similarity index 100% rename from tests/json/range/cross-array2.json rename to tests/format/json/range/cross-array2.json diff --git a/tests/json/range/cross-object-2.json b/tests/format/json/range/cross-object-2.json similarity index 100% rename from tests/json/range/cross-object-2.json rename to tests/format/json/range/cross-object-2.json diff --git a/tests/json/range/cross-object.json b/tests/format/json/range/cross-object.json similarity index 100% rename from tests/json/range/cross-object.json rename to tests/format/json/range/cross-object.json diff --git a/tests/json/range/identifier-2.json b/tests/format/json/range/identifier-2.json similarity index 100% rename from tests/json/range/identifier-2.json rename to tests/format/json/range/identifier-2.json diff --git a/tests/json/range/identifier.json b/tests/format/json/range/identifier.json similarity index 100% rename from tests/json/range/identifier.json rename to tests/format/json/range/identifier.json diff --git a/tests/json/range/inside-array.json b/tests/format/json/range/inside-array.json similarity index 100% rename from tests/json/range/inside-array.json rename to tests/format/json/range/inside-array.json diff --git a/tests/json/range/inside-object.json b/tests/format/json/range/inside-object.json similarity index 100% rename from tests/json/range/inside-object.json rename to tests/format/json/range/inside-object.json diff --git a/tests/json/range/issue-4009.json b/tests/format/json/range/issue-4009.json similarity index 100% rename from tests/json/range/issue-4009.json rename to tests/format/json/range/issue-4009.json diff --git a/tests/json/range/issue-7116.json b/tests/format/json/range/issue-7116.json similarity index 100% rename from tests/json/range/issue-7116.json rename to tests/format/json/range/issue-7116.json diff --git a/tests/json/range/issue2297.json b/tests/format/json/range/issue2297.json similarity index 100% rename from tests/json/range/issue2297.json rename to tests/format/json/range/issue2297.json diff --git a/tests/json/range/jsfmt.spec.js b/tests/format/json/range/jsfmt.spec.js similarity index 100% rename from tests/json/range/jsfmt.spec.js rename to tests/format/json/range/jsfmt.spec.js diff --git a/tests/json/range/json-stringify/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/range/json-stringify/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/range/json-stringify/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/range/json-stringify/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/range/json-stringify/jsfmt.spec.js b/tests/format/json/range/json-stringify/jsfmt.spec.js similarity index 100% rename from tests/json/range/json-stringify/jsfmt.spec.js rename to tests/format/json/range/json-stringify/jsfmt.spec.js diff --git a/tests/json/range/json-stringify/template-literal.json b/tests/format/json/range/json-stringify/template-literal.json similarity index 100% rename from tests/json/range/json-stringify/template-literal.json rename to tests/format/json/range/json-stringify/template-literal.json diff --git a/tests/json/range/json5/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/range/json5/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/range/json5/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/range/json5/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/range/json5/inside-array.json b/tests/format/json/range/json5/inside-array.json similarity index 100% rename from tests/json/range/json5/inside-array.json rename to tests/format/json/range/json5/inside-array.json diff --git a/tests/json/range/json5/jsfmt.spec.js b/tests/format/json/range/json5/jsfmt.spec.js similarity index 100% rename from tests/json/range/json5/jsfmt.spec.js rename to tests/format/json/range/json5/jsfmt.spec.js diff --git a/tests/json/range/number.json b/tests/format/json/range/number.json similarity index 100% rename from tests/json/range/number.json rename to tests/format/json/range/number.json diff --git a/tests/json/range/template-literal-2.json b/tests/format/json/range/template-literal-2.json similarity index 100% rename from tests/json/range/template-literal-2.json rename to tests/format/json/range/template-literal-2.json diff --git a/tests/json/range/template-literal.json b/tests/format/json/range/template-literal.json similarity index 100% rename from tests/json/range/template-literal.json rename to tests/format/json/range/template-literal.json diff --git a/tests/json/range/unary-expression-2.json b/tests/format/json/range/unary-expression-2.json similarity index 100% rename from tests/json/range/unary-expression-2.json rename to tests/format/json/range/unary-expression-2.json diff --git a/tests/json/range/unary-expression.json b/tests/format/json/range/unary-expression.json similarity index 100% rename from tests/json/range/unary-expression.json rename to tests/format/json/range/unary-expression.json diff --git a/tests/json/with-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/json/with-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/json/with-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/json/with-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/json/with-comment/block-comment.json b/tests/format/json/with-comment/block-comment.json similarity index 100% rename from tests/json/with-comment/block-comment.json rename to tests/format/json/with-comment/block-comment.json diff --git a/tests/json/with-comment/bottom-block-comment.json b/tests/format/json/with-comment/bottom-block-comment.json similarity index 100% rename from tests/json/with-comment/bottom-block-comment.json rename to tests/format/json/with-comment/bottom-block-comment.json diff --git a/tests/json/with-comment/bottom-line-comment.json b/tests/format/json/with-comment/bottom-line-comment.json similarity index 100% rename from tests/json/with-comment/bottom-line-comment.json rename to tests/format/json/with-comment/bottom-line-comment.json diff --git a/tests/json/with-comment/jsfmt.spec.js b/tests/format/json/with-comment/jsfmt.spec.js similarity index 100% rename from tests/json/with-comment/jsfmt.spec.js rename to tests/format/json/with-comment/jsfmt.spec.js diff --git a/tests/json/with-comment/line-comment.json b/tests/format/json/with-comment/line-comment.json similarity index 100% rename from tests/json/with-comment/line-comment.json rename to tests/format/json/with-comment/line-comment.json diff --git a/tests/json/with-comment/top-block-comment.json b/tests/format/json/with-comment/top-block-comment.json similarity index 100% rename from tests/json/with-comment/top-block-comment.json rename to tests/format/json/with-comment/top-block-comment.json diff --git a/tests/json/with-comment/top-line-comment.json b/tests/format/json/with-comment/top-line-comment.json similarity index 100% rename from tests/json/with-comment/top-line-comment.json rename to tests/format/json/with-comment/top-line-comment.json diff --git a/tests/jsx/attr-element/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/attr-element/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/attr-element/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/attr-element/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/attr-element/attr-element.js b/tests/format/jsx/attr-element/attr-element.js similarity index 100% rename from tests/jsx/attr-element/attr-element.js rename to tests/format/jsx/attr-element/attr-element.js diff --git a/tests/jsx/attr-element/jsfmt.spec.js b/tests/format/jsx/attr-element/jsfmt.spec.js similarity index 100% rename from tests/jsx/attr-element/jsfmt.spec.js rename to tests/format/jsx/attr-element/jsfmt.spec.js diff --git a/tests/jsx/binary-expressions/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/binary-expressions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/binary-expressions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/binary-expressions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/binary-expressions/jsfmt.spec.js b/tests/format/jsx/binary-expressions/jsfmt.spec.js similarity index 100% rename from tests/jsx/binary-expressions/jsfmt.spec.js rename to tests/format/jsx/binary-expressions/jsfmt.spec.js diff --git a/tests/jsx/binary-expressions/relational-operators.js b/tests/format/jsx/binary-expressions/relational-operators.js similarity index 100% rename from tests/jsx/binary-expressions/relational-operators.js rename to tests/format/jsx/binary-expressions/relational-operators.js diff --git a/tests/jsx/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/comments/eslint-disable.js b/tests/format/jsx/comments/eslint-disable.js similarity index 100% rename from tests/jsx/comments/eslint-disable.js rename to tests/format/jsx/comments/eslint-disable.js diff --git a/tests/jsx/comments/in-end-tag.js b/tests/format/jsx/comments/in-end-tag.js similarity index 100% rename from tests/jsx/comments/in-end-tag.js rename to tests/format/jsx/comments/in-end-tag.js diff --git a/tests/jsx/comments/in-tags.js b/tests/format/jsx/comments/in-tags.js similarity index 100% rename from tests/jsx/comments/in-tags.js rename to tests/format/jsx/comments/in-tags.js diff --git a/tests/jsx/comments/jsfmt.spec.js b/tests/format/jsx/comments/jsfmt.spec.js similarity index 100% rename from tests/jsx/comments/jsfmt.spec.js rename to tests/format/jsx/comments/jsfmt.spec.js diff --git a/tests/jsx/comments/jsx-tag-comment-after-prop.js b/tests/format/jsx/comments/jsx-tag-comment-after-prop.js similarity index 100% rename from tests/jsx/comments/jsx-tag-comment-after-prop.js rename to tests/format/jsx/comments/jsx-tag-comment-after-prop.js diff --git a/tests/jsx/comments/like-a-comment-in-jsx-text.js b/tests/format/jsx/comments/like-a-comment-in-jsx-text.js similarity index 100% rename from tests/jsx/comments/like-a-comment-in-jsx-text.js rename to tests/format/jsx/comments/like-a-comment-in-jsx-text.js diff --git a/tests/jsx/do/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/do/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/do/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/do/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/do/do.js b/tests/format/jsx/do/do.js similarity index 100% rename from tests/jsx/do/do.js rename to tests/format/jsx/do/do.js diff --git a/tests/jsx/do/jsfmt.spec.js b/tests/format/jsx/do/jsfmt.spec.js similarity index 100% rename from tests/jsx/do/jsfmt.spec.js rename to tests/format/jsx/do/jsfmt.spec.js diff --git a/tests/jsx/escape/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/escape/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/escape/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/escape/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/escape/escape.js b/tests/format/jsx/escape/escape.js similarity index 100% rename from tests/jsx/escape/escape.js rename to tests/format/jsx/escape/escape.js diff --git a/tests/jsx/escape/jsfmt.spec.js b/tests/format/jsx/escape/jsfmt.spec.js similarity index 100% rename from tests/jsx/escape/jsfmt.spec.js rename to tests/format/jsx/escape/jsfmt.spec.js diff --git a/tests/jsx/escape/nbsp.js b/tests/format/jsx/escape/nbsp.js similarity index 100% rename from tests/jsx/escape/nbsp.js rename to tests/format/jsx/escape/nbsp.js diff --git a/tests/jsx/fbt/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/fbt/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/fbt/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/fbt/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/fbt/jsfmt.spec.js b/tests/format/jsx/fbt/jsfmt.spec.js similarity index 100% rename from tests/jsx/fbt/jsfmt.spec.js rename to tests/format/jsx/fbt/jsfmt.spec.js diff --git a/tests/jsx/fbt/test.js b/tests/format/jsx/fbt/test.js similarity index 100% rename from tests/jsx/fbt/test.js rename to tests/format/jsx/fbt/test.js diff --git a/tests/jsx/fragment/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/fragment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/fragment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/fragment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/fragment/fragment.js b/tests/format/jsx/fragment/fragment.js similarity index 100% rename from tests/jsx/fragment/fragment.js rename to tests/format/jsx/fragment/fragment.js diff --git a/tests/jsx/fragment/jsfmt.spec.js b/tests/format/jsx/fragment/jsfmt.spec.js similarity index 100% rename from tests/jsx/fragment/jsfmt.spec.js rename to tests/format/jsx/fragment/jsfmt.spec.js diff --git a/tests/jsx/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/ignore/jsfmt.spec.js b/tests/format/jsx/ignore/jsfmt.spec.js similarity index 100% rename from tests/jsx/ignore/jsfmt.spec.js rename to tests/format/jsx/ignore/jsfmt.spec.js diff --git a/tests/jsx/ignore/jsx_ignore.js b/tests/format/jsx/ignore/jsx_ignore.js similarity index 100% rename from tests/jsx/ignore/jsx_ignore.js rename to tests/format/jsx/ignore/jsx_ignore.js diff --git a/tests/jsx/jsx/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/jsx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/jsx/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/jsx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/jsx/array-iter.js b/tests/format/jsx/jsx/array-iter.js similarity index 100% rename from tests/jsx/jsx/array-iter.js rename to tests/format/jsx/jsx/array-iter.js diff --git a/tests/jsx/jsx/attr-comments.js b/tests/format/jsx/jsx/attr-comments.js similarity index 100% rename from tests/jsx/jsx/attr-comments.js rename to tests/format/jsx/jsx/attr-comments.js diff --git a/tests/jsx/jsx/conditional-expression.js b/tests/format/jsx/jsx/conditional-expression.js similarity index 100% rename from tests/jsx/jsx/conditional-expression.js rename to tests/format/jsx/jsx/conditional-expression.js diff --git a/tests/jsx/jsx/expression.js b/tests/format/jsx/jsx/expression.js similarity index 100% rename from tests/jsx/jsx/expression.js rename to tests/format/jsx/jsx/expression.js diff --git a/tests/jsx/jsx/flow_fix_me.js b/tests/format/jsx/jsx/flow_fix_me.js similarity index 100% rename from tests/jsx/jsx/flow_fix_me.js rename to tests/format/jsx/jsx/flow_fix_me.js diff --git a/tests/jsx/jsx/html_escape.js b/tests/format/jsx/jsx/html_escape.js similarity index 100% rename from tests/jsx/jsx/html_escape.js rename to tests/format/jsx/jsx/html_escape.js diff --git a/tests/jsx/jsx/hug.js b/tests/format/jsx/jsx/hug.js similarity index 100% rename from tests/jsx/jsx/hug.js rename to tests/format/jsx/jsx/hug.js diff --git a/tests/jsx/jsx/jsfmt.spec.js b/tests/format/jsx/jsx/jsfmt.spec.js similarity index 100% rename from tests/jsx/jsx/jsfmt.spec.js rename to tests/format/jsx/jsx/jsfmt.spec.js diff --git a/tests/jsx/jsx/logical-expression.js b/tests/format/jsx/jsx/logical-expression.js similarity index 100% rename from tests/jsx/jsx/logical-expression.js rename to tests/format/jsx/jsx/logical-expression.js diff --git a/tests/jsx/jsx/object-property.js b/tests/format/jsx/jsx/object-property.js similarity index 100% rename from tests/jsx/jsx/object-property.js rename to tests/format/jsx/jsx/object-property.js diff --git a/tests/jsx/jsx/open-break.js b/tests/format/jsx/jsx/open-break.js similarity index 100% rename from tests/jsx/jsx/open-break.js rename to tests/format/jsx/jsx/open-break.js diff --git a/tests/jsx/jsx/parens.js b/tests/format/jsx/jsx/parens.js similarity index 100% rename from tests/jsx/jsx/parens.js rename to tests/format/jsx/jsx/parens.js diff --git a/tests/jsx/jsx/quotes.js b/tests/format/jsx/jsx/quotes.js similarity index 100% rename from tests/jsx/jsx/quotes.js rename to tests/format/jsx/jsx/quotes.js diff --git a/tests/jsx/jsx/return-statement.js b/tests/format/jsx/jsx/return-statement.js similarity index 100% rename from tests/jsx/jsx/return-statement.js rename to tests/format/jsx/jsx/return-statement.js diff --git a/tests/jsx/jsx/self-closing.js b/tests/format/jsx/jsx/self-closing.js similarity index 100% rename from tests/jsx/jsx/self-closing.js rename to tests/format/jsx/jsx/self-closing.js diff --git a/tests/jsx/jsx/spacing.js b/tests/format/jsx/jsx/spacing.js similarity index 100% rename from tests/jsx/jsx/spacing.js rename to tests/format/jsx/jsx/spacing.js diff --git a/tests/jsx/jsx/template-literal-in-attr.js b/tests/format/jsx/jsx/template-literal-in-attr.js similarity index 100% rename from tests/jsx/jsx/template-literal-in-attr.js rename to tests/format/jsx/jsx/template-literal-in-attr.js diff --git a/tests/jsx/jsx/ternary.js b/tests/format/jsx/jsx/ternary.js similarity index 100% rename from tests/jsx/jsx/ternary.js rename to tests/format/jsx/jsx/ternary.js diff --git a/tests/jsx/last-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/last-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/last-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/last-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/last-line/jsfmt.spec.js b/tests/format/jsx/last-line/jsfmt.spec.js similarity index 100% rename from tests/jsx/last-line/jsfmt.spec.js rename to tests/format/jsx/last-line/jsfmt.spec.js diff --git a/tests/jsx/last-line/last_line.js b/tests/format/jsx/last-line/last_line.js similarity index 100% rename from tests/jsx/last-line/last_line.js rename to tests/format/jsx/last-line/last_line.js diff --git a/tests/jsx/last-line/single_prop_multiline_string.js b/tests/format/jsx/last-line/single_prop_multiline_string.js similarity index 100% rename from tests/jsx/last-line/single_prop_multiline_string.js rename to tests/format/jsx/last-line/single_prop_multiline_string.js diff --git a/tests/jsx/multiline-assign/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/multiline-assign/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/multiline-assign/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/multiline-assign/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/multiline-assign/jsfmt.spec.js b/tests/format/jsx/multiline-assign/jsfmt.spec.js similarity index 100% rename from tests/jsx/multiline-assign/jsfmt.spec.js rename to tests/format/jsx/multiline-assign/jsfmt.spec.js diff --git a/tests/jsx/multiline-assign/test.js b/tests/format/jsx/multiline-assign/test.js similarity index 100% rename from tests/jsx/multiline-assign/test.js rename to tests/format/jsx/multiline-assign/test.js diff --git a/tests/jsx/namespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/namespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/namespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/namespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/namespace/jsfmt.spec.js b/tests/format/jsx/namespace/jsfmt.spec.js similarity index 100% rename from tests/jsx/namespace/jsfmt.spec.js rename to tests/format/jsx/namespace/jsfmt.spec.js diff --git a/tests/jsx/namespace/jsx_namespaced_name.js b/tests/format/jsx/namespace/jsx_namespaced_name.js similarity index 100% rename from tests/jsx/namespace/jsx_namespaced_name.js rename to tests/format/jsx/namespace/jsx_namespaced_name.js diff --git a/tests/jsx/newlines/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/newlines/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/newlines/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/newlines/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/newlines/jsfmt.spec.js b/tests/format/jsx/newlines/jsfmt.spec.js similarity index 100% rename from tests/jsx/newlines/jsfmt.spec.js rename to tests/format/jsx/newlines/jsfmt.spec.js diff --git a/tests/jsx/newlines/test.js b/tests/format/jsx/newlines/test.js similarity index 100% rename from tests/jsx/newlines/test.js rename to tests/format/jsx/newlines/test.js diff --git a/tests/jsx/newlines/windows.js b/tests/format/jsx/newlines/windows.js similarity index 100% rename from tests/jsx/newlines/windows.js rename to tests/format/jsx/newlines/windows.js diff --git a/tests/jsx/significant-space/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/significant-space/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/significant-space/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/significant-space/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/significant-space/comments.js b/tests/format/jsx/significant-space/comments.js similarity index 100% rename from tests/jsx/significant-space/comments.js rename to tests/format/jsx/significant-space/comments.js diff --git a/tests/jsx/significant-space/jsfmt.spec.js b/tests/format/jsx/significant-space/jsfmt.spec.js similarity index 100% rename from tests/jsx/significant-space/jsfmt.spec.js rename to tests/format/jsx/significant-space/jsfmt.spec.js diff --git a/tests/jsx/significant-space/test.js b/tests/format/jsx/significant-space/test.js similarity index 100% rename from tests/jsx/significant-space/test.js rename to tests/format/jsx/significant-space/test.js diff --git a/tests/jsx/split-attrs/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/split-attrs/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/split-attrs/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/split-attrs/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/split-attrs/jsfmt.spec.js b/tests/format/jsx/split-attrs/jsfmt.spec.js similarity index 100% rename from tests/jsx/split-attrs/jsfmt.spec.js rename to tests/format/jsx/split-attrs/jsfmt.spec.js diff --git a/tests/jsx/split-attrs/test.js b/tests/format/jsx/split-attrs/test.js similarity index 100% rename from tests/jsx/split-attrs/test.js rename to tests/format/jsx/split-attrs/test.js diff --git a/tests/jsx/spread/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/spread/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/spread/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/spread/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/spread/attribute.js b/tests/format/jsx/spread/attribute.js similarity index 100% rename from tests/jsx/spread/attribute.js rename to tests/format/jsx/spread/attribute.js diff --git a/tests/jsx/spread/child.js b/tests/format/jsx/spread/child.js similarity index 100% rename from tests/jsx/spread/child.js rename to tests/format/jsx/spread/child.js diff --git a/tests/jsx/spread/jsfmt.spec.js b/tests/format/jsx/spread/jsfmt.spec.js similarity index 100% rename from tests/jsx/spread/jsfmt.spec.js rename to tests/format/jsx/spread/jsfmt.spec.js diff --git a/tests/jsx/stateless-arrow-fn/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/stateless-arrow-fn/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/stateless-arrow-fn/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/stateless-arrow-fn/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/stateless-arrow-fn/jsfmt.spec.js b/tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js similarity index 100% rename from tests/jsx/stateless-arrow-fn/jsfmt.spec.js rename to tests/format/jsx/stateless-arrow-fn/jsfmt.spec.js diff --git a/tests/jsx/stateless-arrow-fn/test.js b/tests/format/jsx/stateless-arrow-fn/test.js similarity index 100% rename from tests/jsx/stateless-arrow-fn/test.js rename to tests/format/jsx/stateless-arrow-fn/test.js diff --git a/tests/jsx/template/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/template/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/template/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/template/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/template/jsfmt.spec.js b/tests/format/jsx/template/jsfmt.spec.js similarity index 100% rename from tests/jsx/template/jsfmt.spec.js rename to tests/format/jsx/template/jsfmt.spec.js diff --git a/tests/jsx/template/styled-components.js b/tests/format/jsx/template/styled-components.js similarity index 100% rename from tests/jsx/template/styled-components.js rename to tests/format/jsx/template/styled-components.js diff --git a/tests/jsx/text-wrap/__snapshots__/jsfmt.spec.js.snap b/tests/format/jsx/text-wrap/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/jsx/text-wrap/__snapshots__/jsfmt.spec.js.snap rename to tests/format/jsx/text-wrap/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/jsx/text-wrap/jsfmt.spec.js b/tests/format/jsx/text-wrap/jsfmt.spec.js similarity index 100% rename from tests/jsx/text-wrap/jsfmt.spec.js rename to tests/format/jsx/text-wrap/jsfmt.spec.js diff --git a/tests/jsx/text-wrap/test.js b/tests/format/jsx/text-wrap/test.js similarity index 100% rename from tests/jsx/text-wrap/test.js rename to tests/format/jsx/text-wrap/test.js diff --git a/tests/jsx/whitespace/jsfmt.spec.js b/tests/format/jsx/whitespace/jsfmt.spec.js similarity index 100% rename from tests/jsx/whitespace/jsfmt.spec.js rename to tests/format/jsx/whitespace/jsfmt.spec.js diff --git a/tests/less/case/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/case/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/case/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/case/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/case/case.less b/tests/format/less/case/case.less similarity index 100% rename from tests/less/case/case.less rename to tests/format/less/case/case.less diff --git a/tests/less/case/jsfmt.spec.js b/tests/format/less/case/jsfmt.spec.js similarity index 100% rename from tests/less/case/jsfmt.spec.js rename to tests/format/less/case/jsfmt.spec.js diff --git a/tests/less/comments/CRLF.less b/tests/format/less/comments/CRLF.less similarity index 100% rename from tests/less/comments/CRLF.less rename to tests/format/less/comments/CRLF.less diff --git a/tests/less/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/comments/between-decl.less b/tests/format/less/comments/between-decl.less similarity index 100% rename from tests/less/comments/between-decl.less rename to tests/format/less/comments/between-decl.less diff --git a/tests/less/comments/block-2.less b/tests/format/less/comments/block-2.less similarity index 100% rename from tests/less/comments/block-2.less rename to tests/format/less/comments/block-2.less diff --git a/tests/less/comments/block.less b/tests/format/less/comments/block.less similarity index 100% rename from tests/less/comments/block.less rename to tests/format/less/comments/block.less diff --git a/tests/less/comments/in-value.less b/tests/format/less/comments/in-value.less similarity index 100% rename from tests/less/comments/in-value.less rename to tests/format/less/comments/in-value.less diff --git a/tests/less/comments/issue-8130.less b/tests/format/less/comments/issue-8130.less similarity index 100% rename from tests/less/comments/issue-8130.less rename to tests/format/less/comments/issue-8130.less diff --git a/tests/less/comments/jsfmt.spec.js b/tests/format/less/comments/jsfmt.spec.js similarity index 100% rename from tests/less/comments/jsfmt.spec.js rename to tests/format/less/comments/jsfmt.spec.js diff --git a/tests/less/comments/mixed-2.less b/tests/format/less/comments/mixed-2.less similarity index 100% rename from tests/less/comments/mixed-2.less rename to tests/format/less/comments/mixed-2.less diff --git a/tests/less/comments/mixed-block.less b/tests/format/less/comments/mixed-block.less similarity index 100% rename from tests/less/comments/mixed-block.less rename to tests/format/less/comments/mixed-block.less diff --git a/tests/less/comments/mixed.less b/tests/format/less/comments/mixed.less similarity index 100% rename from tests/less/comments/mixed.less rename to tests/format/less/comments/mixed.less diff --git a/tests/less/comments/places.less b/tests/format/less/comments/places.less similarity index 100% rename from tests/less/comments/places.less rename to tests/format/less/comments/places.less diff --git a/tests/less/comments/prettier-ignore.less b/tests/format/less/comments/prettier-ignore.less similarity index 100% rename from tests/less/comments/prettier-ignore.less rename to tests/format/less/comments/prettier-ignore.less diff --git a/tests/less/comments/trailing_star_slash.less b/tests/format/less/comments/trailing_star_slash.less similarity index 100% rename from tests/less/comments/trailing_star_slash.less rename to tests/format/less/comments/trailing_star_slash.less diff --git a/tests/less/comments/value-lists.less b/tests/format/less/comments/value-lists.less similarity index 100% rename from tests/less/comments/value-lists.less rename to tests/format/less/comments/value-lists.less diff --git a/tests/less/empty/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/empty/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/empty/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/empty/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/empty/empty.less b/tests/format/less/empty/empty.less similarity index 100% rename from tests/less/empty/empty.less rename to tests/format/less/empty/empty.less diff --git a/tests/less/empty/jsfmt.spec.js b/tests/format/less/empty/jsfmt.spec.js similarity index 100% rename from tests/less/empty/jsfmt.spec.js rename to tests/format/less/empty/jsfmt.spec.js diff --git a/tests/less/function-selector/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/function-selector/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/function-selector/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/function-selector/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/function-selector/jsfmt.spec.js b/tests/format/less/function-selector/jsfmt.spec.js similarity index 100% rename from tests/less/function-selector/jsfmt.spec.js rename to tests/format/less/function-selector/jsfmt.spec.js diff --git a/tests/less/function-selector/selector.less b/tests/format/less/function-selector/selector.less similarity index 100% rename from tests/less/function-selector/selector.less rename to tests/format/less/function-selector/selector.less diff --git a/tests/less/important/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/important/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/important/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/important/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/important/important.less b/tests/format/less/important/important.less similarity index 100% rename from tests/less/important/important.less rename to tests/format/less/important/important.less diff --git a/tests/less/important/jsfmt.spec.js b/tests/format/less/important/jsfmt.spec.js similarity index 100% rename from tests/less/important/jsfmt.spec.js rename to tests/format/less/important/jsfmt.spec.js diff --git a/tests/less/less/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/less/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/less/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/less/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/less/comments.less b/tests/format/less/less/comments.less similarity index 100% rename from tests/less/less/comments.less rename to tests/format/less/less/comments.less diff --git a/tests/less/less/function-each.less b/tests/format/less/less/function-each.less similarity index 100% rename from tests/less/less/function-each.less rename to tests/format/less/less/function-each.less diff --git a/tests/less/less/jsfmt.spec.js b/tests/format/less/less/jsfmt.spec.js similarity index 100% rename from tests/less/less/jsfmt.spec.js rename to tests/format/less/less/jsfmt.spec.js diff --git a/tests/less/less/less.less b/tests/format/less/less/less.less similarity index 100% rename from tests/less/less/less.less rename to tests/format/less/less/less.less diff --git a/tests/less/less/quotes-in-comments.less b/tests/format/less/less/quotes-in-comments.less similarity index 100% rename from tests/less/less/quotes-in-comments.less rename to tests/format/less/less/quotes-in-comments.less diff --git a/tests/less/no-semicolon/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/no-semicolon/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/no-semicolon/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/no-semicolon/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/no-semicolon/jsfmt.spec.js b/tests/format/less/no-semicolon/jsfmt.spec.js similarity index 100% rename from tests/less/no-semicolon/jsfmt.spec.js rename to tests/format/less/no-semicolon/jsfmt.spec.js diff --git a/tests/less/no-semicolon/url.less b/tests/format/less/no-semicolon/url.less similarity index 100% rename from tests/less/no-semicolon/url.less rename to tests/format/less/no-semicolon/url.less diff --git a/tests/less/parens/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/parens/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/parens/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/parens/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/parens/jsfmt.spec.js b/tests/format/less/parens/jsfmt.spec.js similarity index 100% rename from tests/less/parens/jsfmt.spec.js rename to tests/format/less/parens/jsfmt.spec.js diff --git a/tests/less/parens/parens.less b/tests/format/less/parens/parens.less similarity index 100% rename from tests/less/parens/parens.less rename to tests/format/less/parens/parens.less diff --git a/tests/less/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/less/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/less/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/less/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/less/yaml/jsfmt.spec.js b/tests/format/less/yaml/jsfmt.spec.js similarity index 100% rename from tests/less/yaml/jsfmt.spec.js rename to tests/format/less/yaml/jsfmt.spec.js diff --git a/tests/less/yaml/yaml.less b/tests/format/less/yaml/yaml.less similarity index 100% rename from tests/less/yaml/yaml.less rename to tests/format/less/yaml/yaml.less diff --git a/tests/lwc/lwc/__snapshots__/jsfmt.spec.js.snap b/tests/format/lwc/lwc/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/lwc/lwc/__snapshots__/jsfmt.spec.js.snap rename to tests/format/lwc/lwc/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/lwc/lwc/attributes.html b/tests/format/lwc/lwc/attributes.html similarity index 100% rename from tests/lwc/lwc/attributes.html rename to tests/format/lwc/lwc/attributes.html diff --git a/tests/lwc/lwc/jsfmt.spec.js b/tests/format/lwc/lwc/jsfmt.spec.js similarity index 100% rename from tests/lwc/lwc/jsfmt.spec.js rename to tests/format/lwc/lwc/jsfmt.spec.js diff --git a/tests/markdown/auto-link/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/auto-link/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/auto-link/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/auto-link/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/auto-link/jsfmt.spec.js b/tests/format/markdown/auto-link/jsfmt.spec.js similarity index 100% rename from tests/markdown/auto-link/jsfmt.spec.js rename to tests/format/markdown/auto-link/jsfmt.spec.js diff --git a/tests/markdown/blockquote/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/blockquote/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/blockquote/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/blockquote/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/blockquote/code.md b/tests/format/markdown/blockquote/code.md similarity index 100% rename from tests/markdown/blockquote/code.md rename to tests/format/markdown/blockquote/code.md diff --git a/tests/markdown/blockquote/ignore-code.md b/tests/format/markdown/blockquote/ignore-code.md similarity index 100% rename from tests/markdown/blockquote/ignore-code.md rename to tests/format/markdown/blockquote/ignore-code.md diff --git a/tests/markdown/blockquote/jsfmt.spec.js b/tests/format/markdown/blockquote/jsfmt.spec.js similarity index 100% rename from tests/markdown/blockquote/jsfmt.spec.js rename to tests/format/markdown/blockquote/jsfmt.spec.js diff --git a/tests/markdown/blockquote/nested.md b/tests/format/markdown/blockquote/nested.md similarity index 100% rename from tests/markdown/blockquote/nested.md rename to tests/format/markdown/blockquote/nested.md diff --git a/tests/markdown/blockquote/paragraph.md b/tests/format/markdown/blockquote/paragraph.md similarity index 100% rename from tests/markdown/blockquote/paragraph.md rename to tests/format/markdown/blockquote/paragraph.md diff --git a/tests/markdown/blockquote/simple.md b/tests/format/markdown/blockquote/simple.md similarity index 100% rename from tests/markdown/blockquote/simple.md rename to tests/format/markdown/blockquote/simple.md diff --git a/tests/markdown/break/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/break/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/break/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/break/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/break/jsfmt.spec.js b/tests/format/markdown/break/jsfmt.spec.js similarity index 100% rename from tests/markdown/break/jsfmt.spec.js rename to tests/format/markdown/break/jsfmt.spec.js diff --git a/tests/markdown/break/simple.md b/tests/format/markdown/break/simple.md similarity index 100% rename from tests/markdown/break/simple.md rename to tests/format/markdown/break/simple.md diff --git a/tests/markdown/broken-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/broken-plugins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/broken-plugins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/broken-plugins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/format/markdown/broken-plugins/jsfmt.spec.js b/tests/format/markdown/broken-plugins/jsfmt.spec.js new file mode 100644 index 000000000..e161ca4df --- /dev/null +++ b/tests/format/markdown/broken-plugins/jsfmt.spec.js @@ -0,0 +1,5 @@ +const plugins = [ + require("../../../config/prettier-plugins/prettier-plugin-missing-comments/"), +]; + +run_spec(__dirname, ["markdown"], { plugins }); diff --git a/tests/markdown/broken-plugins/missing-comments.md b/tests/format/markdown/broken-plugins/missing-comments.md similarity index 100% rename from tests/markdown/broken-plugins/missing-comments.md rename to tests/format/markdown/broken-plugins/missing-comments.md diff --git a/tests/markdown/code/0-indent-js.md b/tests/format/markdown/code/0-indent-js.md similarity index 100% rename from tests/markdown/code/0-indent-js.md rename to tests/format/markdown/code/0-indent-js.md diff --git a/tests/markdown/code/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/code/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/code/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/code/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/code/additional-space.md b/tests/format/markdown/code/additional-space.md similarity index 100% rename from tests/markdown/code/additional-space.md rename to tests/format/markdown/code/additional-space.md diff --git a/tests/markdown/code/backtick.md b/tests/format/markdown/code/backtick.md similarity index 100% rename from tests/markdown/code/backtick.md rename to tests/format/markdown/code/backtick.md diff --git a/tests/markdown/code/format.md b/tests/format/markdown/code/format.md similarity index 100% rename from tests/markdown/code/format.md rename to tests/format/markdown/code/format.md diff --git a/tests/markdown/code/indent.md b/tests/format/markdown/code/indent.md similarity index 100% rename from tests/markdown/code/indent.md rename to tests/format/markdown/code/indent.md diff --git a/tests/markdown/code/jsfmt.spec.js b/tests/format/markdown/code/jsfmt.spec.js similarity index 100% rename from tests/markdown/code/jsfmt.spec.js rename to tests/format/markdown/code/jsfmt.spec.js diff --git a/tests/markdown/code/lang.md b/tests/format/markdown/code/lang.md similarity index 100% rename from tests/markdown/code/lang.md rename to tests/format/markdown/code/lang.md diff --git a/tests/markdown/code/leading-trailing-newlines.md b/tests/format/markdown/code/leading-trailing-newlines.md similarity index 100% rename from tests/markdown/code/leading-trailing-newlines.md rename to tests/format/markdown/code/leading-trailing-newlines.md diff --git a/tests/markdown/code/simple.md b/tests/format/markdown/code/simple.md similarity index 100% rename from tests/markdown/code/simple.md rename to tests/format/markdown/code/simple.md diff --git a/tests/markdown/definition/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/definition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/definition/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/definition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/definition/jsfmt.spec.js b/tests/format/markdown/definition/jsfmt.spec.js similarity index 100% rename from tests/markdown/definition/jsfmt.spec.js rename to tests/format/markdown/definition/jsfmt.spec.js diff --git a/tests/markdown/definition/simple.md b/tests/format/markdown/definition/simple.md similarity index 100% rename from tests/markdown/definition/simple.md rename to tests/format/markdown/definition/simple.md diff --git a/tests/markdown/definition/space.md b/tests/format/markdown/definition/space.md similarity index 100% rename from tests/markdown/definition/space.md rename to tests/format/markdown/definition/space.md diff --git a/tests/markdown/definition/title.md b/tests/format/markdown/definition/title.md similarity index 100% rename from tests/markdown/definition/title.md rename to tests/format/markdown/definition/title.md diff --git a/tests/markdown/delete/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/delete/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/delete/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/delete/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/delete/jsfmt.spec.js b/tests/format/markdown/delete/jsfmt.spec.js similarity index 100% rename from tests/markdown/delete/jsfmt.spec.js rename to tests/format/markdown/delete/jsfmt.spec.js diff --git a/tests/markdown/delete/simple.md b/tests/format/markdown/delete/simple.md similarity index 100% rename from tests/markdown/delete/simple.md rename to tests/format/markdown/delete/simple.md diff --git a/tests/markdown/emphasis/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/emphasis/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/emphasis/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/emphasis/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/emphasis/asterisk.md b/tests/format/markdown/emphasis/asterisk.md similarity index 100% rename from tests/markdown/emphasis/asterisk.md rename to tests/format/markdown/emphasis/asterisk.md diff --git a/tests/markdown/emphasis/complex.md b/tests/format/markdown/emphasis/complex.md similarity index 100% rename from tests/markdown/emphasis/complex.md rename to tests/format/markdown/emphasis/complex.md diff --git a/tests/markdown/emphasis/jsfmt.spec.js b/tests/format/markdown/emphasis/jsfmt.spec.js similarity index 100% rename from tests/markdown/emphasis/jsfmt.spec.js rename to tests/format/markdown/emphasis/jsfmt.spec.js diff --git a/tests/markdown/emphasis/special.md b/tests/format/markdown/emphasis/special.md similarity index 100% rename from tests/markdown/emphasis/special.md rename to tests/format/markdown/emphasis/special.md diff --git a/tests/markdown/emphasis/underscore.md b/tests/format/markdown/emphasis/underscore.md similarity index 100% rename from tests/markdown/emphasis/underscore.md rename to tests/format/markdown/emphasis/underscore.md diff --git a/tests/markdown/fenced-code-block/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/fenced-code-block/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/fenced-code-block/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/fenced-code-block/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/fenced-code-block/jsfmt.spec.js b/tests/format/markdown/fenced-code-block/jsfmt.spec.js similarity index 100% rename from tests/markdown/fenced-code-block/jsfmt.spec.js rename to tests/format/markdown/fenced-code-block/jsfmt.spec.js diff --git a/tests/markdown/footnote/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/footnote/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/footnote/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/footnote/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/footnote/footnote.md b/tests/format/markdown/footnote/footnote.md similarity index 100% rename from tests/markdown/footnote/footnote.md rename to tests/format/markdown/footnote/footnote.md diff --git a/tests/markdown/footnote/jsfmt.spec.js b/tests/format/markdown/footnote/jsfmt.spec.js similarity index 100% rename from tests/markdown/footnote/jsfmt.spec.js rename to tests/format/markdown/footnote/jsfmt.spec.js diff --git a/tests/markdown/footnote/simple.md b/tests/format/markdown/footnote/simple.md similarity index 100% rename from tests/markdown/footnote/simple.md rename to tests/format/markdown/footnote/simple.md diff --git a/tests/markdown/footnoteDefinition/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/footnoteDefinition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/footnoteDefinition/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/footnoteDefinition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/footnoteDefinition/jsfmt.spec.js b/tests/format/markdown/footnoteDefinition/jsfmt.spec.js similarity index 100% rename from tests/markdown/footnoteDefinition/jsfmt.spec.js rename to tests/format/markdown/footnoteDefinition/jsfmt.spec.js diff --git a/tests/markdown/footnoteDefinition/long.md b/tests/format/markdown/footnoteDefinition/long.md similarity index 100% rename from tests/markdown/footnoteDefinition/long.md rename to tests/format/markdown/footnoteDefinition/long.md diff --git a/tests/markdown/footnoteDefinition/multiline.md b/tests/format/markdown/footnoteDefinition/multiline.md similarity index 100% rename from tests/markdown/footnoteDefinition/multiline.md rename to tests/format/markdown/footnoteDefinition/multiline.md diff --git a/tests/markdown/footnoteDefinition/sibling.md b/tests/format/markdown/footnoteDefinition/sibling.md similarity index 100% rename from tests/markdown/footnoteDefinition/sibling.md rename to tests/format/markdown/footnoteDefinition/sibling.md diff --git a/tests/markdown/footnoteDefinition/simple.md b/tests/format/markdown/footnoteDefinition/simple.md similarity index 100% rename from tests/markdown/footnoteDefinition/simple.md rename to tests/format/markdown/footnoteDefinition/simple.md diff --git a/tests/markdown/footnoteReference/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/footnoteReference/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/footnoteReference/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/footnoteReference/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/footnoteReference/jsfmt.spec.js b/tests/format/markdown/footnoteReference/jsfmt.spec.js similarity index 100% rename from tests/markdown/footnoteReference/jsfmt.spec.js rename to tests/format/markdown/footnoteReference/jsfmt.spec.js diff --git a/tests/markdown/footnoteReference/simple.md b/tests/format/markdown/footnoteReference/simple.md similarity index 100% rename from tests/markdown/footnoteReference/simple.md rename to tests/format/markdown/footnoteReference/simple.md diff --git a/tests/markdown/front-matter/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/front-matter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/front-matter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/front-matter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/front-matter/custom-parser.md b/tests/format/markdown/front-matter/custom-parser.md similarity index 100% rename from tests/markdown/front-matter/custom-parser.md rename to tests/format/markdown/front-matter/custom-parser.md diff --git a/tests/markdown/front-matter/empty-2.md b/tests/format/markdown/front-matter/empty-2.md similarity index 100% rename from tests/markdown/front-matter/empty-2.md rename to tests/format/markdown/front-matter/empty-2.md diff --git a/tests/markdown/front-matter/empty.md b/tests/format/markdown/front-matter/empty.md similarity index 100% rename from tests/markdown/front-matter/empty.md rename to tests/format/markdown/front-matter/empty.md diff --git a/tests/markdown/front-matter/jsfmt.spec.js b/tests/format/markdown/front-matter/jsfmt.spec.js similarity index 100% rename from tests/markdown/front-matter/jsfmt.spec.js rename to tests/format/markdown/front-matter/jsfmt.spec.js diff --git a/tests/markdown/heading/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/heading/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/heading/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/heading/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/heading/atx.md b/tests/format/markdown/heading/atx.md similarity index 100% rename from tests/markdown/heading/atx.md rename to tests/format/markdown/heading/atx.md diff --git a/tests/markdown/heading/hash-sign.md b/tests/format/markdown/heading/hash-sign.md similarity index 100% rename from tests/markdown/heading/hash-sign.md rename to tests/format/markdown/heading/hash-sign.md diff --git a/tests/markdown/heading/jsfmt.spec.js b/tests/format/markdown/heading/jsfmt.spec.js similarity index 100% rename from tests/markdown/heading/jsfmt.spec.js rename to tests/format/markdown/heading/jsfmt.spec.js diff --git a/tests/markdown/heading/long-heading.md b/tests/format/markdown/heading/long-heading.md similarity index 100% rename from tests/markdown/heading/long-heading.md rename to tests/format/markdown/heading/long-heading.md diff --git a/tests/markdown/heading/mixed.md b/tests/format/markdown/heading/mixed.md similarity index 100% rename from tests/markdown/heading/mixed.md rename to tests/format/markdown/heading/mixed.md diff --git a/tests/markdown/heading/setext.md b/tests/format/markdown/heading/setext.md similarity index 100% rename from tests/markdown/heading/setext.md rename to tests/format/markdown/heading/setext.md diff --git a/tests/markdown/heading/unbreakable.md b/tests/format/markdown/heading/unbreakable.md similarity index 100% rename from tests/markdown/heading/unbreakable.md rename to tests/format/markdown/heading/unbreakable.md diff --git a/tests/markdown/html/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/html/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/html/beginning-tag-after-a-list-item.md b/tests/format/markdown/html/beginning-tag-after-a-list-item.md similarity index 100% rename from tests/markdown/html/beginning-tag-after-a-list-item.md rename to tests/format/markdown/html/beginning-tag-after-a-list-item.md diff --git a/tests/markdown/html/blank-line-between-htmls.md b/tests/format/markdown/html/blank-line-between-htmls.md similarity index 100% rename from tests/markdown/html/blank-line-between-htmls.md rename to tests/format/markdown/html/blank-line-between-htmls.md diff --git a/tests/markdown/html/jsfmt.spec.js b/tests/format/markdown/html/jsfmt.spec.js similarity index 100% rename from tests/markdown/html/jsfmt.spec.js rename to tests/format/markdown/html/jsfmt.spec.js diff --git a/tests/markdown/html/multiline-with-trailing-space.md b/tests/format/markdown/html/multiline-with-trailing-space.md similarity index 100% rename from tests/markdown/html/multiline-with-trailing-space.md rename to tests/format/markdown/html/multiline-with-trailing-space.md diff --git a/tests/markdown/html/multiline.md b/tests/format/markdown/html/multiline.md similarity index 100% rename from tests/markdown/html/multiline.md rename to tests/format/markdown/html/multiline.md diff --git a/tests/markdown/html/simple.md b/tests/format/markdown/html/simple.md similarity index 100% rename from tests/markdown/html/simple.md rename to tests/format/markdown/html/simple.md diff --git a/tests/markdown/ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/ignore/indented.md b/tests/format/markdown/ignore/indented.md similarity index 100% rename from tests/markdown/ignore/indented.md rename to tests/format/markdown/ignore/indented.md diff --git a/tests/markdown/ignore/jsfmt.spec.js b/tests/format/markdown/ignore/jsfmt.spec.js similarity index 100% rename from tests/markdown/ignore/jsfmt.spec.js rename to tests/format/markdown/ignore/jsfmt.spec.js diff --git a/tests/markdown/ignore/simple.md b/tests/format/markdown/ignore/simple.md similarity index 100% rename from tests/markdown/ignore/simple.md rename to tests/format/markdown/ignore/simple.md diff --git a/tests/markdown/ignore/top-level-range.md b/tests/format/markdown/ignore/top-level-range.md similarity index 100% rename from tests/markdown/ignore/top-level-range.md rename to tests/format/markdown/ignore/top-level-range.md diff --git a/tests/markdown/image/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/image/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/image/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/image/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/image/jsfmt.spec.js b/tests/format/markdown/image/jsfmt.spec.js similarity index 100% rename from tests/markdown/image/jsfmt.spec.js rename to tests/format/markdown/image/jsfmt.spec.js diff --git a/tests/markdown/image/simple.md b/tests/format/markdown/image/simple.md similarity index 100% rename from tests/markdown/image/simple.md rename to tests/format/markdown/image/simple.md diff --git a/tests/markdown/image/title.md b/tests/format/markdown/image/title.md similarity index 100% rename from tests/markdown/image/title.md rename to tests/format/markdown/image/title.md diff --git a/tests/markdown/imageReference/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/imageReference/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/imageReference/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/imageReference/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/imageReference/collapsed.md b/tests/format/markdown/imageReference/collapsed.md similarity index 100% rename from tests/markdown/imageReference/collapsed.md rename to tests/format/markdown/imageReference/collapsed.md diff --git a/tests/markdown/imageReference/full-no-alt.md b/tests/format/markdown/imageReference/full-no-alt.md similarity index 100% rename from tests/markdown/imageReference/full-no-alt.md rename to tests/format/markdown/imageReference/full-no-alt.md diff --git a/tests/markdown/imageReference/full.md b/tests/format/markdown/imageReference/full.md similarity index 100% rename from tests/markdown/imageReference/full.md rename to tests/format/markdown/imageReference/full.md diff --git a/tests/markdown/imageReference/jsfmt.spec.js b/tests/format/markdown/imageReference/jsfmt.spec.js similarity index 100% rename from tests/markdown/imageReference/jsfmt.spec.js rename to tests/format/markdown/imageReference/jsfmt.spec.js diff --git a/tests/markdown/imageReference/shortcut.md b/tests/format/markdown/imageReference/shortcut.md similarity index 100% rename from tests/markdown/imageReference/shortcut.md rename to tests/format/markdown/imageReference/shortcut.md diff --git a/tests/markdown/indentation/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/indentation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/indentation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/indentation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/indentation/example.md b/tests/format/markdown/indentation/example.md similarity index 100% rename from tests/markdown/indentation/example.md rename to tests/format/markdown/indentation/example.md diff --git a/tests/markdown/indentation/jsfmt.spec.js b/tests/format/markdown/indentation/jsfmt.spec.js similarity index 100% rename from tests/markdown/indentation/jsfmt.spec.js rename to tests/format/markdown/indentation/jsfmt.spec.js diff --git a/tests/markdown/inlineCode/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/inlineCode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/inlineCode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/inlineCode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/inlineCode/backtick.md b/tests/format/markdown/inlineCode/backtick.md similarity index 100% rename from tests/markdown/inlineCode/backtick.md rename to tests/format/markdown/inlineCode/backtick.md diff --git a/tests/markdown/inlineCode/cjk.md b/tests/format/markdown/inlineCode/cjk.md similarity index 100% rename from tests/markdown/inlineCode/cjk.md rename to tests/format/markdown/inlineCode/cjk.md diff --git a/tests/markdown/inlineCode/escape.md b/tests/format/markdown/inlineCode/escape.md similarity index 100% rename from tests/markdown/inlineCode/escape.md rename to tests/format/markdown/inlineCode/escape.md diff --git a/tests/markdown/inlineCode/jsfmt.spec.js b/tests/format/markdown/inlineCode/jsfmt.spec.js similarity index 100% rename from tests/markdown/inlineCode/jsfmt.spec.js rename to tests/format/markdown/inlineCode/jsfmt.spec.js diff --git a/tests/markdown/inlineCode/long.md b/tests/format/markdown/inlineCode/long.md similarity index 100% rename from tests/markdown/inlineCode/long.md rename to tests/format/markdown/inlineCode/long.md diff --git a/tests/markdown/inlineCode/simple.md b/tests/format/markdown/inlineCode/simple.md similarity index 100% rename from tests/markdown/inlineCode/simple.md rename to tests/format/markdown/inlineCode/simple.md diff --git a/tests/markdown/jsx-semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/jsx-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/jsx-semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/jsx-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/jsx-semi/jsfmt.spec.js b/tests/format/markdown/jsx-semi/jsfmt.spec.js similarity index 100% rename from tests/markdown/jsx-semi/jsfmt.spec.js rename to tests/format/markdown/jsx-semi/jsfmt.spec.js diff --git a/tests/markdown/jsx-semi/semi.md b/tests/format/markdown/jsx-semi/semi.md similarity index 100% rename from tests/markdown/jsx-semi/semi.md rename to tests/format/markdown/jsx-semi/semi.md diff --git a/tests/markdown/link/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/link/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/link/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/link/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/link/autolink.md b/tests/format/markdown/link/autolink.md similarity index 100% rename from tests/markdown/link/autolink.md rename to tests/format/markdown/link/autolink.md diff --git a/tests/markdown/link/entity.md b/tests/format/markdown/link/entity.md similarity index 100% rename from tests/markdown/link/entity.md rename to tests/format/markdown/link/entity.md diff --git a/tests/markdown/link/jsfmt.spec.js b/tests/format/markdown/link/jsfmt.spec.js similarity index 100% rename from tests/markdown/link/jsfmt.spec.js rename to tests/format/markdown/link/jsfmt.spec.js diff --git a/tests/markdown/link/long.md b/tests/format/markdown/link/long.md similarity index 100% rename from tests/markdown/link/long.md rename to tests/format/markdown/link/long.md diff --git a/tests/markdown/link/simple.md b/tests/format/markdown/link/simple.md similarity index 100% rename from tests/markdown/link/simple.md rename to tests/format/markdown/link/simple.md diff --git a/tests/markdown/link/title.md b/tests/format/markdown/link/title.md similarity index 100% rename from tests/markdown/link/title.md rename to tests/format/markdown/link/title.md diff --git a/tests/markdown/link/url.md b/tests/format/markdown/link/url.md similarity index 100% rename from tests/markdown/link/url.md rename to tests/format/markdown/link/url.md diff --git a/tests/markdown/linkReference/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/linkReference/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/linkReference/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/linkReference/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/linkReference/cjk.md b/tests/format/markdown/linkReference/cjk.md similarity index 100% rename from tests/markdown/linkReference/cjk.md rename to tests/format/markdown/linkReference/cjk.md diff --git a/tests/markdown/linkReference/collapsed.md b/tests/format/markdown/linkReference/collapsed.md similarity index 100% rename from tests/markdown/linkReference/collapsed.md rename to tests/format/markdown/linkReference/collapsed.md diff --git a/tests/markdown/linkReference/definition.md b/tests/format/markdown/linkReference/definition.md similarity index 100% rename from tests/markdown/linkReference/definition.md rename to tests/format/markdown/linkReference/definition.md diff --git a/tests/markdown/linkReference/full.md b/tests/format/markdown/linkReference/full.md similarity index 100% rename from tests/markdown/linkReference/full.md rename to tests/format/markdown/linkReference/full.md diff --git a/tests/markdown/linkReference/jsfmt.spec.js b/tests/format/markdown/linkReference/jsfmt.spec.js similarity index 100% rename from tests/markdown/linkReference/jsfmt.spec.js rename to tests/format/markdown/linkReference/jsfmt.spec.js diff --git a/tests/markdown/linkReference/shortcut.md b/tests/format/markdown/linkReference/shortcut.md similarity index 100% rename from tests/markdown/linkReference/shortcut.md rename to tests/format/markdown/linkReference/shortcut.md diff --git a/tests/markdown/linkReference/title.md b/tests/format/markdown/linkReference/title.md similarity index 100% rename from tests/markdown/linkReference/title.md rename to tests/format/markdown/linkReference/title.md diff --git a/tests/markdown/liquid/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/liquid/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/liquid/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/liquid/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/liquid/example-1.md b/tests/format/markdown/liquid/example-1.md similarity index 100% rename from tests/markdown/liquid/example-1.md rename to tests/format/markdown/liquid/example-1.md diff --git a/tests/markdown/liquid/jsfmt.spec.js b/tests/format/markdown/liquid/jsfmt.spec.js similarity index 100% rename from tests/markdown/liquid/jsfmt.spec.js rename to tests/format/markdown/liquid/jsfmt.spec.js diff --git a/tests/markdown/list/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/list/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/list/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/list/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/list/align.md b/tests/format/markdown/list/align.md similarity index 100% rename from tests/markdown/list/align.md rename to tests/format/markdown/list/align.md diff --git a/tests/markdown/list/checkbox.md b/tests/format/markdown/list/checkbox.md similarity index 100% rename from tests/markdown/list/checkbox.md rename to tests/format/markdown/list/checkbox.md diff --git a/tests/markdown/list/codeblock.md b/tests/format/markdown/list/codeblock.md similarity index 100% rename from tests/markdown/list/codeblock.md rename to tests/format/markdown/list/codeblock.md diff --git a/tests/markdown/list/combined-lists.md b/tests/format/markdown/list/combined-lists.md similarity index 100% rename from tests/markdown/list/combined-lists.md rename to tests/format/markdown/list/combined-lists.md diff --git a/tests/markdown/list/git-diff-friendly.md b/tests/format/markdown/list/git-diff-friendly.md similarity index 100% rename from tests/markdown/list/git-diff-friendly.md rename to tests/format/markdown/list/git-diff-friendly.md diff --git a/tests/markdown/list/indent.md b/tests/format/markdown/list/indent.md similarity index 100% rename from tests/markdown/list/indent.md rename to tests/format/markdown/list/indent.md diff --git a/tests/markdown/list/interrupt.md b/tests/format/markdown/list/interrupt.md similarity index 100% rename from tests/markdown/list/interrupt.md rename to tests/format/markdown/list/interrupt.md diff --git a/tests/markdown/list/issue-7846.md b/tests/format/markdown/list/issue-7846.md similarity index 100% rename from tests/markdown/list/issue-7846.md rename to tests/format/markdown/list/issue-7846.md diff --git a/tests/markdown/list/jsfmt.spec.js b/tests/format/markdown/list/jsfmt.spec.js similarity index 100% rename from tests/markdown/list/jsfmt.spec.js rename to tests/format/markdown/list/jsfmt.spec.js diff --git a/tests/markdown/list/long-paragraph.md b/tests/format/markdown/list/long-paragraph.md similarity index 100% rename from tests/markdown/list/long-paragraph.md rename to tests/format/markdown/list/long-paragraph.md diff --git a/tests/markdown/list/loose.md b/tests/format/markdown/list/loose.md similarity index 100% rename from tests/markdown/list/loose.md rename to tests/format/markdown/list/loose.md diff --git a/tests/markdown/list/multiline.md b/tests/format/markdown/list/multiline.md similarity index 100% rename from tests/markdown/list/multiline.md rename to tests/format/markdown/list/multiline.md diff --git a/tests/markdown/list/nested-checkbox.md b/tests/format/markdown/list/nested-checkbox.md similarity index 100% rename from tests/markdown/list/nested-checkbox.md rename to tests/format/markdown/list/nested-checkbox.md diff --git a/tests/markdown/list/nested-tab.md b/tests/format/markdown/list/nested-tab.md similarity index 100% rename from tests/markdown/list/nested-tab.md rename to tests/format/markdown/list/nested-tab.md diff --git a/tests/markdown/list/nested.md b/tests/format/markdown/list/nested.md similarity index 100% rename from tests/markdown/list/nested.md rename to tests/format/markdown/list/nested.md diff --git a/tests/markdown/list/ordered.md b/tests/format/markdown/list/ordered.md similarity index 100% rename from tests/markdown/list/ordered.md rename to tests/format/markdown/list/ordered.md diff --git a/tests/markdown/list/separate.md b/tests/format/markdown/list/separate.md similarity index 100% rename from tests/markdown/list/separate.md rename to tests/format/markdown/list/separate.md diff --git a/tests/markdown/list/simple.md b/tests/format/markdown/list/simple.md similarity index 100% rename from tests/markdown/list/simple.md rename to tests/format/markdown/list/simple.md diff --git a/tests/markdown/list/start.md b/tests/format/markdown/list/start.md similarity index 100% rename from tests/markdown/list/start.md rename to tests/format/markdown/list/start.md diff --git a/tests/markdown/list/tab.md b/tests/format/markdown/list/tab.md similarity index 100% rename from tests/markdown/list/tab.md rename to tests/format/markdown/list/tab.md diff --git a/tests/markdown/long-table/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/long-table/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/long-table/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/long-table/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/long-table/jsfmt.spec.js b/tests/format/markdown/long-table/jsfmt.spec.js similarity index 100% rename from tests/markdown/long-table/jsfmt.spec.js rename to tests/format/markdown/long-table/jsfmt.spec.js diff --git a/tests/markdown/long-table/long-table.md b/tests/format/markdown/long-table/long-table.md similarity index 100% rename from tests/markdown/long-table/long-table.md rename to tests/format/markdown/long-table/long-table.md diff --git a/tests/markdown/markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/markdown/jsfmt.spec.js b/tests/format/markdown/markdown/jsfmt.spec.js similarity index 100% rename from tests/markdown/markdown/jsfmt.spec.js rename to tests/format/markdown/markdown/jsfmt.spec.js diff --git a/tests/markdown/markdown/real-world-case.md b/tests/format/markdown/markdown/real-world-case.md similarity index 100% rename from tests/markdown/markdown/real-world-case.md rename to tests/format/markdown/markdown/real-world-case.md diff --git a/tests/markdown/markdown/test-case.md b/tests/format/markdown/markdown/test-case.md similarity index 100% rename from tests/markdown/markdown/test-case.md rename to tests/format/markdown/markdown/test-case.md diff --git a/tests/markdown/math/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/math/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/math/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/math/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/math/dollar-sign.md b/tests/format/markdown/math/dollar-sign.md similarity index 100% rename from tests/markdown/math/dollar-sign.md rename to tests/format/markdown/math/dollar-sign.md diff --git a/tests/markdown/math/empty-block.md b/tests/format/markdown/math/empty-block.md similarity index 100% rename from tests/markdown/math/empty-block.md rename to tests/format/markdown/math/empty-block.md diff --git a/tests/markdown/math/jsfmt.spec.js b/tests/format/markdown/math/jsfmt.spec.js similarity index 100% rename from tests/markdown/math/jsfmt.spec.js rename to tests/format/markdown/math/jsfmt.spec.js diff --git a/tests/markdown/math/math-like.md b/tests/format/markdown/math/math-like.md similarity index 100% rename from tests/markdown/math/math-like.md rename to tests/format/markdown/math/math-like.md diff --git a/tests/markdown/math/remark-math.md b/tests/format/markdown/math/remark-math.md similarity index 100% rename from tests/markdown/math/remark-math.md rename to tests/format/markdown/math/remark-math.md diff --git a/tests/markdown/multiparser-css/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/multiparser-css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/multiparser-css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/multiparser-css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/multiparser-css/css-comment.md b/tests/format/markdown/multiparser-css/css-comment.md similarity index 100% rename from tests/markdown/multiparser-css/css-comment.md rename to tests/format/markdown/multiparser-css/css-comment.md diff --git a/tests/markdown/multiparser-css/jsfmt.spec.js b/tests/format/markdown/multiparser-css/jsfmt.spec.js similarity index 100% rename from tests/markdown/multiparser-css/jsfmt.spec.js rename to tests/format/markdown/multiparser-css/jsfmt.spec.js diff --git a/tests/markdown/multiparser-js/9734.md b/tests/format/markdown/multiparser-js/9734.md similarity index 100% rename from tests/markdown/multiparser-js/9734.md rename to tests/format/markdown/multiparser-js/9734.md diff --git a/tests/markdown/multiparser-js/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/multiparser-js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/multiparser-js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/multiparser-js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/multiparser-js/jsfmt.spec.js b/tests/format/markdown/multiparser-js/jsfmt.spec.js similarity index 100% rename from tests/markdown/multiparser-js/jsfmt.spec.js rename to tests/format/markdown/multiparser-js/jsfmt.spec.js diff --git a/tests/markdown/multiparser-js/jsx-comment.md b/tests/format/markdown/multiparser-js/jsx-comment.md similarity index 100% rename from tests/markdown/multiparser-js/jsx-comment.md rename to tests/format/markdown/multiparser-js/jsx-comment.md diff --git a/tests/markdown/multiparser-js/meta-in-code-block.md b/tests/format/markdown/multiparser-js/meta-in-code-block.md similarity index 100% rename from tests/markdown/multiparser-js/meta-in-code-block.md rename to tests/format/markdown/multiparser-js/meta-in-code-block.md diff --git a/tests/markdown/multiparser-js/trailing-comma.md b/tests/format/markdown/multiparser-js/trailing-comma.md similarity index 100% rename from tests/markdown/multiparser-js/trailing-comma.md rename to tests/format/markdown/multiparser-js/trailing-comma.md diff --git a/tests/markdown/multiparser-json/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/multiparser-json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/multiparser-json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/multiparser-json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/multiparser-json/invalid-json.md b/tests/format/markdown/multiparser-json/invalid-json.md similarity index 100% rename from tests/markdown/multiparser-json/invalid-json.md rename to tests/format/markdown/multiparser-json/invalid-json.md diff --git a/tests/markdown/multiparser-json/jsfmt.spec.js b/tests/format/markdown/multiparser-json/jsfmt.spec.js similarity index 100% rename from tests/markdown/multiparser-json/jsfmt.spec.js rename to tests/format/markdown/multiparser-json/jsfmt.spec.js diff --git a/tests/markdown/multiparser-json/jsonc.md b/tests/format/markdown/multiparser-json/jsonc.md similarity index 100% rename from tests/markdown/multiparser-json/jsonc.md rename to tests/format/markdown/multiparser-json/jsonc.md diff --git a/tests/markdown/multiparser-json/trailing_comma.md b/tests/format/markdown/multiparser-json/trailing_comma.md similarity index 100% rename from tests/markdown/multiparser-json/trailing_comma.md rename to tests/format/markdown/multiparser-json/trailing_comma.md diff --git a/tests/markdown/paragraph/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/paragraph/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/paragraph/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/paragraph/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/paragraph/cjk.md b/tests/format/markdown/paragraph/cjk.md similarity index 100% rename from tests/markdown/paragraph/cjk.md rename to tests/format/markdown/paragraph/cjk.md diff --git a/tests/markdown/paragraph/inline-nodes.md b/tests/format/markdown/paragraph/inline-nodes.md similarity index 100% rename from tests/markdown/paragraph/inline-nodes.md rename to tests/format/markdown/paragraph/inline-nodes.md diff --git a/tests/markdown/paragraph/jsfmt.spec.js b/tests/format/markdown/paragraph/jsfmt.spec.js similarity index 100% rename from tests/markdown/paragraph/jsfmt.spec.js rename to tests/format/markdown/paragraph/jsfmt.spec.js diff --git a/tests/markdown/paragraph/lorem.md b/tests/format/markdown/paragraph/lorem.md similarity index 100% rename from tests/markdown/paragraph/lorem.md rename to tests/format/markdown/paragraph/lorem.md diff --git a/tests/markdown/paragraph/simple.md b/tests/format/markdown/paragraph/simple.md similarity index 100% rename from tests/markdown/paragraph/simple.md rename to tests/format/markdown/paragraph/simple.md diff --git a/tests/markdown/paragraph/special-prefix.md b/tests/format/markdown/paragraph/special-prefix.md similarity index 100% rename from tests/markdown/paragraph/special-prefix.md rename to tests/format/markdown/paragraph/special-prefix.md diff --git a/tests/markdown/paragraph/whitespace.md b/tests/format/markdown/paragraph/whitespace.md similarity index 100% rename from tests/markdown/paragraph/whitespace.md rename to tests/format/markdown/paragraph/whitespace.md diff --git a/tests/markdown/spec/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/spec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/spec/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/spec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/spec/example-1.md b/tests/format/markdown/spec/example-1.md similarity index 100% rename from tests/markdown/spec/example-1.md rename to tests/format/markdown/spec/example-1.md diff --git a/tests/markdown/spec/example-10.md b/tests/format/markdown/spec/example-10.md similarity index 100% rename from tests/markdown/spec/example-10.md rename to tests/format/markdown/spec/example-10.md diff --git a/tests/markdown/spec/example-100.md b/tests/format/markdown/spec/example-100.md similarity index 100% rename from tests/markdown/spec/example-100.md rename to tests/format/markdown/spec/example-100.md diff --git a/tests/markdown/spec/example-101.md b/tests/format/markdown/spec/example-101.md similarity index 100% rename from tests/markdown/spec/example-101.md rename to tests/format/markdown/spec/example-101.md diff --git a/tests/markdown/spec/example-102.md b/tests/format/markdown/spec/example-102.md similarity index 100% rename from tests/markdown/spec/example-102.md rename to tests/format/markdown/spec/example-102.md diff --git a/tests/markdown/spec/example-103.md b/tests/format/markdown/spec/example-103.md similarity index 100% rename from tests/markdown/spec/example-103.md rename to tests/format/markdown/spec/example-103.md diff --git a/tests/markdown/spec/example-104.md b/tests/format/markdown/spec/example-104.md similarity index 100% rename from tests/markdown/spec/example-104.md rename to tests/format/markdown/spec/example-104.md diff --git a/tests/markdown/spec/example-105.md b/tests/format/markdown/spec/example-105.md similarity index 100% rename from tests/markdown/spec/example-105.md rename to tests/format/markdown/spec/example-105.md diff --git a/tests/markdown/spec/example-106.md b/tests/format/markdown/spec/example-106.md similarity index 100% rename from tests/markdown/spec/example-106.md rename to tests/format/markdown/spec/example-106.md diff --git a/tests/markdown/spec/example-107.md b/tests/format/markdown/spec/example-107.md similarity index 100% rename from tests/markdown/spec/example-107.md rename to tests/format/markdown/spec/example-107.md diff --git a/tests/markdown/spec/example-108.md b/tests/format/markdown/spec/example-108.md similarity index 100% rename from tests/markdown/spec/example-108.md rename to tests/format/markdown/spec/example-108.md diff --git a/tests/markdown/spec/example-109.md b/tests/format/markdown/spec/example-109.md similarity index 100% rename from tests/markdown/spec/example-109.md rename to tests/format/markdown/spec/example-109.md diff --git a/tests/markdown/spec/example-11.md b/tests/format/markdown/spec/example-11.md similarity index 100% rename from tests/markdown/spec/example-11.md rename to tests/format/markdown/spec/example-11.md diff --git a/tests/markdown/spec/example-110.md b/tests/format/markdown/spec/example-110.md similarity index 100% rename from tests/markdown/spec/example-110.md rename to tests/format/markdown/spec/example-110.md diff --git a/tests/markdown/spec/example-111.md b/tests/format/markdown/spec/example-111.md similarity index 100% rename from tests/markdown/spec/example-111.md rename to tests/format/markdown/spec/example-111.md diff --git a/tests/markdown/spec/example-112.md b/tests/format/markdown/spec/example-112.md similarity index 100% rename from tests/markdown/spec/example-112.md rename to tests/format/markdown/spec/example-112.md diff --git a/tests/markdown/spec/example-113.md b/tests/format/markdown/spec/example-113.md similarity index 100% rename from tests/markdown/spec/example-113.md rename to tests/format/markdown/spec/example-113.md diff --git a/tests/markdown/spec/example-114.md b/tests/format/markdown/spec/example-114.md similarity index 100% rename from tests/markdown/spec/example-114.md rename to tests/format/markdown/spec/example-114.md diff --git a/tests/markdown/spec/example-115.md b/tests/format/markdown/spec/example-115.md similarity index 100% rename from tests/markdown/spec/example-115.md rename to tests/format/markdown/spec/example-115.md diff --git a/tests/markdown/spec/example-116.md b/tests/format/markdown/spec/example-116.md similarity index 100% rename from tests/markdown/spec/example-116.md rename to tests/format/markdown/spec/example-116.md diff --git a/tests/markdown/spec/example-117.md b/tests/format/markdown/spec/example-117.md similarity index 100% rename from tests/markdown/spec/example-117.md rename to tests/format/markdown/spec/example-117.md diff --git a/tests/markdown/spec/example-118.md b/tests/format/markdown/spec/example-118.md similarity index 100% rename from tests/markdown/spec/example-118.md rename to tests/format/markdown/spec/example-118.md diff --git a/tests/markdown/spec/example-119.md b/tests/format/markdown/spec/example-119.md similarity index 100% rename from tests/markdown/spec/example-119.md rename to tests/format/markdown/spec/example-119.md diff --git a/tests/markdown/spec/example-12.md b/tests/format/markdown/spec/example-12.md similarity index 100% rename from tests/markdown/spec/example-12.md rename to tests/format/markdown/spec/example-12.md diff --git a/tests/markdown/spec/example-120.md b/tests/format/markdown/spec/example-120.md similarity index 100% rename from tests/markdown/spec/example-120.md rename to tests/format/markdown/spec/example-120.md diff --git a/tests/markdown/spec/example-121.md b/tests/format/markdown/spec/example-121.md similarity index 100% rename from tests/markdown/spec/example-121.md rename to tests/format/markdown/spec/example-121.md diff --git a/tests/markdown/spec/example-122.md b/tests/format/markdown/spec/example-122.md similarity index 100% rename from tests/markdown/spec/example-122.md rename to tests/format/markdown/spec/example-122.md diff --git a/tests/markdown/spec/example-123.md b/tests/format/markdown/spec/example-123.md similarity index 100% rename from tests/markdown/spec/example-123.md rename to tests/format/markdown/spec/example-123.md diff --git a/tests/markdown/spec/example-124.md b/tests/format/markdown/spec/example-124.md similarity index 100% rename from tests/markdown/spec/example-124.md rename to tests/format/markdown/spec/example-124.md diff --git a/tests/markdown/spec/example-125.md b/tests/format/markdown/spec/example-125.md similarity index 100% rename from tests/markdown/spec/example-125.md rename to tests/format/markdown/spec/example-125.md diff --git a/tests/markdown/spec/example-126.md b/tests/format/markdown/spec/example-126.md similarity index 100% rename from tests/markdown/spec/example-126.md rename to tests/format/markdown/spec/example-126.md diff --git a/tests/markdown/spec/example-127.md b/tests/format/markdown/spec/example-127.md similarity index 100% rename from tests/markdown/spec/example-127.md rename to tests/format/markdown/spec/example-127.md diff --git a/tests/markdown/spec/example-128.md b/tests/format/markdown/spec/example-128.md similarity index 100% rename from tests/markdown/spec/example-128.md rename to tests/format/markdown/spec/example-128.md diff --git a/tests/markdown/spec/example-129.md b/tests/format/markdown/spec/example-129.md similarity index 100% rename from tests/markdown/spec/example-129.md rename to tests/format/markdown/spec/example-129.md diff --git a/tests/markdown/spec/example-13.md b/tests/format/markdown/spec/example-13.md similarity index 100% rename from tests/markdown/spec/example-13.md rename to tests/format/markdown/spec/example-13.md diff --git a/tests/markdown/spec/example-130.md b/tests/format/markdown/spec/example-130.md similarity index 100% rename from tests/markdown/spec/example-130.md rename to tests/format/markdown/spec/example-130.md diff --git a/tests/markdown/spec/example-131.md b/tests/format/markdown/spec/example-131.md similarity index 100% rename from tests/markdown/spec/example-131.md rename to tests/format/markdown/spec/example-131.md diff --git a/tests/markdown/spec/example-132.md b/tests/format/markdown/spec/example-132.md similarity index 100% rename from tests/markdown/spec/example-132.md rename to tests/format/markdown/spec/example-132.md diff --git a/tests/markdown/spec/example-133.md b/tests/format/markdown/spec/example-133.md similarity index 100% rename from tests/markdown/spec/example-133.md rename to tests/format/markdown/spec/example-133.md diff --git a/tests/markdown/spec/example-134.md b/tests/format/markdown/spec/example-134.md similarity index 100% rename from tests/markdown/spec/example-134.md rename to tests/format/markdown/spec/example-134.md diff --git a/tests/markdown/spec/example-135.md b/tests/format/markdown/spec/example-135.md similarity index 100% rename from tests/markdown/spec/example-135.md rename to tests/format/markdown/spec/example-135.md diff --git a/tests/markdown/spec/example-136.md b/tests/format/markdown/spec/example-136.md similarity index 100% rename from tests/markdown/spec/example-136.md rename to tests/format/markdown/spec/example-136.md diff --git a/tests/markdown/spec/example-137.md b/tests/format/markdown/spec/example-137.md similarity index 100% rename from tests/markdown/spec/example-137.md rename to tests/format/markdown/spec/example-137.md diff --git a/tests/markdown/spec/example-138.md b/tests/format/markdown/spec/example-138.md similarity index 100% rename from tests/markdown/spec/example-138.md rename to tests/format/markdown/spec/example-138.md diff --git a/tests/markdown/spec/example-139.md b/tests/format/markdown/spec/example-139.md similarity index 100% rename from tests/markdown/spec/example-139.md rename to tests/format/markdown/spec/example-139.md diff --git a/tests/markdown/spec/example-14.md b/tests/format/markdown/spec/example-14.md similarity index 100% rename from tests/markdown/spec/example-14.md rename to tests/format/markdown/spec/example-14.md diff --git a/tests/markdown/spec/example-140.md b/tests/format/markdown/spec/example-140.md similarity index 100% rename from tests/markdown/spec/example-140.md rename to tests/format/markdown/spec/example-140.md diff --git a/tests/markdown/spec/example-141.md b/tests/format/markdown/spec/example-141.md similarity index 100% rename from tests/markdown/spec/example-141.md rename to tests/format/markdown/spec/example-141.md diff --git a/tests/markdown/spec/example-142.md b/tests/format/markdown/spec/example-142.md similarity index 100% rename from tests/markdown/spec/example-142.md rename to tests/format/markdown/spec/example-142.md diff --git a/tests/markdown/spec/example-143.md b/tests/format/markdown/spec/example-143.md similarity index 100% rename from tests/markdown/spec/example-143.md rename to tests/format/markdown/spec/example-143.md diff --git a/tests/markdown/spec/example-144.md b/tests/format/markdown/spec/example-144.md similarity index 100% rename from tests/markdown/spec/example-144.md rename to tests/format/markdown/spec/example-144.md diff --git a/tests/markdown/spec/example-145.md b/tests/format/markdown/spec/example-145.md similarity index 100% rename from tests/markdown/spec/example-145.md rename to tests/format/markdown/spec/example-145.md diff --git a/tests/markdown/spec/example-146.md b/tests/format/markdown/spec/example-146.md similarity index 100% rename from tests/markdown/spec/example-146.md rename to tests/format/markdown/spec/example-146.md diff --git a/tests/markdown/spec/example-147.md b/tests/format/markdown/spec/example-147.md similarity index 100% rename from tests/markdown/spec/example-147.md rename to tests/format/markdown/spec/example-147.md diff --git a/tests/markdown/spec/example-148.md b/tests/format/markdown/spec/example-148.md similarity index 100% rename from tests/markdown/spec/example-148.md rename to tests/format/markdown/spec/example-148.md diff --git a/tests/markdown/spec/example-149.md b/tests/format/markdown/spec/example-149.md similarity index 100% rename from tests/markdown/spec/example-149.md rename to tests/format/markdown/spec/example-149.md diff --git a/tests/markdown/spec/example-15.md b/tests/format/markdown/spec/example-15.md similarity index 100% rename from tests/markdown/spec/example-15.md rename to tests/format/markdown/spec/example-15.md diff --git a/tests/markdown/spec/example-150.md b/tests/format/markdown/spec/example-150.md similarity index 100% rename from tests/markdown/spec/example-150.md rename to tests/format/markdown/spec/example-150.md diff --git a/tests/markdown/spec/example-151.md b/tests/format/markdown/spec/example-151.md similarity index 100% rename from tests/markdown/spec/example-151.md rename to tests/format/markdown/spec/example-151.md diff --git a/tests/markdown/spec/example-152.md b/tests/format/markdown/spec/example-152.md similarity index 100% rename from tests/markdown/spec/example-152.md rename to tests/format/markdown/spec/example-152.md diff --git a/tests/markdown/spec/example-153.md b/tests/format/markdown/spec/example-153.md similarity index 100% rename from tests/markdown/spec/example-153.md rename to tests/format/markdown/spec/example-153.md diff --git a/tests/markdown/spec/example-154.md b/tests/format/markdown/spec/example-154.md similarity index 100% rename from tests/markdown/spec/example-154.md rename to tests/format/markdown/spec/example-154.md diff --git a/tests/markdown/spec/example-155.md b/tests/format/markdown/spec/example-155.md similarity index 100% rename from tests/markdown/spec/example-155.md rename to tests/format/markdown/spec/example-155.md diff --git a/tests/markdown/spec/example-156.md b/tests/format/markdown/spec/example-156.md similarity index 100% rename from tests/markdown/spec/example-156.md rename to tests/format/markdown/spec/example-156.md diff --git a/tests/markdown/spec/example-157.md b/tests/format/markdown/spec/example-157.md similarity index 100% rename from tests/markdown/spec/example-157.md rename to tests/format/markdown/spec/example-157.md diff --git a/tests/markdown/spec/example-158.md b/tests/format/markdown/spec/example-158.md similarity index 100% rename from tests/markdown/spec/example-158.md rename to tests/format/markdown/spec/example-158.md diff --git a/tests/markdown/spec/example-159.md b/tests/format/markdown/spec/example-159.md similarity index 100% rename from tests/markdown/spec/example-159.md rename to tests/format/markdown/spec/example-159.md diff --git a/tests/markdown/spec/example-16.md b/tests/format/markdown/spec/example-16.md similarity index 100% rename from tests/markdown/spec/example-16.md rename to tests/format/markdown/spec/example-16.md diff --git a/tests/markdown/spec/example-161.md b/tests/format/markdown/spec/example-161.md similarity index 100% rename from tests/markdown/spec/example-161.md rename to tests/format/markdown/spec/example-161.md diff --git a/tests/markdown/spec/example-162.md b/tests/format/markdown/spec/example-162.md similarity index 100% rename from tests/markdown/spec/example-162.md rename to tests/format/markdown/spec/example-162.md diff --git a/tests/markdown/spec/example-163.md b/tests/format/markdown/spec/example-163.md similarity index 100% rename from tests/markdown/spec/example-163.md rename to tests/format/markdown/spec/example-163.md diff --git a/tests/markdown/spec/example-164.md b/tests/format/markdown/spec/example-164.md similarity index 100% rename from tests/markdown/spec/example-164.md rename to tests/format/markdown/spec/example-164.md diff --git a/tests/markdown/spec/example-165.md b/tests/format/markdown/spec/example-165.md similarity index 100% rename from tests/markdown/spec/example-165.md rename to tests/format/markdown/spec/example-165.md diff --git a/tests/markdown/spec/example-166.md b/tests/format/markdown/spec/example-166.md similarity index 100% rename from tests/markdown/spec/example-166.md rename to tests/format/markdown/spec/example-166.md diff --git a/tests/markdown/spec/example-167.md b/tests/format/markdown/spec/example-167.md similarity index 100% rename from tests/markdown/spec/example-167.md rename to tests/format/markdown/spec/example-167.md diff --git a/tests/markdown/spec/example-168.md b/tests/format/markdown/spec/example-168.md similarity index 100% rename from tests/markdown/spec/example-168.md rename to tests/format/markdown/spec/example-168.md diff --git a/tests/markdown/spec/example-169.md b/tests/format/markdown/spec/example-169.md similarity index 100% rename from tests/markdown/spec/example-169.md rename to tests/format/markdown/spec/example-169.md diff --git a/tests/markdown/spec/example-17.md b/tests/format/markdown/spec/example-17.md similarity index 100% rename from tests/markdown/spec/example-17.md rename to tests/format/markdown/spec/example-17.md diff --git a/tests/markdown/spec/example-170.md b/tests/format/markdown/spec/example-170.md similarity index 100% rename from tests/markdown/spec/example-170.md rename to tests/format/markdown/spec/example-170.md diff --git a/tests/markdown/spec/example-171.md b/tests/format/markdown/spec/example-171.md similarity index 100% rename from tests/markdown/spec/example-171.md rename to tests/format/markdown/spec/example-171.md diff --git a/tests/markdown/spec/example-172.md b/tests/format/markdown/spec/example-172.md similarity index 100% rename from tests/markdown/spec/example-172.md rename to tests/format/markdown/spec/example-172.md diff --git a/tests/markdown/spec/example-173.md b/tests/format/markdown/spec/example-173.md similarity index 100% rename from tests/markdown/spec/example-173.md rename to tests/format/markdown/spec/example-173.md diff --git a/tests/markdown/spec/example-174.md b/tests/format/markdown/spec/example-174.md similarity index 100% rename from tests/markdown/spec/example-174.md rename to tests/format/markdown/spec/example-174.md diff --git a/tests/markdown/spec/example-175.md b/tests/format/markdown/spec/example-175.md similarity index 100% rename from tests/markdown/spec/example-175.md rename to tests/format/markdown/spec/example-175.md diff --git a/tests/markdown/spec/example-176.md b/tests/format/markdown/spec/example-176.md similarity index 100% rename from tests/markdown/spec/example-176.md rename to tests/format/markdown/spec/example-176.md diff --git a/tests/markdown/spec/example-177.md b/tests/format/markdown/spec/example-177.md similarity index 100% rename from tests/markdown/spec/example-177.md rename to tests/format/markdown/spec/example-177.md diff --git a/tests/markdown/spec/example-178.md b/tests/format/markdown/spec/example-178.md similarity index 100% rename from tests/markdown/spec/example-178.md rename to tests/format/markdown/spec/example-178.md diff --git a/tests/markdown/spec/example-179.md b/tests/format/markdown/spec/example-179.md similarity index 100% rename from tests/markdown/spec/example-179.md rename to tests/format/markdown/spec/example-179.md diff --git a/tests/markdown/spec/example-18.md b/tests/format/markdown/spec/example-18.md similarity index 100% rename from tests/markdown/spec/example-18.md rename to tests/format/markdown/spec/example-18.md diff --git a/tests/markdown/spec/example-180.md b/tests/format/markdown/spec/example-180.md similarity index 100% rename from tests/markdown/spec/example-180.md rename to tests/format/markdown/spec/example-180.md diff --git a/tests/markdown/spec/example-181.md b/tests/format/markdown/spec/example-181.md similarity index 100% rename from tests/markdown/spec/example-181.md rename to tests/format/markdown/spec/example-181.md diff --git a/tests/markdown/spec/example-182.md b/tests/format/markdown/spec/example-182.md similarity index 100% rename from tests/markdown/spec/example-182.md rename to tests/format/markdown/spec/example-182.md diff --git a/tests/markdown/spec/example-183.md b/tests/format/markdown/spec/example-183.md similarity index 100% rename from tests/markdown/spec/example-183.md rename to tests/format/markdown/spec/example-183.md diff --git a/tests/markdown/spec/example-184.md b/tests/format/markdown/spec/example-184.md similarity index 100% rename from tests/markdown/spec/example-184.md rename to tests/format/markdown/spec/example-184.md diff --git a/tests/markdown/spec/example-185.md b/tests/format/markdown/spec/example-185.md similarity index 100% rename from tests/markdown/spec/example-185.md rename to tests/format/markdown/spec/example-185.md diff --git a/tests/markdown/spec/example-186.md b/tests/format/markdown/spec/example-186.md similarity index 100% rename from tests/markdown/spec/example-186.md rename to tests/format/markdown/spec/example-186.md diff --git a/tests/markdown/spec/example-187.md b/tests/format/markdown/spec/example-187.md similarity index 100% rename from tests/markdown/spec/example-187.md rename to tests/format/markdown/spec/example-187.md diff --git a/tests/markdown/spec/example-188.md b/tests/format/markdown/spec/example-188.md similarity index 100% rename from tests/markdown/spec/example-188.md rename to tests/format/markdown/spec/example-188.md diff --git a/tests/markdown/spec/example-189.md b/tests/format/markdown/spec/example-189.md similarity index 100% rename from tests/markdown/spec/example-189.md rename to tests/format/markdown/spec/example-189.md diff --git a/tests/markdown/spec/example-19.md b/tests/format/markdown/spec/example-19.md similarity index 100% rename from tests/markdown/spec/example-19.md rename to tests/format/markdown/spec/example-19.md diff --git a/tests/markdown/spec/example-190.md b/tests/format/markdown/spec/example-190.md similarity index 100% rename from tests/markdown/spec/example-190.md rename to tests/format/markdown/spec/example-190.md diff --git a/tests/markdown/spec/example-191.md b/tests/format/markdown/spec/example-191.md similarity index 100% rename from tests/markdown/spec/example-191.md rename to tests/format/markdown/spec/example-191.md diff --git a/tests/markdown/spec/example-192.md b/tests/format/markdown/spec/example-192.md similarity index 100% rename from tests/markdown/spec/example-192.md rename to tests/format/markdown/spec/example-192.md diff --git a/tests/markdown/spec/example-193.md b/tests/format/markdown/spec/example-193.md similarity index 100% rename from tests/markdown/spec/example-193.md rename to tests/format/markdown/spec/example-193.md diff --git a/tests/markdown/spec/example-194.md b/tests/format/markdown/spec/example-194.md similarity index 100% rename from tests/markdown/spec/example-194.md rename to tests/format/markdown/spec/example-194.md diff --git a/tests/markdown/spec/example-195.md b/tests/format/markdown/spec/example-195.md similarity index 100% rename from tests/markdown/spec/example-195.md rename to tests/format/markdown/spec/example-195.md diff --git a/tests/markdown/spec/example-196.md b/tests/format/markdown/spec/example-196.md similarity index 100% rename from tests/markdown/spec/example-196.md rename to tests/format/markdown/spec/example-196.md diff --git a/tests/markdown/spec/example-197.md b/tests/format/markdown/spec/example-197.md similarity index 100% rename from tests/markdown/spec/example-197.md rename to tests/format/markdown/spec/example-197.md diff --git a/tests/markdown/spec/example-198.md b/tests/format/markdown/spec/example-198.md similarity index 100% rename from tests/markdown/spec/example-198.md rename to tests/format/markdown/spec/example-198.md diff --git a/tests/markdown/spec/example-199.md b/tests/format/markdown/spec/example-199.md similarity index 100% rename from tests/markdown/spec/example-199.md rename to tests/format/markdown/spec/example-199.md diff --git a/tests/markdown/spec/example-2.md b/tests/format/markdown/spec/example-2.md similarity index 100% rename from tests/markdown/spec/example-2.md rename to tests/format/markdown/spec/example-2.md diff --git a/tests/markdown/spec/example-20.md b/tests/format/markdown/spec/example-20.md similarity index 100% rename from tests/markdown/spec/example-20.md rename to tests/format/markdown/spec/example-20.md diff --git a/tests/markdown/spec/example-200.md b/tests/format/markdown/spec/example-200.md similarity index 100% rename from tests/markdown/spec/example-200.md rename to tests/format/markdown/spec/example-200.md diff --git a/tests/markdown/spec/example-201.md b/tests/format/markdown/spec/example-201.md similarity index 100% rename from tests/markdown/spec/example-201.md rename to tests/format/markdown/spec/example-201.md diff --git a/tests/markdown/spec/example-202.md b/tests/format/markdown/spec/example-202.md similarity index 100% rename from tests/markdown/spec/example-202.md rename to tests/format/markdown/spec/example-202.md diff --git a/tests/markdown/spec/example-203.md b/tests/format/markdown/spec/example-203.md similarity index 100% rename from tests/markdown/spec/example-203.md rename to tests/format/markdown/spec/example-203.md diff --git a/tests/markdown/spec/example-204.md b/tests/format/markdown/spec/example-204.md similarity index 100% rename from tests/markdown/spec/example-204.md rename to tests/format/markdown/spec/example-204.md diff --git a/tests/markdown/spec/example-205.md b/tests/format/markdown/spec/example-205.md similarity index 100% rename from tests/markdown/spec/example-205.md rename to tests/format/markdown/spec/example-205.md diff --git a/tests/markdown/spec/example-206.md b/tests/format/markdown/spec/example-206.md similarity index 100% rename from tests/markdown/spec/example-206.md rename to tests/format/markdown/spec/example-206.md diff --git a/tests/markdown/spec/example-207.md b/tests/format/markdown/spec/example-207.md similarity index 100% rename from tests/markdown/spec/example-207.md rename to tests/format/markdown/spec/example-207.md diff --git a/tests/markdown/spec/example-208.md b/tests/format/markdown/spec/example-208.md similarity index 100% rename from tests/markdown/spec/example-208.md rename to tests/format/markdown/spec/example-208.md diff --git a/tests/markdown/spec/example-209.md b/tests/format/markdown/spec/example-209.md similarity index 100% rename from tests/markdown/spec/example-209.md rename to tests/format/markdown/spec/example-209.md diff --git a/tests/markdown/spec/example-21.md b/tests/format/markdown/spec/example-21.md similarity index 100% rename from tests/markdown/spec/example-21.md rename to tests/format/markdown/spec/example-21.md diff --git a/tests/markdown/spec/example-210.md b/tests/format/markdown/spec/example-210.md similarity index 100% rename from tests/markdown/spec/example-210.md rename to tests/format/markdown/spec/example-210.md diff --git a/tests/markdown/spec/example-211.md b/tests/format/markdown/spec/example-211.md similarity index 100% rename from tests/markdown/spec/example-211.md rename to tests/format/markdown/spec/example-211.md diff --git a/tests/markdown/spec/example-212.md b/tests/format/markdown/spec/example-212.md similarity index 100% rename from tests/markdown/spec/example-212.md rename to tests/format/markdown/spec/example-212.md diff --git a/tests/markdown/spec/example-213.md b/tests/format/markdown/spec/example-213.md similarity index 100% rename from tests/markdown/spec/example-213.md rename to tests/format/markdown/spec/example-213.md diff --git a/tests/markdown/spec/example-214.md b/tests/format/markdown/spec/example-214.md similarity index 100% rename from tests/markdown/spec/example-214.md rename to tests/format/markdown/spec/example-214.md diff --git a/tests/markdown/spec/example-215.md b/tests/format/markdown/spec/example-215.md similarity index 100% rename from tests/markdown/spec/example-215.md rename to tests/format/markdown/spec/example-215.md diff --git a/tests/markdown/spec/example-216.md b/tests/format/markdown/spec/example-216.md similarity index 100% rename from tests/markdown/spec/example-216.md rename to tests/format/markdown/spec/example-216.md diff --git a/tests/markdown/spec/example-217.md b/tests/format/markdown/spec/example-217.md similarity index 100% rename from tests/markdown/spec/example-217.md rename to tests/format/markdown/spec/example-217.md diff --git a/tests/markdown/spec/example-218.md b/tests/format/markdown/spec/example-218.md similarity index 100% rename from tests/markdown/spec/example-218.md rename to tests/format/markdown/spec/example-218.md diff --git a/tests/markdown/spec/example-219.md b/tests/format/markdown/spec/example-219.md similarity index 100% rename from tests/markdown/spec/example-219.md rename to tests/format/markdown/spec/example-219.md diff --git a/tests/markdown/spec/example-22.md b/tests/format/markdown/spec/example-22.md similarity index 100% rename from tests/markdown/spec/example-22.md rename to tests/format/markdown/spec/example-22.md diff --git a/tests/markdown/spec/example-220.md b/tests/format/markdown/spec/example-220.md similarity index 100% rename from tests/markdown/spec/example-220.md rename to tests/format/markdown/spec/example-220.md diff --git a/tests/markdown/spec/example-221.md b/tests/format/markdown/spec/example-221.md similarity index 100% rename from tests/markdown/spec/example-221.md rename to tests/format/markdown/spec/example-221.md diff --git a/tests/markdown/spec/example-222.md b/tests/format/markdown/spec/example-222.md similarity index 100% rename from tests/markdown/spec/example-222.md rename to tests/format/markdown/spec/example-222.md diff --git a/tests/markdown/spec/example-223.md b/tests/format/markdown/spec/example-223.md similarity index 100% rename from tests/markdown/spec/example-223.md rename to tests/format/markdown/spec/example-223.md diff --git a/tests/markdown/spec/example-224.md b/tests/format/markdown/spec/example-224.md similarity index 100% rename from tests/markdown/spec/example-224.md rename to tests/format/markdown/spec/example-224.md diff --git a/tests/markdown/spec/example-225.md b/tests/format/markdown/spec/example-225.md similarity index 100% rename from tests/markdown/spec/example-225.md rename to tests/format/markdown/spec/example-225.md diff --git a/tests/markdown/spec/example-226.md b/tests/format/markdown/spec/example-226.md similarity index 100% rename from tests/markdown/spec/example-226.md rename to tests/format/markdown/spec/example-226.md diff --git a/tests/markdown/spec/example-227.md b/tests/format/markdown/spec/example-227.md similarity index 100% rename from tests/markdown/spec/example-227.md rename to tests/format/markdown/spec/example-227.md diff --git a/tests/markdown/spec/example-228.md b/tests/format/markdown/spec/example-228.md similarity index 100% rename from tests/markdown/spec/example-228.md rename to tests/format/markdown/spec/example-228.md diff --git a/tests/markdown/spec/example-229.md b/tests/format/markdown/spec/example-229.md similarity index 100% rename from tests/markdown/spec/example-229.md rename to tests/format/markdown/spec/example-229.md diff --git a/tests/markdown/spec/example-23.md b/tests/format/markdown/spec/example-23.md similarity index 100% rename from tests/markdown/spec/example-23.md rename to tests/format/markdown/spec/example-23.md diff --git a/tests/markdown/spec/example-230.md b/tests/format/markdown/spec/example-230.md similarity index 100% rename from tests/markdown/spec/example-230.md rename to tests/format/markdown/spec/example-230.md diff --git a/tests/markdown/spec/example-231.md b/tests/format/markdown/spec/example-231.md similarity index 100% rename from tests/markdown/spec/example-231.md rename to tests/format/markdown/spec/example-231.md diff --git a/tests/markdown/spec/example-232.md b/tests/format/markdown/spec/example-232.md similarity index 100% rename from tests/markdown/spec/example-232.md rename to tests/format/markdown/spec/example-232.md diff --git a/tests/markdown/spec/example-233.md b/tests/format/markdown/spec/example-233.md similarity index 100% rename from tests/markdown/spec/example-233.md rename to tests/format/markdown/spec/example-233.md diff --git a/tests/markdown/spec/example-234.md b/tests/format/markdown/spec/example-234.md similarity index 100% rename from tests/markdown/spec/example-234.md rename to tests/format/markdown/spec/example-234.md diff --git a/tests/markdown/spec/example-235.md b/tests/format/markdown/spec/example-235.md similarity index 100% rename from tests/markdown/spec/example-235.md rename to tests/format/markdown/spec/example-235.md diff --git a/tests/markdown/spec/example-236.md b/tests/format/markdown/spec/example-236.md similarity index 100% rename from tests/markdown/spec/example-236.md rename to tests/format/markdown/spec/example-236.md diff --git a/tests/markdown/spec/example-237.md b/tests/format/markdown/spec/example-237.md similarity index 100% rename from tests/markdown/spec/example-237.md rename to tests/format/markdown/spec/example-237.md diff --git a/tests/markdown/spec/example-238.md b/tests/format/markdown/spec/example-238.md similarity index 100% rename from tests/markdown/spec/example-238.md rename to tests/format/markdown/spec/example-238.md diff --git a/tests/markdown/spec/example-240.md b/tests/format/markdown/spec/example-240.md similarity index 100% rename from tests/markdown/spec/example-240.md rename to tests/format/markdown/spec/example-240.md diff --git a/tests/markdown/spec/example-241.md b/tests/format/markdown/spec/example-241.md similarity index 100% rename from tests/markdown/spec/example-241.md rename to tests/format/markdown/spec/example-241.md diff --git a/tests/markdown/spec/example-242.md b/tests/format/markdown/spec/example-242.md similarity index 100% rename from tests/markdown/spec/example-242.md rename to tests/format/markdown/spec/example-242.md diff --git a/tests/markdown/spec/example-243.md b/tests/format/markdown/spec/example-243.md similarity index 100% rename from tests/markdown/spec/example-243.md rename to tests/format/markdown/spec/example-243.md diff --git a/tests/markdown/spec/example-244.md b/tests/format/markdown/spec/example-244.md similarity index 100% rename from tests/markdown/spec/example-244.md rename to tests/format/markdown/spec/example-244.md diff --git a/tests/markdown/spec/example-245.md b/tests/format/markdown/spec/example-245.md similarity index 100% rename from tests/markdown/spec/example-245.md rename to tests/format/markdown/spec/example-245.md diff --git a/tests/markdown/spec/example-246.md b/tests/format/markdown/spec/example-246.md similarity index 100% rename from tests/markdown/spec/example-246.md rename to tests/format/markdown/spec/example-246.md diff --git a/tests/markdown/spec/example-247.md b/tests/format/markdown/spec/example-247.md similarity index 100% rename from tests/markdown/spec/example-247.md rename to tests/format/markdown/spec/example-247.md diff --git a/tests/markdown/spec/example-248.md b/tests/format/markdown/spec/example-248.md similarity index 100% rename from tests/markdown/spec/example-248.md rename to tests/format/markdown/spec/example-248.md diff --git a/tests/markdown/spec/example-249.md b/tests/format/markdown/spec/example-249.md similarity index 100% rename from tests/markdown/spec/example-249.md rename to tests/format/markdown/spec/example-249.md diff --git a/tests/markdown/spec/example-25.md b/tests/format/markdown/spec/example-25.md similarity index 100% rename from tests/markdown/spec/example-25.md rename to tests/format/markdown/spec/example-25.md diff --git a/tests/markdown/spec/example-250.md b/tests/format/markdown/spec/example-250.md similarity index 100% rename from tests/markdown/spec/example-250.md rename to tests/format/markdown/spec/example-250.md diff --git a/tests/markdown/spec/example-251.md b/tests/format/markdown/spec/example-251.md similarity index 100% rename from tests/markdown/spec/example-251.md rename to tests/format/markdown/spec/example-251.md diff --git a/tests/markdown/spec/example-252.md b/tests/format/markdown/spec/example-252.md similarity index 100% rename from tests/markdown/spec/example-252.md rename to tests/format/markdown/spec/example-252.md diff --git a/tests/markdown/spec/example-253.md b/tests/format/markdown/spec/example-253.md similarity index 100% rename from tests/markdown/spec/example-253.md rename to tests/format/markdown/spec/example-253.md diff --git a/tests/markdown/spec/example-254.md b/tests/format/markdown/spec/example-254.md similarity index 100% rename from tests/markdown/spec/example-254.md rename to tests/format/markdown/spec/example-254.md diff --git a/tests/markdown/spec/example-255.md b/tests/format/markdown/spec/example-255.md similarity index 100% rename from tests/markdown/spec/example-255.md rename to tests/format/markdown/spec/example-255.md diff --git a/tests/markdown/spec/example-256.md b/tests/format/markdown/spec/example-256.md similarity index 100% rename from tests/markdown/spec/example-256.md rename to tests/format/markdown/spec/example-256.md diff --git a/tests/markdown/spec/example-257.md b/tests/format/markdown/spec/example-257.md similarity index 100% rename from tests/markdown/spec/example-257.md rename to tests/format/markdown/spec/example-257.md diff --git a/tests/markdown/spec/example-258.md b/tests/format/markdown/spec/example-258.md similarity index 100% rename from tests/markdown/spec/example-258.md rename to tests/format/markdown/spec/example-258.md diff --git a/tests/markdown/spec/example-259.md b/tests/format/markdown/spec/example-259.md similarity index 100% rename from tests/markdown/spec/example-259.md rename to tests/format/markdown/spec/example-259.md diff --git a/tests/markdown/spec/example-26.md b/tests/format/markdown/spec/example-26.md similarity index 100% rename from tests/markdown/spec/example-26.md rename to tests/format/markdown/spec/example-26.md diff --git a/tests/markdown/spec/example-260.md b/tests/format/markdown/spec/example-260.md similarity index 100% rename from tests/markdown/spec/example-260.md rename to tests/format/markdown/spec/example-260.md diff --git a/tests/markdown/spec/example-261.md b/tests/format/markdown/spec/example-261.md similarity index 100% rename from tests/markdown/spec/example-261.md rename to tests/format/markdown/spec/example-261.md diff --git a/tests/markdown/spec/example-262.md b/tests/format/markdown/spec/example-262.md similarity index 100% rename from tests/markdown/spec/example-262.md rename to tests/format/markdown/spec/example-262.md diff --git a/tests/markdown/spec/example-263.md b/tests/format/markdown/spec/example-263.md similarity index 100% rename from tests/markdown/spec/example-263.md rename to tests/format/markdown/spec/example-263.md diff --git a/tests/markdown/spec/example-264.md b/tests/format/markdown/spec/example-264.md similarity index 100% rename from tests/markdown/spec/example-264.md rename to tests/format/markdown/spec/example-264.md diff --git a/tests/markdown/spec/example-265.md b/tests/format/markdown/spec/example-265.md similarity index 100% rename from tests/markdown/spec/example-265.md rename to tests/format/markdown/spec/example-265.md diff --git a/tests/markdown/spec/example-266.md b/tests/format/markdown/spec/example-266.md similarity index 100% rename from tests/markdown/spec/example-266.md rename to tests/format/markdown/spec/example-266.md diff --git a/tests/markdown/spec/example-267.md b/tests/format/markdown/spec/example-267.md similarity index 100% rename from tests/markdown/spec/example-267.md rename to tests/format/markdown/spec/example-267.md diff --git a/tests/markdown/spec/example-268.md b/tests/format/markdown/spec/example-268.md similarity index 100% rename from tests/markdown/spec/example-268.md rename to tests/format/markdown/spec/example-268.md diff --git a/tests/markdown/spec/example-269.md b/tests/format/markdown/spec/example-269.md similarity index 100% rename from tests/markdown/spec/example-269.md rename to tests/format/markdown/spec/example-269.md diff --git a/tests/markdown/spec/example-27.md b/tests/format/markdown/spec/example-27.md similarity index 100% rename from tests/markdown/spec/example-27.md rename to tests/format/markdown/spec/example-27.md diff --git a/tests/markdown/spec/example-271.md b/tests/format/markdown/spec/example-271.md similarity index 100% rename from tests/markdown/spec/example-271.md rename to tests/format/markdown/spec/example-271.md diff --git a/tests/markdown/spec/example-272.md b/tests/format/markdown/spec/example-272.md similarity index 100% rename from tests/markdown/spec/example-272.md rename to tests/format/markdown/spec/example-272.md diff --git a/tests/markdown/spec/example-273.md b/tests/format/markdown/spec/example-273.md similarity index 100% rename from tests/markdown/spec/example-273.md rename to tests/format/markdown/spec/example-273.md diff --git a/tests/markdown/spec/example-274.md b/tests/format/markdown/spec/example-274.md similarity index 100% rename from tests/markdown/spec/example-274.md rename to tests/format/markdown/spec/example-274.md diff --git a/tests/markdown/spec/example-276.md b/tests/format/markdown/spec/example-276.md similarity index 100% rename from tests/markdown/spec/example-276.md rename to tests/format/markdown/spec/example-276.md diff --git a/tests/markdown/spec/example-277.md b/tests/format/markdown/spec/example-277.md similarity index 100% rename from tests/markdown/spec/example-277.md rename to tests/format/markdown/spec/example-277.md diff --git a/tests/markdown/spec/example-278.md b/tests/format/markdown/spec/example-278.md similarity index 100% rename from tests/markdown/spec/example-278.md rename to tests/format/markdown/spec/example-278.md diff --git a/tests/markdown/spec/example-279.md b/tests/format/markdown/spec/example-279.md similarity index 100% rename from tests/markdown/spec/example-279.md rename to tests/format/markdown/spec/example-279.md diff --git a/tests/markdown/spec/example-28.md b/tests/format/markdown/spec/example-28.md similarity index 100% rename from tests/markdown/spec/example-28.md rename to tests/format/markdown/spec/example-28.md diff --git a/tests/markdown/spec/example-280.md b/tests/format/markdown/spec/example-280.md similarity index 100% rename from tests/markdown/spec/example-280.md rename to tests/format/markdown/spec/example-280.md diff --git a/tests/markdown/spec/example-281.md b/tests/format/markdown/spec/example-281.md similarity index 100% rename from tests/markdown/spec/example-281.md rename to tests/format/markdown/spec/example-281.md diff --git a/tests/markdown/spec/example-282.md b/tests/format/markdown/spec/example-282.md similarity index 100% rename from tests/markdown/spec/example-282.md rename to tests/format/markdown/spec/example-282.md diff --git a/tests/markdown/spec/example-283.md b/tests/format/markdown/spec/example-283.md similarity index 100% rename from tests/markdown/spec/example-283.md rename to tests/format/markdown/spec/example-283.md diff --git a/tests/markdown/spec/example-284.md b/tests/format/markdown/spec/example-284.md similarity index 100% rename from tests/markdown/spec/example-284.md rename to tests/format/markdown/spec/example-284.md diff --git a/tests/markdown/spec/example-285.md b/tests/format/markdown/spec/example-285.md similarity index 100% rename from tests/markdown/spec/example-285.md rename to tests/format/markdown/spec/example-285.md diff --git a/tests/markdown/spec/example-286.md b/tests/format/markdown/spec/example-286.md similarity index 100% rename from tests/markdown/spec/example-286.md rename to tests/format/markdown/spec/example-286.md diff --git a/tests/markdown/spec/example-287.md b/tests/format/markdown/spec/example-287.md similarity index 100% rename from tests/markdown/spec/example-287.md rename to tests/format/markdown/spec/example-287.md diff --git a/tests/markdown/spec/example-288.md b/tests/format/markdown/spec/example-288.md similarity index 100% rename from tests/markdown/spec/example-288.md rename to tests/format/markdown/spec/example-288.md diff --git a/tests/markdown/spec/example-289.md b/tests/format/markdown/spec/example-289.md similarity index 100% rename from tests/markdown/spec/example-289.md rename to tests/format/markdown/spec/example-289.md diff --git a/tests/markdown/spec/example-29.md b/tests/format/markdown/spec/example-29.md similarity index 100% rename from tests/markdown/spec/example-29.md rename to tests/format/markdown/spec/example-29.md diff --git a/tests/markdown/spec/example-290.md b/tests/format/markdown/spec/example-290.md similarity index 100% rename from tests/markdown/spec/example-290.md rename to tests/format/markdown/spec/example-290.md diff --git a/tests/markdown/spec/example-291.md b/tests/format/markdown/spec/example-291.md similarity index 100% rename from tests/markdown/spec/example-291.md rename to tests/format/markdown/spec/example-291.md diff --git a/tests/markdown/spec/example-292.md b/tests/format/markdown/spec/example-292.md similarity index 100% rename from tests/markdown/spec/example-292.md rename to tests/format/markdown/spec/example-292.md diff --git a/tests/markdown/spec/example-293.md b/tests/format/markdown/spec/example-293.md similarity index 100% rename from tests/markdown/spec/example-293.md rename to tests/format/markdown/spec/example-293.md diff --git a/tests/markdown/spec/example-294.md b/tests/format/markdown/spec/example-294.md similarity index 100% rename from tests/markdown/spec/example-294.md rename to tests/format/markdown/spec/example-294.md diff --git a/tests/markdown/spec/example-295.md b/tests/format/markdown/spec/example-295.md similarity index 100% rename from tests/markdown/spec/example-295.md rename to tests/format/markdown/spec/example-295.md diff --git a/tests/markdown/spec/example-296.md b/tests/format/markdown/spec/example-296.md similarity index 100% rename from tests/markdown/spec/example-296.md rename to tests/format/markdown/spec/example-296.md diff --git a/tests/markdown/spec/example-297.md b/tests/format/markdown/spec/example-297.md similarity index 100% rename from tests/markdown/spec/example-297.md rename to tests/format/markdown/spec/example-297.md diff --git a/tests/markdown/spec/example-298.md b/tests/format/markdown/spec/example-298.md similarity index 100% rename from tests/markdown/spec/example-298.md rename to tests/format/markdown/spec/example-298.md diff --git a/tests/markdown/spec/example-299.md b/tests/format/markdown/spec/example-299.md similarity index 100% rename from tests/markdown/spec/example-299.md rename to tests/format/markdown/spec/example-299.md diff --git a/tests/markdown/spec/example-3.md b/tests/format/markdown/spec/example-3.md similarity index 100% rename from tests/markdown/spec/example-3.md rename to tests/format/markdown/spec/example-3.md diff --git a/tests/markdown/spec/example-30.md b/tests/format/markdown/spec/example-30.md similarity index 100% rename from tests/markdown/spec/example-30.md rename to tests/format/markdown/spec/example-30.md diff --git a/tests/markdown/spec/example-300.md b/tests/format/markdown/spec/example-300.md similarity index 100% rename from tests/markdown/spec/example-300.md rename to tests/format/markdown/spec/example-300.md diff --git a/tests/markdown/spec/example-301.md b/tests/format/markdown/spec/example-301.md similarity index 100% rename from tests/markdown/spec/example-301.md rename to tests/format/markdown/spec/example-301.md diff --git a/tests/markdown/spec/example-302.md b/tests/format/markdown/spec/example-302.md similarity index 100% rename from tests/markdown/spec/example-302.md rename to tests/format/markdown/spec/example-302.md diff --git a/tests/markdown/spec/example-303.md b/tests/format/markdown/spec/example-303.md similarity index 100% rename from tests/markdown/spec/example-303.md rename to tests/format/markdown/spec/example-303.md diff --git a/tests/markdown/spec/example-304.md b/tests/format/markdown/spec/example-304.md similarity index 100% rename from tests/markdown/spec/example-304.md rename to tests/format/markdown/spec/example-304.md diff --git a/tests/markdown/spec/example-305.md b/tests/format/markdown/spec/example-305.md similarity index 100% rename from tests/markdown/spec/example-305.md rename to tests/format/markdown/spec/example-305.md diff --git a/tests/markdown/spec/example-306.md b/tests/format/markdown/spec/example-306.md similarity index 100% rename from tests/markdown/spec/example-306.md rename to tests/format/markdown/spec/example-306.md diff --git a/tests/markdown/spec/example-307.md b/tests/format/markdown/spec/example-307.md similarity index 100% rename from tests/markdown/spec/example-307.md rename to tests/format/markdown/spec/example-307.md diff --git a/tests/markdown/spec/example-308.md b/tests/format/markdown/spec/example-308.md similarity index 100% rename from tests/markdown/spec/example-308.md rename to tests/format/markdown/spec/example-308.md diff --git a/tests/markdown/spec/example-309.md b/tests/format/markdown/spec/example-309.md similarity index 100% rename from tests/markdown/spec/example-309.md rename to tests/format/markdown/spec/example-309.md diff --git a/tests/markdown/spec/example-31.md b/tests/format/markdown/spec/example-31.md similarity index 100% rename from tests/markdown/spec/example-31.md rename to tests/format/markdown/spec/example-31.md diff --git a/tests/markdown/spec/example-310.md b/tests/format/markdown/spec/example-310.md similarity index 100% rename from tests/markdown/spec/example-310.md rename to tests/format/markdown/spec/example-310.md diff --git a/tests/markdown/spec/example-311.md b/tests/format/markdown/spec/example-311.md similarity index 100% rename from tests/markdown/spec/example-311.md rename to tests/format/markdown/spec/example-311.md diff --git a/tests/markdown/spec/example-312.md b/tests/format/markdown/spec/example-312.md similarity index 100% rename from tests/markdown/spec/example-312.md rename to tests/format/markdown/spec/example-312.md diff --git a/tests/markdown/spec/example-313.md b/tests/format/markdown/spec/example-313.md similarity index 100% rename from tests/markdown/spec/example-313.md rename to tests/format/markdown/spec/example-313.md diff --git a/tests/markdown/spec/example-314.md b/tests/format/markdown/spec/example-314.md similarity index 100% rename from tests/markdown/spec/example-314.md rename to tests/format/markdown/spec/example-314.md diff --git a/tests/markdown/spec/example-315.md b/tests/format/markdown/spec/example-315.md similarity index 100% rename from tests/markdown/spec/example-315.md rename to tests/format/markdown/spec/example-315.md diff --git a/tests/markdown/spec/example-316.md b/tests/format/markdown/spec/example-316.md similarity index 100% rename from tests/markdown/spec/example-316.md rename to tests/format/markdown/spec/example-316.md diff --git a/tests/markdown/spec/example-317.md b/tests/format/markdown/spec/example-317.md similarity index 100% rename from tests/markdown/spec/example-317.md rename to tests/format/markdown/spec/example-317.md diff --git a/tests/markdown/spec/example-318.md b/tests/format/markdown/spec/example-318.md similarity index 100% rename from tests/markdown/spec/example-318.md rename to tests/format/markdown/spec/example-318.md diff --git a/tests/markdown/spec/example-319.md b/tests/format/markdown/spec/example-319.md similarity index 100% rename from tests/markdown/spec/example-319.md rename to tests/format/markdown/spec/example-319.md diff --git a/tests/markdown/spec/example-32.md b/tests/format/markdown/spec/example-32.md similarity index 100% rename from tests/markdown/spec/example-32.md rename to tests/format/markdown/spec/example-32.md diff --git a/tests/markdown/spec/example-320.md b/tests/format/markdown/spec/example-320.md similarity index 100% rename from tests/markdown/spec/example-320.md rename to tests/format/markdown/spec/example-320.md diff --git a/tests/markdown/spec/example-321.md b/tests/format/markdown/spec/example-321.md similarity index 100% rename from tests/markdown/spec/example-321.md rename to tests/format/markdown/spec/example-321.md diff --git a/tests/markdown/spec/example-322.md b/tests/format/markdown/spec/example-322.md similarity index 100% rename from tests/markdown/spec/example-322.md rename to tests/format/markdown/spec/example-322.md diff --git a/tests/markdown/spec/example-324.md b/tests/format/markdown/spec/example-324.md similarity index 100% rename from tests/markdown/spec/example-324.md rename to tests/format/markdown/spec/example-324.md diff --git a/tests/markdown/spec/example-325.md b/tests/format/markdown/spec/example-325.md similarity index 100% rename from tests/markdown/spec/example-325.md rename to tests/format/markdown/spec/example-325.md diff --git a/tests/markdown/spec/example-326.md b/tests/format/markdown/spec/example-326.md similarity index 100% rename from tests/markdown/spec/example-326.md rename to tests/format/markdown/spec/example-326.md diff --git a/tests/markdown/spec/example-327.md b/tests/format/markdown/spec/example-327.md similarity index 100% rename from tests/markdown/spec/example-327.md rename to tests/format/markdown/spec/example-327.md diff --git a/tests/markdown/spec/example-328.md b/tests/format/markdown/spec/example-328.md similarity index 100% rename from tests/markdown/spec/example-328.md rename to tests/format/markdown/spec/example-328.md diff --git a/tests/markdown/spec/example-329.md b/tests/format/markdown/spec/example-329.md similarity index 100% rename from tests/markdown/spec/example-329.md rename to tests/format/markdown/spec/example-329.md diff --git a/tests/markdown/spec/example-33.md b/tests/format/markdown/spec/example-33.md similarity index 100% rename from tests/markdown/spec/example-33.md rename to tests/format/markdown/spec/example-33.md diff --git a/tests/markdown/spec/example-330.md b/tests/format/markdown/spec/example-330.md similarity index 100% rename from tests/markdown/spec/example-330.md rename to tests/format/markdown/spec/example-330.md diff --git a/tests/markdown/spec/example-331.md b/tests/format/markdown/spec/example-331.md similarity index 100% rename from tests/markdown/spec/example-331.md rename to tests/format/markdown/spec/example-331.md diff --git a/tests/markdown/spec/example-332.md b/tests/format/markdown/spec/example-332.md similarity index 100% rename from tests/markdown/spec/example-332.md rename to tests/format/markdown/spec/example-332.md diff --git a/tests/markdown/spec/example-333.md b/tests/format/markdown/spec/example-333.md similarity index 100% rename from tests/markdown/spec/example-333.md rename to tests/format/markdown/spec/example-333.md diff --git a/tests/markdown/spec/example-334.md b/tests/format/markdown/spec/example-334.md similarity index 100% rename from tests/markdown/spec/example-334.md rename to tests/format/markdown/spec/example-334.md diff --git a/tests/markdown/spec/example-335.md b/tests/format/markdown/spec/example-335.md similarity index 100% rename from tests/markdown/spec/example-335.md rename to tests/format/markdown/spec/example-335.md diff --git a/tests/markdown/spec/example-336.md b/tests/format/markdown/spec/example-336.md similarity index 100% rename from tests/markdown/spec/example-336.md rename to tests/format/markdown/spec/example-336.md diff --git a/tests/markdown/spec/example-337.md b/tests/format/markdown/spec/example-337.md similarity index 100% rename from tests/markdown/spec/example-337.md rename to tests/format/markdown/spec/example-337.md diff --git a/tests/markdown/spec/example-338.md b/tests/format/markdown/spec/example-338.md similarity index 100% rename from tests/markdown/spec/example-338.md rename to tests/format/markdown/spec/example-338.md diff --git a/tests/markdown/spec/example-339.md b/tests/format/markdown/spec/example-339.md similarity index 100% rename from tests/markdown/spec/example-339.md rename to tests/format/markdown/spec/example-339.md diff --git a/tests/markdown/spec/example-34.md b/tests/format/markdown/spec/example-34.md similarity index 100% rename from tests/markdown/spec/example-34.md rename to tests/format/markdown/spec/example-34.md diff --git a/tests/markdown/spec/example-340.md b/tests/format/markdown/spec/example-340.md similarity index 100% rename from tests/markdown/spec/example-340.md rename to tests/format/markdown/spec/example-340.md diff --git a/tests/markdown/spec/example-341.md b/tests/format/markdown/spec/example-341.md similarity index 100% rename from tests/markdown/spec/example-341.md rename to tests/format/markdown/spec/example-341.md diff --git a/tests/markdown/spec/example-342.md b/tests/format/markdown/spec/example-342.md similarity index 100% rename from tests/markdown/spec/example-342.md rename to tests/format/markdown/spec/example-342.md diff --git a/tests/markdown/spec/example-343.md b/tests/format/markdown/spec/example-343.md similarity index 100% rename from tests/markdown/spec/example-343.md rename to tests/format/markdown/spec/example-343.md diff --git a/tests/markdown/spec/example-344.md b/tests/format/markdown/spec/example-344.md similarity index 100% rename from tests/markdown/spec/example-344.md rename to tests/format/markdown/spec/example-344.md diff --git a/tests/markdown/spec/example-345.md b/tests/format/markdown/spec/example-345.md similarity index 100% rename from tests/markdown/spec/example-345.md rename to tests/format/markdown/spec/example-345.md diff --git a/tests/markdown/spec/example-346.md b/tests/format/markdown/spec/example-346.md similarity index 100% rename from tests/markdown/spec/example-346.md rename to tests/format/markdown/spec/example-346.md diff --git a/tests/markdown/spec/example-347.md b/tests/format/markdown/spec/example-347.md similarity index 100% rename from tests/markdown/spec/example-347.md rename to tests/format/markdown/spec/example-347.md diff --git a/tests/markdown/spec/example-348.md b/tests/format/markdown/spec/example-348.md similarity index 100% rename from tests/markdown/spec/example-348.md rename to tests/format/markdown/spec/example-348.md diff --git a/tests/markdown/spec/example-349.md b/tests/format/markdown/spec/example-349.md similarity index 100% rename from tests/markdown/spec/example-349.md rename to tests/format/markdown/spec/example-349.md diff --git a/tests/markdown/spec/example-35.md b/tests/format/markdown/spec/example-35.md similarity index 100% rename from tests/markdown/spec/example-35.md rename to tests/format/markdown/spec/example-35.md diff --git a/tests/markdown/spec/example-350.md b/tests/format/markdown/spec/example-350.md similarity index 100% rename from tests/markdown/spec/example-350.md rename to tests/format/markdown/spec/example-350.md diff --git a/tests/markdown/spec/example-351.md b/tests/format/markdown/spec/example-351.md similarity index 100% rename from tests/markdown/spec/example-351.md rename to tests/format/markdown/spec/example-351.md diff --git a/tests/markdown/spec/example-352.md b/tests/format/markdown/spec/example-352.md similarity index 100% rename from tests/markdown/spec/example-352.md rename to tests/format/markdown/spec/example-352.md diff --git a/tests/markdown/spec/example-353.md b/tests/format/markdown/spec/example-353.md similarity index 100% rename from tests/markdown/spec/example-353.md rename to tests/format/markdown/spec/example-353.md diff --git a/tests/markdown/spec/example-354.md b/tests/format/markdown/spec/example-354.md similarity index 100% rename from tests/markdown/spec/example-354.md rename to tests/format/markdown/spec/example-354.md diff --git a/tests/markdown/spec/example-355.md b/tests/format/markdown/spec/example-355.md similarity index 100% rename from tests/markdown/spec/example-355.md rename to tests/format/markdown/spec/example-355.md diff --git a/tests/markdown/spec/example-356.md b/tests/format/markdown/spec/example-356.md similarity index 100% rename from tests/markdown/spec/example-356.md rename to tests/format/markdown/spec/example-356.md diff --git a/tests/markdown/spec/example-357.md b/tests/format/markdown/spec/example-357.md similarity index 100% rename from tests/markdown/spec/example-357.md rename to tests/format/markdown/spec/example-357.md diff --git a/tests/markdown/spec/example-358.md b/tests/format/markdown/spec/example-358.md similarity index 100% rename from tests/markdown/spec/example-358.md rename to tests/format/markdown/spec/example-358.md diff --git a/tests/markdown/spec/example-359.md b/tests/format/markdown/spec/example-359.md similarity index 100% rename from tests/markdown/spec/example-359.md rename to tests/format/markdown/spec/example-359.md diff --git a/tests/markdown/spec/example-36.md b/tests/format/markdown/spec/example-36.md similarity index 100% rename from tests/markdown/spec/example-36.md rename to tests/format/markdown/spec/example-36.md diff --git a/tests/markdown/spec/example-360.md b/tests/format/markdown/spec/example-360.md similarity index 100% rename from tests/markdown/spec/example-360.md rename to tests/format/markdown/spec/example-360.md diff --git a/tests/markdown/spec/example-361.md b/tests/format/markdown/spec/example-361.md similarity index 100% rename from tests/markdown/spec/example-361.md rename to tests/format/markdown/spec/example-361.md diff --git a/tests/markdown/spec/example-362.md b/tests/format/markdown/spec/example-362.md similarity index 100% rename from tests/markdown/spec/example-362.md rename to tests/format/markdown/spec/example-362.md diff --git a/tests/markdown/spec/example-363.md b/tests/format/markdown/spec/example-363.md similarity index 100% rename from tests/markdown/spec/example-363.md rename to tests/format/markdown/spec/example-363.md diff --git a/tests/markdown/spec/example-364.md b/tests/format/markdown/spec/example-364.md similarity index 100% rename from tests/markdown/spec/example-364.md rename to tests/format/markdown/spec/example-364.md diff --git a/tests/markdown/spec/example-365.md b/tests/format/markdown/spec/example-365.md similarity index 100% rename from tests/markdown/spec/example-365.md rename to tests/format/markdown/spec/example-365.md diff --git a/tests/markdown/spec/example-366.md b/tests/format/markdown/spec/example-366.md similarity index 100% rename from tests/markdown/spec/example-366.md rename to tests/format/markdown/spec/example-366.md diff --git a/tests/markdown/spec/example-367.md b/tests/format/markdown/spec/example-367.md similarity index 100% rename from tests/markdown/spec/example-367.md rename to tests/format/markdown/spec/example-367.md diff --git a/tests/markdown/spec/example-368.md b/tests/format/markdown/spec/example-368.md similarity index 100% rename from tests/markdown/spec/example-368.md rename to tests/format/markdown/spec/example-368.md diff --git a/tests/markdown/spec/example-369.md b/tests/format/markdown/spec/example-369.md similarity index 100% rename from tests/markdown/spec/example-369.md rename to tests/format/markdown/spec/example-369.md diff --git a/tests/markdown/spec/example-37.md b/tests/format/markdown/spec/example-37.md similarity index 100% rename from tests/markdown/spec/example-37.md rename to tests/format/markdown/spec/example-37.md diff --git a/tests/markdown/spec/example-370.md b/tests/format/markdown/spec/example-370.md similarity index 100% rename from tests/markdown/spec/example-370.md rename to tests/format/markdown/spec/example-370.md diff --git a/tests/markdown/spec/example-371.md b/tests/format/markdown/spec/example-371.md similarity index 100% rename from tests/markdown/spec/example-371.md rename to tests/format/markdown/spec/example-371.md diff --git a/tests/markdown/spec/example-372.md b/tests/format/markdown/spec/example-372.md similarity index 100% rename from tests/markdown/spec/example-372.md rename to tests/format/markdown/spec/example-372.md diff --git a/tests/markdown/spec/example-373.md b/tests/format/markdown/spec/example-373.md similarity index 100% rename from tests/markdown/spec/example-373.md rename to tests/format/markdown/spec/example-373.md diff --git a/tests/markdown/spec/example-374.md b/tests/format/markdown/spec/example-374.md similarity index 100% rename from tests/markdown/spec/example-374.md rename to tests/format/markdown/spec/example-374.md diff --git a/tests/markdown/spec/example-375.md b/tests/format/markdown/spec/example-375.md similarity index 100% rename from tests/markdown/spec/example-375.md rename to tests/format/markdown/spec/example-375.md diff --git a/tests/markdown/spec/example-376.md b/tests/format/markdown/spec/example-376.md similarity index 100% rename from tests/markdown/spec/example-376.md rename to tests/format/markdown/spec/example-376.md diff --git a/tests/markdown/spec/example-377.md b/tests/format/markdown/spec/example-377.md similarity index 100% rename from tests/markdown/spec/example-377.md rename to tests/format/markdown/spec/example-377.md diff --git a/tests/markdown/spec/example-378.md b/tests/format/markdown/spec/example-378.md similarity index 100% rename from tests/markdown/spec/example-378.md rename to tests/format/markdown/spec/example-378.md diff --git a/tests/markdown/spec/example-379.md b/tests/format/markdown/spec/example-379.md similarity index 100% rename from tests/markdown/spec/example-379.md rename to tests/format/markdown/spec/example-379.md diff --git a/tests/markdown/spec/example-38.md b/tests/format/markdown/spec/example-38.md similarity index 100% rename from tests/markdown/spec/example-38.md rename to tests/format/markdown/spec/example-38.md diff --git a/tests/markdown/spec/example-380.md b/tests/format/markdown/spec/example-380.md similarity index 100% rename from tests/markdown/spec/example-380.md rename to tests/format/markdown/spec/example-380.md diff --git a/tests/markdown/spec/example-381.md b/tests/format/markdown/spec/example-381.md similarity index 100% rename from tests/markdown/spec/example-381.md rename to tests/format/markdown/spec/example-381.md diff --git a/tests/markdown/spec/example-382.md b/tests/format/markdown/spec/example-382.md similarity index 100% rename from tests/markdown/spec/example-382.md rename to tests/format/markdown/spec/example-382.md diff --git a/tests/markdown/spec/example-383.md b/tests/format/markdown/spec/example-383.md similarity index 100% rename from tests/markdown/spec/example-383.md rename to tests/format/markdown/spec/example-383.md diff --git a/tests/markdown/spec/example-384.md b/tests/format/markdown/spec/example-384.md similarity index 100% rename from tests/markdown/spec/example-384.md rename to tests/format/markdown/spec/example-384.md diff --git a/tests/markdown/spec/example-385.md b/tests/format/markdown/spec/example-385.md similarity index 100% rename from tests/markdown/spec/example-385.md rename to tests/format/markdown/spec/example-385.md diff --git a/tests/markdown/spec/example-386.md b/tests/format/markdown/spec/example-386.md similarity index 100% rename from tests/markdown/spec/example-386.md rename to tests/format/markdown/spec/example-386.md diff --git a/tests/markdown/spec/example-387.md b/tests/format/markdown/spec/example-387.md similarity index 100% rename from tests/markdown/spec/example-387.md rename to tests/format/markdown/spec/example-387.md diff --git a/tests/markdown/spec/example-388.md b/tests/format/markdown/spec/example-388.md similarity index 100% rename from tests/markdown/spec/example-388.md rename to tests/format/markdown/spec/example-388.md diff --git a/tests/markdown/spec/example-39.md b/tests/format/markdown/spec/example-39.md similarity index 100% rename from tests/markdown/spec/example-39.md rename to tests/format/markdown/spec/example-39.md diff --git a/tests/markdown/spec/example-390.md b/tests/format/markdown/spec/example-390.md similarity index 100% rename from tests/markdown/spec/example-390.md rename to tests/format/markdown/spec/example-390.md diff --git a/tests/markdown/spec/example-391.md b/tests/format/markdown/spec/example-391.md similarity index 100% rename from tests/markdown/spec/example-391.md rename to tests/format/markdown/spec/example-391.md diff --git a/tests/markdown/spec/example-392.md b/tests/format/markdown/spec/example-392.md similarity index 100% rename from tests/markdown/spec/example-392.md rename to tests/format/markdown/spec/example-392.md diff --git a/tests/markdown/spec/example-393.md b/tests/format/markdown/spec/example-393.md similarity index 100% rename from tests/markdown/spec/example-393.md rename to tests/format/markdown/spec/example-393.md diff --git a/tests/markdown/spec/example-394.md b/tests/format/markdown/spec/example-394.md similarity index 100% rename from tests/markdown/spec/example-394.md rename to tests/format/markdown/spec/example-394.md diff --git a/tests/markdown/spec/example-395.md b/tests/format/markdown/spec/example-395.md similarity index 100% rename from tests/markdown/spec/example-395.md rename to tests/format/markdown/spec/example-395.md diff --git a/tests/markdown/spec/example-396.md b/tests/format/markdown/spec/example-396.md similarity index 100% rename from tests/markdown/spec/example-396.md rename to tests/format/markdown/spec/example-396.md diff --git a/tests/markdown/spec/example-397.md b/tests/format/markdown/spec/example-397.md similarity index 100% rename from tests/markdown/spec/example-397.md rename to tests/format/markdown/spec/example-397.md diff --git a/tests/markdown/spec/example-398.md b/tests/format/markdown/spec/example-398.md similarity index 100% rename from tests/markdown/spec/example-398.md rename to tests/format/markdown/spec/example-398.md diff --git a/tests/markdown/spec/example-399.md b/tests/format/markdown/spec/example-399.md similarity index 100% rename from tests/markdown/spec/example-399.md rename to tests/format/markdown/spec/example-399.md diff --git a/tests/markdown/spec/example-4.md b/tests/format/markdown/spec/example-4.md similarity index 100% rename from tests/markdown/spec/example-4.md rename to tests/format/markdown/spec/example-4.md diff --git a/tests/markdown/spec/example-40.md b/tests/format/markdown/spec/example-40.md similarity index 100% rename from tests/markdown/spec/example-40.md rename to tests/format/markdown/spec/example-40.md diff --git a/tests/markdown/spec/example-400.md b/tests/format/markdown/spec/example-400.md similarity index 100% rename from tests/markdown/spec/example-400.md rename to tests/format/markdown/spec/example-400.md diff --git a/tests/markdown/spec/example-401.md b/tests/format/markdown/spec/example-401.md similarity index 100% rename from tests/markdown/spec/example-401.md rename to tests/format/markdown/spec/example-401.md diff --git a/tests/markdown/spec/example-402.md b/tests/format/markdown/spec/example-402.md similarity index 100% rename from tests/markdown/spec/example-402.md rename to tests/format/markdown/spec/example-402.md diff --git a/tests/markdown/spec/example-403.md b/tests/format/markdown/spec/example-403.md similarity index 100% rename from tests/markdown/spec/example-403.md rename to tests/format/markdown/spec/example-403.md diff --git a/tests/markdown/spec/example-404.md b/tests/format/markdown/spec/example-404.md similarity index 100% rename from tests/markdown/spec/example-404.md rename to tests/format/markdown/spec/example-404.md diff --git a/tests/markdown/spec/example-405.md b/tests/format/markdown/spec/example-405.md similarity index 100% rename from tests/markdown/spec/example-405.md rename to tests/format/markdown/spec/example-405.md diff --git a/tests/markdown/spec/example-406.md b/tests/format/markdown/spec/example-406.md similarity index 100% rename from tests/markdown/spec/example-406.md rename to tests/format/markdown/spec/example-406.md diff --git a/tests/markdown/spec/example-407.md b/tests/format/markdown/spec/example-407.md similarity index 100% rename from tests/markdown/spec/example-407.md rename to tests/format/markdown/spec/example-407.md diff --git a/tests/markdown/spec/example-408.md b/tests/format/markdown/spec/example-408.md similarity index 100% rename from tests/markdown/spec/example-408.md rename to tests/format/markdown/spec/example-408.md diff --git a/tests/markdown/spec/example-41.md b/tests/format/markdown/spec/example-41.md similarity index 100% rename from tests/markdown/spec/example-41.md rename to tests/format/markdown/spec/example-41.md diff --git a/tests/markdown/spec/example-410.md b/tests/format/markdown/spec/example-410.md similarity index 100% rename from tests/markdown/spec/example-410.md rename to tests/format/markdown/spec/example-410.md diff --git a/tests/markdown/spec/example-411.md b/tests/format/markdown/spec/example-411.md similarity index 100% rename from tests/markdown/spec/example-411.md rename to tests/format/markdown/spec/example-411.md diff --git a/tests/markdown/spec/example-412.md b/tests/format/markdown/spec/example-412.md similarity index 100% rename from tests/markdown/spec/example-412.md rename to tests/format/markdown/spec/example-412.md diff --git a/tests/markdown/spec/example-413.md b/tests/format/markdown/spec/example-413.md similarity index 100% rename from tests/markdown/spec/example-413.md rename to tests/format/markdown/spec/example-413.md diff --git a/tests/markdown/spec/example-414.md b/tests/format/markdown/spec/example-414.md similarity index 100% rename from tests/markdown/spec/example-414.md rename to tests/format/markdown/spec/example-414.md diff --git a/tests/markdown/spec/example-415.md b/tests/format/markdown/spec/example-415.md similarity index 100% rename from tests/markdown/spec/example-415.md rename to tests/format/markdown/spec/example-415.md diff --git a/tests/markdown/spec/example-417.md b/tests/format/markdown/spec/example-417.md similarity index 100% rename from tests/markdown/spec/example-417.md rename to tests/format/markdown/spec/example-417.md diff --git a/tests/markdown/spec/example-418.md b/tests/format/markdown/spec/example-418.md similarity index 100% rename from tests/markdown/spec/example-418.md rename to tests/format/markdown/spec/example-418.md diff --git a/tests/markdown/spec/example-419.md b/tests/format/markdown/spec/example-419.md similarity index 100% rename from tests/markdown/spec/example-419.md rename to tests/format/markdown/spec/example-419.md diff --git a/tests/markdown/spec/example-42.md b/tests/format/markdown/spec/example-42.md similarity index 100% rename from tests/markdown/spec/example-42.md rename to tests/format/markdown/spec/example-42.md diff --git a/tests/markdown/spec/example-420.md b/tests/format/markdown/spec/example-420.md similarity index 100% rename from tests/markdown/spec/example-420.md rename to tests/format/markdown/spec/example-420.md diff --git a/tests/markdown/spec/example-421.md b/tests/format/markdown/spec/example-421.md similarity index 100% rename from tests/markdown/spec/example-421.md rename to tests/format/markdown/spec/example-421.md diff --git a/tests/markdown/spec/example-422.md b/tests/format/markdown/spec/example-422.md similarity index 100% rename from tests/markdown/spec/example-422.md rename to tests/format/markdown/spec/example-422.md diff --git a/tests/markdown/spec/example-423.md b/tests/format/markdown/spec/example-423.md similarity index 100% rename from tests/markdown/spec/example-423.md rename to tests/format/markdown/spec/example-423.md diff --git a/tests/markdown/spec/example-424.md b/tests/format/markdown/spec/example-424.md similarity index 100% rename from tests/markdown/spec/example-424.md rename to tests/format/markdown/spec/example-424.md diff --git a/tests/markdown/spec/example-425.md b/tests/format/markdown/spec/example-425.md similarity index 100% rename from tests/markdown/spec/example-425.md rename to tests/format/markdown/spec/example-425.md diff --git a/tests/markdown/spec/example-426.md b/tests/format/markdown/spec/example-426.md similarity index 100% rename from tests/markdown/spec/example-426.md rename to tests/format/markdown/spec/example-426.md diff --git a/tests/markdown/spec/example-427.md b/tests/format/markdown/spec/example-427.md similarity index 100% rename from tests/markdown/spec/example-427.md rename to tests/format/markdown/spec/example-427.md diff --git a/tests/markdown/spec/example-428.md b/tests/format/markdown/spec/example-428.md similarity index 100% rename from tests/markdown/spec/example-428.md rename to tests/format/markdown/spec/example-428.md diff --git a/tests/markdown/spec/example-429.md b/tests/format/markdown/spec/example-429.md similarity index 100% rename from tests/markdown/spec/example-429.md rename to tests/format/markdown/spec/example-429.md diff --git a/tests/markdown/spec/example-43.md b/tests/format/markdown/spec/example-43.md similarity index 100% rename from tests/markdown/spec/example-43.md rename to tests/format/markdown/spec/example-43.md diff --git a/tests/markdown/spec/example-430.md b/tests/format/markdown/spec/example-430.md similarity index 100% rename from tests/markdown/spec/example-430.md rename to tests/format/markdown/spec/example-430.md diff --git a/tests/markdown/spec/example-431.md b/tests/format/markdown/spec/example-431.md similarity index 100% rename from tests/markdown/spec/example-431.md rename to tests/format/markdown/spec/example-431.md diff --git a/tests/markdown/spec/example-432.md b/tests/format/markdown/spec/example-432.md similarity index 100% rename from tests/markdown/spec/example-432.md rename to tests/format/markdown/spec/example-432.md diff --git a/tests/markdown/spec/example-433.md b/tests/format/markdown/spec/example-433.md similarity index 100% rename from tests/markdown/spec/example-433.md rename to tests/format/markdown/spec/example-433.md diff --git a/tests/markdown/spec/example-434.md b/tests/format/markdown/spec/example-434.md similarity index 100% rename from tests/markdown/spec/example-434.md rename to tests/format/markdown/spec/example-434.md diff --git a/tests/markdown/spec/example-435.md b/tests/format/markdown/spec/example-435.md similarity index 100% rename from tests/markdown/spec/example-435.md rename to tests/format/markdown/spec/example-435.md diff --git a/tests/markdown/spec/example-436.md b/tests/format/markdown/spec/example-436.md similarity index 100% rename from tests/markdown/spec/example-436.md rename to tests/format/markdown/spec/example-436.md diff --git a/tests/markdown/spec/example-437.md b/tests/format/markdown/spec/example-437.md similarity index 100% rename from tests/markdown/spec/example-437.md rename to tests/format/markdown/spec/example-437.md diff --git a/tests/markdown/spec/example-438.md b/tests/format/markdown/spec/example-438.md similarity index 100% rename from tests/markdown/spec/example-438.md rename to tests/format/markdown/spec/example-438.md diff --git a/tests/markdown/spec/example-439.md b/tests/format/markdown/spec/example-439.md similarity index 100% rename from tests/markdown/spec/example-439.md rename to tests/format/markdown/spec/example-439.md diff --git a/tests/markdown/spec/example-44.md b/tests/format/markdown/spec/example-44.md similarity index 100% rename from tests/markdown/spec/example-44.md rename to tests/format/markdown/spec/example-44.md diff --git a/tests/markdown/spec/example-440.md b/tests/format/markdown/spec/example-440.md similarity index 100% rename from tests/markdown/spec/example-440.md rename to tests/format/markdown/spec/example-440.md diff --git a/tests/markdown/spec/example-441.md b/tests/format/markdown/spec/example-441.md similarity index 100% rename from tests/markdown/spec/example-441.md rename to tests/format/markdown/spec/example-441.md diff --git a/tests/markdown/spec/example-442.md b/tests/format/markdown/spec/example-442.md similarity index 100% rename from tests/markdown/spec/example-442.md rename to tests/format/markdown/spec/example-442.md diff --git a/tests/markdown/spec/example-443.md b/tests/format/markdown/spec/example-443.md similarity index 100% rename from tests/markdown/spec/example-443.md rename to tests/format/markdown/spec/example-443.md diff --git a/tests/markdown/spec/example-444.md b/tests/format/markdown/spec/example-444.md similarity index 100% rename from tests/markdown/spec/example-444.md rename to tests/format/markdown/spec/example-444.md diff --git a/tests/markdown/spec/example-445.md b/tests/format/markdown/spec/example-445.md similarity index 100% rename from tests/markdown/spec/example-445.md rename to tests/format/markdown/spec/example-445.md diff --git a/tests/markdown/spec/example-446.md b/tests/format/markdown/spec/example-446.md similarity index 100% rename from tests/markdown/spec/example-446.md rename to tests/format/markdown/spec/example-446.md diff --git a/tests/markdown/spec/example-447.md b/tests/format/markdown/spec/example-447.md similarity index 100% rename from tests/markdown/spec/example-447.md rename to tests/format/markdown/spec/example-447.md diff --git a/tests/markdown/spec/example-448.md b/tests/format/markdown/spec/example-448.md similarity index 100% rename from tests/markdown/spec/example-448.md rename to tests/format/markdown/spec/example-448.md diff --git a/tests/markdown/spec/example-449.md b/tests/format/markdown/spec/example-449.md similarity index 100% rename from tests/markdown/spec/example-449.md rename to tests/format/markdown/spec/example-449.md diff --git a/tests/markdown/spec/example-45.md b/tests/format/markdown/spec/example-45.md similarity index 100% rename from tests/markdown/spec/example-45.md rename to tests/format/markdown/spec/example-45.md diff --git a/tests/markdown/spec/example-450.md b/tests/format/markdown/spec/example-450.md similarity index 100% rename from tests/markdown/spec/example-450.md rename to tests/format/markdown/spec/example-450.md diff --git a/tests/markdown/spec/example-451.md b/tests/format/markdown/spec/example-451.md similarity index 100% rename from tests/markdown/spec/example-451.md rename to tests/format/markdown/spec/example-451.md diff --git a/tests/markdown/spec/example-452.md b/tests/format/markdown/spec/example-452.md similarity index 100% rename from tests/markdown/spec/example-452.md rename to tests/format/markdown/spec/example-452.md diff --git a/tests/markdown/spec/example-453.md b/tests/format/markdown/spec/example-453.md similarity index 100% rename from tests/markdown/spec/example-453.md rename to tests/format/markdown/spec/example-453.md diff --git a/tests/markdown/spec/example-454.md b/tests/format/markdown/spec/example-454.md similarity index 100% rename from tests/markdown/spec/example-454.md rename to tests/format/markdown/spec/example-454.md diff --git a/tests/markdown/spec/example-455.md b/tests/format/markdown/spec/example-455.md similarity index 100% rename from tests/markdown/spec/example-455.md rename to tests/format/markdown/spec/example-455.md diff --git a/tests/markdown/spec/example-456.md b/tests/format/markdown/spec/example-456.md similarity index 100% rename from tests/markdown/spec/example-456.md rename to tests/format/markdown/spec/example-456.md diff --git a/tests/markdown/spec/example-457.md b/tests/format/markdown/spec/example-457.md similarity index 100% rename from tests/markdown/spec/example-457.md rename to tests/format/markdown/spec/example-457.md diff --git a/tests/markdown/spec/example-458.md b/tests/format/markdown/spec/example-458.md similarity index 100% rename from tests/markdown/spec/example-458.md rename to tests/format/markdown/spec/example-458.md diff --git a/tests/markdown/spec/example-459.md b/tests/format/markdown/spec/example-459.md similarity index 100% rename from tests/markdown/spec/example-459.md rename to tests/format/markdown/spec/example-459.md diff --git a/tests/markdown/spec/example-46.md b/tests/format/markdown/spec/example-46.md similarity index 100% rename from tests/markdown/spec/example-46.md rename to tests/format/markdown/spec/example-46.md diff --git a/tests/markdown/spec/example-460.md b/tests/format/markdown/spec/example-460.md similarity index 100% rename from tests/markdown/spec/example-460.md rename to tests/format/markdown/spec/example-460.md diff --git a/tests/markdown/spec/example-461.md b/tests/format/markdown/spec/example-461.md similarity index 100% rename from tests/markdown/spec/example-461.md rename to tests/format/markdown/spec/example-461.md diff --git a/tests/markdown/spec/example-462.md b/tests/format/markdown/spec/example-462.md similarity index 100% rename from tests/markdown/spec/example-462.md rename to tests/format/markdown/spec/example-462.md diff --git a/tests/markdown/spec/example-463.md b/tests/format/markdown/spec/example-463.md similarity index 100% rename from tests/markdown/spec/example-463.md rename to tests/format/markdown/spec/example-463.md diff --git a/tests/markdown/spec/example-464.md b/tests/format/markdown/spec/example-464.md similarity index 100% rename from tests/markdown/spec/example-464.md rename to tests/format/markdown/spec/example-464.md diff --git a/tests/markdown/spec/example-465.md b/tests/format/markdown/spec/example-465.md similarity index 100% rename from tests/markdown/spec/example-465.md rename to tests/format/markdown/spec/example-465.md diff --git a/tests/markdown/spec/example-466.md b/tests/format/markdown/spec/example-466.md similarity index 100% rename from tests/markdown/spec/example-466.md rename to tests/format/markdown/spec/example-466.md diff --git a/tests/markdown/spec/example-467.md b/tests/format/markdown/spec/example-467.md similarity index 100% rename from tests/markdown/spec/example-467.md rename to tests/format/markdown/spec/example-467.md diff --git a/tests/markdown/spec/example-468.md b/tests/format/markdown/spec/example-468.md similarity index 100% rename from tests/markdown/spec/example-468.md rename to tests/format/markdown/spec/example-468.md diff --git a/tests/markdown/spec/example-469.md b/tests/format/markdown/spec/example-469.md similarity index 100% rename from tests/markdown/spec/example-469.md rename to tests/format/markdown/spec/example-469.md diff --git a/tests/markdown/spec/example-47.md b/tests/format/markdown/spec/example-47.md similarity index 100% rename from tests/markdown/spec/example-47.md rename to tests/format/markdown/spec/example-47.md diff --git a/tests/markdown/spec/example-470.md b/tests/format/markdown/spec/example-470.md similarity index 100% rename from tests/markdown/spec/example-470.md rename to tests/format/markdown/spec/example-470.md diff --git a/tests/markdown/spec/example-471.md b/tests/format/markdown/spec/example-471.md similarity index 100% rename from tests/markdown/spec/example-471.md rename to tests/format/markdown/spec/example-471.md diff --git a/tests/markdown/spec/example-472.md b/tests/format/markdown/spec/example-472.md similarity index 100% rename from tests/markdown/spec/example-472.md rename to tests/format/markdown/spec/example-472.md diff --git a/tests/markdown/spec/example-473.md b/tests/format/markdown/spec/example-473.md similarity index 100% rename from tests/markdown/spec/example-473.md rename to tests/format/markdown/spec/example-473.md diff --git a/tests/markdown/spec/example-474.md b/tests/format/markdown/spec/example-474.md similarity index 100% rename from tests/markdown/spec/example-474.md rename to tests/format/markdown/spec/example-474.md diff --git a/tests/markdown/spec/example-475.md b/tests/format/markdown/spec/example-475.md similarity index 100% rename from tests/markdown/spec/example-475.md rename to tests/format/markdown/spec/example-475.md diff --git a/tests/markdown/spec/example-476.md b/tests/format/markdown/spec/example-476.md similarity index 100% rename from tests/markdown/spec/example-476.md rename to tests/format/markdown/spec/example-476.md diff --git a/tests/markdown/spec/example-477.md b/tests/format/markdown/spec/example-477.md similarity index 100% rename from tests/markdown/spec/example-477.md rename to tests/format/markdown/spec/example-477.md diff --git a/tests/markdown/spec/example-478.md b/tests/format/markdown/spec/example-478.md similarity index 100% rename from tests/markdown/spec/example-478.md rename to tests/format/markdown/spec/example-478.md diff --git a/tests/markdown/spec/example-479.md b/tests/format/markdown/spec/example-479.md similarity index 100% rename from tests/markdown/spec/example-479.md rename to tests/format/markdown/spec/example-479.md diff --git a/tests/markdown/spec/example-48.md b/tests/format/markdown/spec/example-48.md similarity index 100% rename from tests/markdown/spec/example-48.md rename to tests/format/markdown/spec/example-48.md diff --git a/tests/markdown/spec/example-480.md b/tests/format/markdown/spec/example-480.md similarity index 100% rename from tests/markdown/spec/example-480.md rename to tests/format/markdown/spec/example-480.md diff --git a/tests/markdown/spec/example-481.md b/tests/format/markdown/spec/example-481.md similarity index 100% rename from tests/markdown/spec/example-481.md rename to tests/format/markdown/spec/example-481.md diff --git a/tests/markdown/spec/example-482.md b/tests/format/markdown/spec/example-482.md similarity index 100% rename from tests/markdown/spec/example-482.md rename to tests/format/markdown/spec/example-482.md diff --git a/tests/markdown/spec/example-483.md b/tests/format/markdown/spec/example-483.md similarity index 100% rename from tests/markdown/spec/example-483.md rename to tests/format/markdown/spec/example-483.md diff --git a/tests/markdown/spec/example-484.md b/tests/format/markdown/spec/example-484.md similarity index 100% rename from tests/markdown/spec/example-484.md rename to tests/format/markdown/spec/example-484.md diff --git a/tests/markdown/spec/example-485.md b/tests/format/markdown/spec/example-485.md similarity index 100% rename from tests/markdown/spec/example-485.md rename to tests/format/markdown/spec/example-485.md diff --git a/tests/markdown/spec/example-486.md b/tests/format/markdown/spec/example-486.md similarity index 100% rename from tests/markdown/spec/example-486.md rename to tests/format/markdown/spec/example-486.md diff --git a/tests/markdown/spec/example-487.md b/tests/format/markdown/spec/example-487.md similarity index 100% rename from tests/markdown/spec/example-487.md rename to tests/format/markdown/spec/example-487.md diff --git a/tests/markdown/spec/example-488.md b/tests/format/markdown/spec/example-488.md similarity index 100% rename from tests/markdown/spec/example-488.md rename to tests/format/markdown/spec/example-488.md diff --git a/tests/markdown/spec/example-489.md b/tests/format/markdown/spec/example-489.md similarity index 100% rename from tests/markdown/spec/example-489.md rename to tests/format/markdown/spec/example-489.md diff --git a/tests/markdown/spec/example-49.md b/tests/format/markdown/spec/example-49.md similarity index 100% rename from tests/markdown/spec/example-49.md rename to tests/format/markdown/spec/example-49.md diff --git a/tests/markdown/spec/example-490.md b/tests/format/markdown/spec/example-490.md similarity index 100% rename from tests/markdown/spec/example-490.md rename to tests/format/markdown/spec/example-490.md diff --git a/tests/markdown/spec/example-491.md b/tests/format/markdown/spec/example-491.md similarity index 100% rename from tests/markdown/spec/example-491.md rename to tests/format/markdown/spec/example-491.md diff --git a/tests/markdown/spec/example-492.md b/tests/format/markdown/spec/example-492.md similarity index 100% rename from tests/markdown/spec/example-492.md rename to tests/format/markdown/spec/example-492.md diff --git a/tests/markdown/spec/example-493.md b/tests/format/markdown/spec/example-493.md similarity index 100% rename from tests/markdown/spec/example-493.md rename to tests/format/markdown/spec/example-493.md diff --git a/tests/markdown/spec/example-494.md b/tests/format/markdown/spec/example-494.md similarity index 100% rename from tests/markdown/spec/example-494.md rename to tests/format/markdown/spec/example-494.md diff --git a/tests/markdown/spec/example-495.md b/tests/format/markdown/spec/example-495.md similarity index 100% rename from tests/markdown/spec/example-495.md rename to tests/format/markdown/spec/example-495.md diff --git a/tests/markdown/spec/example-496.md b/tests/format/markdown/spec/example-496.md similarity index 100% rename from tests/markdown/spec/example-496.md rename to tests/format/markdown/spec/example-496.md diff --git a/tests/markdown/spec/example-497.md b/tests/format/markdown/spec/example-497.md similarity index 100% rename from tests/markdown/spec/example-497.md rename to tests/format/markdown/spec/example-497.md diff --git a/tests/markdown/spec/example-498.md b/tests/format/markdown/spec/example-498.md similarity index 100% rename from tests/markdown/spec/example-498.md rename to tests/format/markdown/spec/example-498.md diff --git a/tests/markdown/spec/example-499.md b/tests/format/markdown/spec/example-499.md similarity index 100% rename from tests/markdown/spec/example-499.md rename to tests/format/markdown/spec/example-499.md diff --git a/tests/markdown/spec/example-5.md b/tests/format/markdown/spec/example-5.md similarity index 100% rename from tests/markdown/spec/example-5.md rename to tests/format/markdown/spec/example-5.md diff --git a/tests/markdown/spec/example-50.md b/tests/format/markdown/spec/example-50.md similarity index 100% rename from tests/markdown/spec/example-50.md rename to tests/format/markdown/spec/example-50.md diff --git a/tests/markdown/spec/example-500.md b/tests/format/markdown/spec/example-500.md similarity index 100% rename from tests/markdown/spec/example-500.md rename to tests/format/markdown/spec/example-500.md diff --git a/tests/markdown/spec/example-501.md b/tests/format/markdown/spec/example-501.md similarity index 100% rename from tests/markdown/spec/example-501.md rename to tests/format/markdown/spec/example-501.md diff --git a/tests/markdown/spec/example-502.md b/tests/format/markdown/spec/example-502.md similarity index 100% rename from tests/markdown/spec/example-502.md rename to tests/format/markdown/spec/example-502.md diff --git a/tests/markdown/spec/example-503.md b/tests/format/markdown/spec/example-503.md similarity index 100% rename from tests/markdown/spec/example-503.md rename to tests/format/markdown/spec/example-503.md diff --git a/tests/markdown/spec/example-504.md b/tests/format/markdown/spec/example-504.md similarity index 100% rename from tests/markdown/spec/example-504.md rename to tests/format/markdown/spec/example-504.md diff --git a/tests/markdown/spec/example-505.md b/tests/format/markdown/spec/example-505.md similarity index 100% rename from tests/markdown/spec/example-505.md rename to tests/format/markdown/spec/example-505.md diff --git a/tests/markdown/spec/example-506.md b/tests/format/markdown/spec/example-506.md similarity index 100% rename from tests/markdown/spec/example-506.md rename to tests/format/markdown/spec/example-506.md diff --git a/tests/markdown/spec/example-507.md b/tests/format/markdown/spec/example-507.md similarity index 100% rename from tests/markdown/spec/example-507.md rename to tests/format/markdown/spec/example-507.md diff --git a/tests/markdown/spec/example-508.md b/tests/format/markdown/spec/example-508.md similarity index 100% rename from tests/markdown/spec/example-508.md rename to tests/format/markdown/spec/example-508.md diff --git a/tests/markdown/spec/example-509.md b/tests/format/markdown/spec/example-509.md similarity index 100% rename from tests/markdown/spec/example-509.md rename to tests/format/markdown/spec/example-509.md diff --git a/tests/markdown/spec/example-51.md b/tests/format/markdown/spec/example-51.md similarity index 100% rename from tests/markdown/spec/example-51.md rename to tests/format/markdown/spec/example-51.md diff --git a/tests/markdown/spec/example-510.md b/tests/format/markdown/spec/example-510.md similarity index 100% rename from tests/markdown/spec/example-510.md rename to tests/format/markdown/spec/example-510.md diff --git a/tests/markdown/spec/example-511.md b/tests/format/markdown/spec/example-511.md similarity index 100% rename from tests/markdown/spec/example-511.md rename to tests/format/markdown/spec/example-511.md diff --git a/tests/markdown/spec/example-512.md b/tests/format/markdown/spec/example-512.md similarity index 100% rename from tests/markdown/spec/example-512.md rename to tests/format/markdown/spec/example-512.md diff --git a/tests/markdown/spec/example-513.md b/tests/format/markdown/spec/example-513.md similarity index 100% rename from tests/markdown/spec/example-513.md rename to tests/format/markdown/spec/example-513.md diff --git a/tests/markdown/spec/example-514.md b/tests/format/markdown/spec/example-514.md similarity index 100% rename from tests/markdown/spec/example-514.md rename to tests/format/markdown/spec/example-514.md diff --git a/tests/markdown/spec/example-515.md b/tests/format/markdown/spec/example-515.md similarity index 100% rename from tests/markdown/spec/example-515.md rename to tests/format/markdown/spec/example-515.md diff --git a/tests/markdown/spec/example-516.md b/tests/format/markdown/spec/example-516.md similarity index 100% rename from tests/markdown/spec/example-516.md rename to tests/format/markdown/spec/example-516.md diff --git a/tests/markdown/spec/example-517.md b/tests/format/markdown/spec/example-517.md similarity index 100% rename from tests/markdown/spec/example-517.md rename to tests/format/markdown/spec/example-517.md diff --git a/tests/markdown/spec/example-518.md b/tests/format/markdown/spec/example-518.md similarity index 100% rename from tests/markdown/spec/example-518.md rename to tests/format/markdown/spec/example-518.md diff --git a/tests/markdown/spec/example-519.md b/tests/format/markdown/spec/example-519.md similarity index 100% rename from tests/markdown/spec/example-519.md rename to tests/format/markdown/spec/example-519.md diff --git a/tests/markdown/spec/example-52.md b/tests/format/markdown/spec/example-52.md similarity index 100% rename from tests/markdown/spec/example-52.md rename to tests/format/markdown/spec/example-52.md diff --git a/tests/markdown/spec/example-520.md b/tests/format/markdown/spec/example-520.md similarity index 100% rename from tests/markdown/spec/example-520.md rename to tests/format/markdown/spec/example-520.md diff --git a/tests/markdown/spec/example-521.md b/tests/format/markdown/spec/example-521.md similarity index 100% rename from tests/markdown/spec/example-521.md rename to tests/format/markdown/spec/example-521.md diff --git a/tests/markdown/spec/example-522.md b/tests/format/markdown/spec/example-522.md similarity index 100% rename from tests/markdown/spec/example-522.md rename to tests/format/markdown/spec/example-522.md diff --git a/tests/markdown/spec/example-523.md b/tests/format/markdown/spec/example-523.md similarity index 100% rename from tests/markdown/spec/example-523.md rename to tests/format/markdown/spec/example-523.md diff --git a/tests/markdown/spec/example-524.md b/tests/format/markdown/spec/example-524.md similarity index 100% rename from tests/markdown/spec/example-524.md rename to tests/format/markdown/spec/example-524.md diff --git a/tests/markdown/spec/example-525.md b/tests/format/markdown/spec/example-525.md similarity index 100% rename from tests/markdown/spec/example-525.md rename to tests/format/markdown/spec/example-525.md diff --git a/tests/markdown/spec/example-526.md b/tests/format/markdown/spec/example-526.md similarity index 100% rename from tests/markdown/spec/example-526.md rename to tests/format/markdown/spec/example-526.md diff --git a/tests/markdown/spec/example-527.md b/tests/format/markdown/spec/example-527.md similarity index 100% rename from tests/markdown/spec/example-527.md rename to tests/format/markdown/spec/example-527.md diff --git a/tests/markdown/spec/example-528.md b/tests/format/markdown/spec/example-528.md similarity index 100% rename from tests/markdown/spec/example-528.md rename to tests/format/markdown/spec/example-528.md diff --git a/tests/markdown/spec/example-529.md b/tests/format/markdown/spec/example-529.md similarity index 100% rename from tests/markdown/spec/example-529.md rename to tests/format/markdown/spec/example-529.md diff --git a/tests/markdown/spec/example-53.md b/tests/format/markdown/spec/example-53.md similarity index 100% rename from tests/markdown/spec/example-53.md rename to tests/format/markdown/spec/example-53.md diff --git a/tests/markdown/spec/example-530.md b/tests/format/markdown/spec/example-530.md similarity index 100% rename from tests/markdown/spec/example-530.md rename to tests/format/markdown/spec/example-530.md diff --git a/tests/markdown/spec/example-531.md b/tests/format/markdown/spec/example-531.md similarity index 100% rename from tests/markdown/spec/example-531.md rename to tests/format/markdown/spec/example-531.md diff --git a/tests/markdown/spec/example-532.md b/tests/format/markdown/spec/example-532.md similarity index 100% rename from tests/markdown/spec/example-532.md rename to tests/format/markdown/spec/example-532.md diff --git a/tests/markdown/spec/example-533.md b/tests/format/markdown/spec/example-533.md similarity index 100% rename from tests/markdown/spec/example-533.md rename to tests/format/markdown/spec/example-533.md diff --git a/tests/markdown/spec/example-534.md b/tests/format/markdown/spec/example-534.md similarity index 100% rename from tests/markdown/spec/example-534.md rename to tests/format/markdown/spec/example-534.md diff --git a/tests/markdown/spec/example-535.md b/tests/format/markdown/spec/example-535.md similarity index 100% rename from tests/markdown/spec/example-535.md rename to tests/format/markdown/spec/example-535.md diff --git a/tests/markdown/spec/example-536.md b/tests/format/markdown/spec/example-536.md similarity index 100% rename from tests/markdown/spec/example-536.md rename to tests/format/markdown/spec/example-536.md diff --git a/tests/markdown/spec/example-537.md b/tests/format/markdown/spec/example-537.md similarity index 100% rename from tests/markdown/spec/example-537.md rename to tests/format/markdown/spec/example-537.md diff --git a/tests/markdown/spec/example-538.md b/tests/format/markdown/spec/example-538.md similarity index 100% rename from tests/markdown/spec/example-538.md rename to tests/format/markdown/spec/example-538.md diff --git a/tests/markdown/spec/example-539.md b/tests/format/markdown/spec/example-539.md similarity index 100% rename from tests/markdown/spec/example-539.md rename to tests/format/markdown/spec/example-539.md diff --git a/tests/markdown/spec/example-54.md b/tests/format/markdown/spec/example-54.md similarity index 100% rename from tests/markdown/spec/example-54.md rename to tests/format/markdown/spec/example-54.md diff --git a/tests/markdown/spec/example-540.md b/tests/format/markdown/spec/example-540.md similarity index 100% rename from tests/markdown/spec/example-540.md rename to tests/format/markdown/spec/example-540.md diff --git a/tests/markdown/spec/example-541.md b/tests/format/markdown/spec/example-541.md similarity index 100% rename from tests/markdown/spec/example-541.md rename to tests/format/markdown/spec/example-541.md diff --git a/tests/markdown/spec/example-542.md b/tests/format/markdown/spec/example-542.md similarity index 100% rename from tests/markdown/spec/example-542.md rename to tests/format/markdown/spec/example-542.md diff --git a/tests/markdown/spec/example-543.md b/tests/format/markdown/spec/example-543.md similarity index 100% rename from tests/markdown/spec/example-543.md rename to tests/format/markdown/spec/example-543.md diff --git a/tests/markdown/spec/example-544.md b/tests/format/markdown/spec/example-544.md similarity index 100% rename from tests/markdown/spec/example-544.md rename to tests/format/markdown/spec/example-544.md diff --git a/tests/markdown/spec/example-545.md b/tests/format/markdown/spec/example-545.md similarity index 100% rename from tests/markdown/spec/example-545.md rename to tests/format/markdown/spec/example-545.md diff --git a/tests/markdown/spec/example-546.md b/tests/format/markdown/spec/example-546.md similarity index 100% rename from tests/markdown/spec/example-546.md rename to tests/format/markdown/spec/example-546.md diff --git a/tests/markdown/spec/example-547.md b/tests/format/markdown/spec/example-547.md similarity index 100% rename from tests/markdown/spec/example-547.md rename to tests/format/markdown/spec/example-547.md diff --git a/tests/markdown/spec/example-548.md b/tests/format/markdown/spec/example-548.md similarity index 100% rename from tests/markdown/spec/example-548.md rename to tests/format/markdown/spec/example-548.md diff --git a/tests/markdown/spec/example-549.md b/tests/format/markdown/spec/example-549.md similarity index 100% rename from tests/markdown/spec/example-549.md rename to tests/format/markdown/spec/example-549.md diff --git a/tests/markdown/spec/example-55.md b/tests/format/markdown/spec/example-55.md similarity index 100% rename from tests/markdown/spec/example-55.md rename to tests/format/markdown/spec/example-55.md diff --git a/tests/markdown/spec/example-550.md b/tests/format/markdown/spec/example-550.md similarity index 100% rename from tests/markdown/spec/example-550.md rename to tests/format/markdown/spec/example-550.md diff --git a/tests/markdown/spec/example-551.md b/tests/format/markdown/spec/example-551.md similarity index 100% rename from tests/markdown/spec/example-551.md rename to tests/format/markdown/spec/example-551.md diff --git a/tests/markdown/spec/example-552.md b/tests/format/markdown/spec/example-552.md similarity index 100% rename from tests/markdown/spec/example-552.md rename to tests/format/markdown/spec/example-552.md diff --git a/tests/markdown/spec/example-553.md b/tests/format/markdown/spec/example-553.md similarity index 100% rename from tests/markdown/spec/example-553.md rename to tests/format/markdown/spec/example-553.md diff --git a/tests/markdown/spec/example-554.md b/tests/format/markdown/spec/example-554.md similarity index 100% rename from tests/markdown/spec/example-554.md rename to tests/format/markdown/spec/example-554.md diff --git a/tests/markdown/spec/example-555.md b/tests/format/markdown/spec/example-555.md similarity index 100% rename from tests/markdown/spec/example-555.md rename to tests/format/markdown/spec/example-555.md diff --git a/tests/markdown/spec/example-556.md b/tests/format/markdown/spec/example-556.md similarity index 100% rename from tests/markdown/spec/example-556.md rename to tests/format/markdown/spec/example-556.md diff --git a/tests/markdown/spec/example-557.md b/tests/format/markdown/spec/example-557.md similarity index 100% rename from tests/markdown/spec/example-557.md rename to tests/format/markdown/spec/example-557.md diff --git a/tests/markdown/spec/example-558.md b/tests/format/markdown/spec/example-558.md similarity index 100% rename from tests/markdown/spec/example-558.md rename to tests/format/markdown/spec/example-558.md diff --git a/tests/markdown/spec/example-559.md b/tests/format/markdown/spec/example-559.md similarity index 100% rename from tests/markdown/spec/example-559.md rename to tests/format/markdown/spec/example-559.md diff --git a/tests/markdown/spec/example-56.md b/tests/format/markdown/spec/example-56.md similarity index 100% rename from tests/markdown/spec/example-56.md rename to tests/format/markdown/spec/example-56.md diff --git a/tests/markdown/spec/example-560.md b/tests/format/markdown/spec/example-560.md similarity index 100% rename from tests/markdown/spec/example-560.md rename to tests/format/markdown/spec/example-560.md diff --git a/tests/markdown/spec/example-561.md b/tests/format/markdown/spec/example-561.md similarity index 100% rename from tests/markdown/spec/example-561.md rename to tests/format/markdown/spec/example-561.md diff --git a/tests/markdown/spec/example-562.md b/tests/format/markdown/spec/example-562.md similarity index 100% rename from tests/markdown/spec/example-562.md rename to tests/format/markdown/spec/example-562.md diff --git a/tests/markdown/spec/example-563.md b/tests/format/markdown/spec/example-563.md similarity index 100% rename from tests/markdown/spec/example-563.md rename to tests/format/markdown/spec/example-563.md diff --git a/tests/markdown/spec/example-564.md b/tests/format/markdown/spec/example-564.md similarity index 100% rename from tests/markdown/spec/example-564.md rename to tests/format/markdown/spec/example-564.md diff --git a/tests/markdown/spec/example-565.md b/tests/format/markdown/spec/example-565.md similarity index 100% rename from tests/markdown/spec/example-565.md rename to tests/format/markdown/spec/example-565.md diff --git a/tests/markdown/spec/example-566.md b/tests/format/markdown/spec/example-566.md similarity index 100% rename from tests/markdown/spec/example-566.md rename to tests/format/markdown/spec/example-566.md diff --git a/tests/markdown/spec/example-567.md b/tests/format/markdown/spec/example-567.md similarity index 100% rename from tests/markdown/spec/example-567.md rename to tests/format/markdown/spec/example-567.md diff --git a/tests/markdown/spec/example-568.md b/tests/format/markdown/spec/example-568.md similarity index 100% rename from tests/markdown/spec/example-568.md rename to tests/format/markdown/spec/example-568.md diff --git a/tests/markdown/spec/example-569.md b/tests/format/markdown/spec/example-569.md similarity index 100% rename from tests/markdown/spec/example-569.md rename to tests/format/markdown/spec/example-569.md diff --git a/tests/markdown/spec/example-57.md b/tests/format/markdown/spec/example-57.md similarity index 100% rename from tests/markdown/spec/example-57.md rename to tests/format/markdown/spec/example-57.md diff --git a/tests/markdown/spec/example-570.md b/tests/format/markdown/spec/example-570.md similarity index 100% rename from tests/markdown/spec/example-570.md rename to tests/format/markdown/spec/example-570.md diff --git a/tests/markdown/spec/example-571.md b/tests/format/markdown/spec/example-571.md similarity index 100% rename from tests/markdown/spec/example-571.md rename to tests/format/markdown/spec/example-571.md diff --git a/tests/markdown/spec/example-572.md b/tests/format/markdown/spec/example-572.md similarity index 100% rename from tests/markdown/spec/example-572.md rename to tests/format/markdown/spec/example-572.md diff --git a/tests/markdown/spec/example-573.md b/tests/format/markdown/spec/example-573.md similarity index 100% rename from tests/markdown/spec/example-573.md rename to tests/format/markdown/spec/example-573.md diff --git a/tests/markdown/spec/example-574.md b/tests/format/markdown/spec/example-574.md similarity index 100% rename from tests/markdown/spec/example-574.md rename to tests/format/markdown/spec/example-574.md diff --git a/tests/markdown/spec/example-575.md b/tests/format/markdown/spec/example-575.md similarity index 100% rename from tests/markdown/spec/example-575.md rename to tests/format/markdown/spec/example-575.md diff --git a/tests/markdown/spec/example-576.md b/tests/format/markdown/spec/example-576.md similarity index 100% rename from tests/markdown/spec/example-576.md rename to tests/format/markdown/spec/example-576.md diff --git a/tests/markdown/spec/example-577.md b/tests/format/markdown/spec/example-577.md similarity index 100% rename from tests/markdown/spec/example-577.md rename to tests/format/markdown/spec/example-577.md diff --git a/tests/markdown/spec/example-578.md b/tests/format/markdown/spec/example-578.md similarity index 100% rename from tests/markdown/spec/example-578.md rename to tests/format/markdown/spec/example-578.md diff --git a/tests/markdown/spec/example-579.md b/tests/format/markdown/spec/example-579.md similarity index 100% rename from tests/markdown/spec/example-579.md rename to tests/format/markdown/spec/example-579.md diff --git a/tests/markdown/spec/example-58.md b/tests/format/markdown/spec/example-58.md similarity index 100% rename from tests/markdown/spec/example-58.md rename to tests/format/markdown/spec/example-58.md diff --git a/tests/markdown/spec/example-580.md b/tests/format/markdown/spec/example-580.md similarity index 100% rename from tests/markdown/spec/example-580.md rename to tests/format/markdown/spec/example-580.md diff --git a/tests/markdown/spec/example-581.md b/tests/format/markdown/spec/example-581.md similarity index 100% rename from tests/markdown/spec/example-581.md rename to tests/format/markdown/spec/example-581.md diff --git a/tests/markdown/spec/example-582.md b/tests/format/markdown/spec/example-582.md similarity index 100% rename from tests/markdown/spec/example-582.md rename to tests/format/markdown/spec/example-582.md diff --git a/tests/markdown/spec/example-583.md b/tests/format/markdown/spec/example-583.md similarity index 100% rename from tests/markdown/spec/example-583.md rename to tests/format/markdown/spec/example-583.md diff --git a/tests/markdown/spec/example-584.md b/tests/format/markdown/spec/example-584.md similarity index 100% rename from tests/markdown/spec/example-584.md rename to tests/format/markdown/spec/example-584.md diff --git a/tests/markdown/spec/example-585.md b/tests/format/markdown/spec/example-585.md similarity index 100% rename from tests/markdown/spec/example-585.md rename to tests/format/markdown/spec/example-585.md diff --git a/tests/markdown/spec/example-586.md b/tests/format/markdown/spec/example-586.md similarity index 100% rename from tests/markdown/spec/example-586.md rename to tests/format/markdown/spec/example-586.md diff --git a/tests/markdown/spec/example-587.md b/tests/format/markdown/spec/example-587.md similarity index 100% rename from tests/markdown/spec/example-587.md rename to tests/format/markdown/spec/example-587.md diff --git a/tests/markdown/spec/example-588.md b/tests/format/markdown/spec/example-588.md similarity index 100% rename from tests/markdown/spec/example-588.md rename to tests/format/markdown/spec/example-588.md diff --git a/tests/markdown/spec/example-589.md b/tests/format/markdown/spec/example-589.md similarity index 100% rename from tests/markdown/spec/example-589.md rename to tests/format/markdown/spec/example-589.md diff --git a/tests/markdown/spec/example-59.md b/tests/format/markdown/spec/example-59.md similarity index 100% rename from tests/markdown/spec/example-59.md rename to tests/format/markdown/spec/example-59.md diff --git a/tests/markdown/spec/example-590.md b/tests/format/markdown/spec/example-590.md similarity index 100% rename from tests/markdown/spec/example-590.md rename to tests/format/markdown/spec/example-590.md diff --git a/tests/markdown/spec/example-591.md b/tests/format/markdown/spec/example-591.md similarity index 100% rename from tests/markdown/spec/example-591.md rename to tests/format/markdown/spec/example-591.md diff --git a/tests/markdown/spec/example-592.md b/tests/format/markdown/spec/example-592.md similarity index 100% rename from tests/markdown/spec/example-592.md rename to tests/format/markdown/spec/example-592.md diff --git a/tests/markdown/spec/example-593.md b/tests/format/markdown/spec/example-593.md similarity index 100% rename from tests/markdown/spec/example-593.md rename to tests/format/markdown/spec/example-593.md diff --git a/tests/markdown/spec/example-594.md b/tests/format/markdown/spec/example-594.md similarity index 100% rename from tests/markdown/spec/example-594.md rename to tests/format/markdown/spec/example-594.md diff --git a/tests/markdown/spec/example-595.md b/tests/format/markdown/spec/example-595.md similarity index 100% rename from tests/markdown/spec/example-595.md rename to tests/format/markdown/spec/example-595.md diff --git a/tests/markdown/spec/example-596.md b/tests/format/markdown/spec/example-596.md similarity index 100% rename from tests/markdown/spec/example-596.md rename to tests/format/markdown/spec/example-596.md diff --git a/tests/markdown/spec/example-597.md b/tests/format/markdown/spec/example-597.md similarity index 100% rename from tests/markdown/spec/example-597.md rename to tests/format/markdown/spec/example-597.md diff --git a/tests/markdown/spec/example-598.md b/tests/format/markdown/spec/example-598.md similarity index 100% rename from tests/markdown/spec/example-598.md rename to tests/format/markdown/spec/example-598.md diff --git a/tests/markdown/spec/example-599.md b/tests/format/markdown/spec/example-599.md similarity index 100% rename from tests/markdown/spec/example-599.md rename to tests/format/markdown/spec/example-599.md diff --git a/tests/markdown/spec/example-6.md b/tests/format/markdown/spec/example-6.md similarity index 100% rename from tests/markdown/spec/example-6.md rename to tests/format/markdown/spec/example-6.md diff --git a/tests/markdown/spec/example-60.md b/tests/format/markdown/spec/example-60.md similarity index 100% rename from tests/markdown/spec/example-60.md rename to tests/format/markdown/spec/example-60.md diff --git a/tests/markdown/spec/example-600.md b/tests/format/markdown/spec/example-600.md similarity index 100% rename from tests/markdown/spec/example-600.md rename to tests/format/markdown/spec/example-600.md diff --git a/tests/markdown/spec/example-601.md b/tests/format/markdown/spec/example-601.md similarity index 100% rename from tests/markdown/spec/example-601.md rename to tests/format/markdown/spec/example-601.md diff --git a/tests/markdown/spec/example-602.md b/tests/format/markdown/spec/example-602.md similarity index 100% rename from tests/markdown/spec/example-602.md rename to tests/format/markdown/spec/example-602.md diff --git a/tests/markdown/spec/example-603.md b/tests/format/markdown/spec/example-603.md similarity index 100% rename from tests/markdown/spec/example-603.md rename to tests/format/markdown/spec/example-603.md diff --git a/tests/markdown/spec/example-604.md b/tests/format/markdown/spec/example-604.md similarity index 100% rename from tests/markdown/spec/example-604.md rename to tests/format/markdown/spec/example-604.md diff --git a/tests/markdown/spec/example-605.md b/tests/format/markdown/spec/example-605.md similarity index 100% rename from tests/markdown/spec/example-605.md rename to tests/format/markdown/spec/example-605.md diff --git a/tests/markdown/spec/example-606.md b/tests/format/markdown/spec/example-606.md similarity index 100% rename from tests/markdown/spec/example-606.md rename to tests/format/markdown/spec/example-606.md diff --git a/tests/markdown/spec/example-607.md b/tests/format/markdown/spec/example-607.md similarity index 100% rename from tests/markdown/spec/example-607.md rename to tests/format/markdown/spec/example-607.md diff --git a/tests/markdown/spec/example-608.md b/tests/format/markdown/spec/example-608.md similarity index 100% rename from tests/markdown/spec/example-608.md rename to tests/format/markdown/spec/example-608.md diff --git a/tests/markdown/spec/example-609.md b/tests/format/markdown/spec/example-609.md similarity index 100% rename from tests/markdown/spec/example-609.md rename to tests/format/markdown/spec/example-609.md diff --git a/tests/markdown/spec/example-61.md b/tests/format/markdown/spec/example-61.md similarity index 100% rename from tests/markdown/spec/example-61.md rename to tests/format/markdown/spec/example-61.md diff --git a/tests/markdown/spec/example-610.md b/tests/format/markdown/spec/example-610.md similarity index 100% rename from tests/markdown/spec/example-610.md rename to tests/format/markdown/spec/example-610.md diff --git a/tests/markdown/spec/example-611.md b/tests/format/markdown/spec/example-611.md similarity index 100% rename from tests/markdown/spec/example-611.md rename to tests/format/markdown/spec/example-611.md diff --git a/tests/markdown/spec/example-612.md b/tests/format/markdown/spec/example-612.md similarity index 100% rename from tests/markdown/spec/example-612.md rename to tests/format/markdown/spec/example-612.md diff --git a/tests/markdown/spec/example-613.md b/tests/format/markdown/spec/example-613.md similarity index 100% rename from tests/markdown/spec/example-613.md rename to tests/format/markdown/spec/example-613.md diff --git a/tests/markdown/spec/example-614.md b/tests/format/markdown/spec/example-614.md similarity index 100% rename from tests/markdown/spec/example-614.md rename to tests/format/markdown/spec/example-614.md diff --git a/tests/markdown/spec/example-615.md b/tests/format/markdown/spec/example-615.md similarity index 100% rename from tests/markdown/spec/example-615.md rename to tests/format/markdown/spec/example-615.md diff --git a/tests/markdown/spec/example-616.md b/tests/format/markdown/spec/example-616.md similarity index 100% rename from tests/markdown/spec/example-616.md rename to tests/format/markdown/spec/example-616.md diff --git a/tests/markdown/spec/example-62.md b/tests/format/markdown/spec/example-62.md similarity index 100% rename from tests/markdown/spec/example-62.md rename to tests/format/markdown/spec/example-62.md diff --git a/tests/markdown/spec/example-63.md b/tests/format/markdown/spec/example-63.md similarity index 100% rename from tests/markdown/spec/example-63.md rename to tests/format/markdown/spec/example-63.md diff --git a/tests/markdown/spec/example-64.md b/tests/format/markdown/spec/example-64.md similarity index 100% rename from tests/markdown/spec/example-64.md rename to tests/format/markdown/spec/example-64.md diff --git a/tests/markdown/spec/example-65.md b/tests/format/markdown/spec/example-65.md similarity index 100% rename from tests/markdown/spec/example-65.md rename to tests/format/markdown/spec/example-65.md diff --git a/tests/markdown/spec/example-66.md b/tests/format/markdown/spec/example-66.md similarity index 100% rename from tests/markdown/spec/example-66.md rename to tests/format/markdown/spec/example-66.md diff --git a/tests/markdown/spec/example-67.md b/tests/format/markdown/spec/example-67.md similarity index 100% rename from tests/markdown/spec/example-67.md rename to tests/format/markdown/spec/example-67.md diff --git a/tests/markdown/spec/example-68.md b/tests/format/markdown/spec/example-68.md similarity index 100% rename from tests/markdown/spec/example-68.md rename to tests/format/markdown/spec/example-68.md diff --git a/tests/markdown/spec/example-69.md b/tests/format/markdown/spec/example-69.md similarity index 100% rename from tests/markdown/spec/example-69.md rename to tests/format/markdown/spec/example-69.md diff --git a/tests/markdown/spec/example-7.md b/tests/format/markdown/spec/example-7.md similarity index 100% rename from tests/markdown/spec/example-7.md rename to tests/format/markdown/spec/example-7.md diff --git a/tests/markdown/spec/example-70.md b/tests/format/markdown/spec/example-70.md similarity index 100% rename from tests/markdown/spec/example-70.md rename to tests/format/markdown/spec/example-70.md diff --git a/tests/markdown/spec/example-71.md b/tests/format/markdown/spec/example-71.md similarity index 100% rename from tests/markdown/spec/example-71.md rename to tests/format/markdown/spec/example-71.md diff --git a/tests/markdown/spec/example-72.md b/tests/format/markdown/spec/example-72.md similarity index 100% rename from tests/markdown/spec/example-72.md rename to tests/format/markdown/spec/example-72.md diff --git a/tests/markdown/spec/example-73.md b/tests/format/markdown/spec/example-73.md similarity index 100% rename from tests/markdown/spec/example-73.md rename to tests/format/markdown/spec/example-73.md diff --git a/tests/markdown/spec/example-74.md b/tests/format/markdown/spec/example-74.md similarity index 100% rename from tests/markdown/spec/example-74.md rename to tests/format/markdown/spec/example-74.md diff --git a/tests/markdown/spec/example-75.md b/tests/format/markdown/spec/example-75.md similarity index 100% rename from tests/markdown/spec/example-75.md rename to tests/format/markdown/spec/example-75.md diff --git a/tests/markdown/spec/example-76.md b/tests/format/markdown/spec/example-76.md similarity index 100% rename from tests/markdown/spec/example-76.md rename to tests/format/markdown/spec/example-76.md diff --git a/tests/markdown/spec/example-77.md b/tests/format/markdown/spec/example-77.md similarity index 100% rename from tests/markdown/spec/example-77.md rename to tests/format/markdown/spec/example-77.md diff --git a/tests/markdown/spec/example-78.md b/tests/format/markdown/spec/example-78.md similarity index 100% rename from tests/markdown/spec/example-78.md rename to tests/format/markdown/spec/example-78.md diff --git a/tests/markdown/spec/example-79.md b/tests/format/markdown/spec/example-79.md similarity index 100% rename from tests/markdown/spec/example-79.md rename to tests/format/markdown/spec/example-79.md diff --git a/tests/markdown/spec/example-8.md b/tests/format/markdown/spec/example-8.md similarity index 100% rename from tests/markdown/spec/example-8.md rename to tests/format/markdown/spec/example-8.md diff --git a/tests/markdown/spec/example-80.md b/tests/format/markdown/spec/example-80.md similarity index 100% rename from tests/markdown/spec/example-80.md rename to tests/format/markdown/spec/example-80.md diff --git a/tests/markdown/spec/example-81.md b/tests/format/markdown/spec/example-81.md similarity index 100% rename from tests/markdown/spec/example-81.md rename to tests/format/markdown/spec/example-81.md diff --git a/tests/markdown/spec/example-82.md b/tests/format/markdown/spec/example-82.md similarity index 100% rename from tests/markdown/spec/example-82.md rename to tests/format/markdown/spec/example-82.md diff --git a/tests/markdown/spec/example-83.md b/tests/format/markdown/spec/example-83.md similarity index 100% rename from tests/markdown/spec/example-83.md rename to tests/format/markdown/spec/example-83.md diff --git a/tests/markdown/spec/example-84.md b/tests/format/markdown/spec/example-84.md similarity index 100% rename from tests/markdown/spec/example-84.md rename to tests/format/markdown/spec/example-84.md diff --git a/tests/markdown/spec/example-85.md b/tests/format/markdown/spec/example-85.md similarity index 100% rename from tests/markdown/spec/example-85.md rename to tests/format/markdown/spec/example-85.md diff --git a/tests/markdown/spec/example-86.md b/tests/format/markdown/spec/example-86.md similarity index 100% rename from tests/markdown/spec/example-86.md rename to tests/format/markdown/spec/example-86.md diff --git a/tests/markdown/spec/example-87.md b/tests/format/markdown/spec/example-87.md similarity index 100% rename from tests/markdown/spec/example-87.md rename to tests/format/markdown/spec/example-87.md diff --git a/tests/markdown/spec/example-88.md b/tests/format/markdown/spec/example-88.md similarity index 100% rename from tests/markdown/spec/example-88.md rename to tests/format/markdown/spec/example-88.md diff --git a/tests/markdown/spec/example-89.md b/tests/format/markdown/spec/example-89.md similarity index 100% rename from tests/markdown/spec/example-89.md rename to tests/format/markdown/spec/example-89.md diff --git a/tests/markdown/spec/example-9.md b/tests/format/markdown/spec/example-9.md similarity index 100% rename from tests/markdown/spec/example-9.md rename to tests/format/markdown/spec/example-9.md diff --git a/tests/markdown/spec/example-90.md b/tests/format/markdown/spec/example-90.md similarity index 100% rename from tests/markdown/spec/example-90.md rename to tests/format/markdown/spec/example-90.md diff --git a/tests/markdown/spec/example-91.md b/tests/format/markdown/spec/example-91.md similarity index 100% rename from tests/markdown/spec/example-91.md rename to tests/format/markdown/spec/example-91.md diff --git a/tests/markdown/spec/example-92.md b/tests/format/markdown/spec/example-92.md similarity index 100% rename from tests/markdown/spec/example-92.md rename to tests/format/markdown/spec/example-92.md diff --git a/tests/markdown/spec/example-93.md b/tests/format/markdown/spec/example-93.md similarity index 100% rename from tests/markdown/spec/example-93.md rename to tests/format/markdown/spec/example-93.md diff --git a/tests/markdown/spec/example-94.md b/tests/format/markdown/spec/example-94.md similarity index 100% rename from tests/markdown/spec/example-94.md rename to tests/format/markdown/spec/example-94.md diff --git a/tests/markdown/spec/example-95.md b/tests/format/markdown/spec/example-95.md similarity index 100% rename from tests/markdown/spec/example-95.md rename to tests/format/markdown/spec/example-95.md diff --git a/tests/markdown/spec/example-96.md b/tests/format/markdown/spec/example-96.md similarity index 100% rename from tests/markdown/spec/example-96.md rename to tests/format/markdown/spec/example-96.md diff --git a/tests/markdown/spec/example-97.md b/tests/format/markdown/spec/example-97.md similarity index 100% rename from tests/markdown/spec/example-97.md rename to tests/format/markdown/spec/example-97.md diff --git a/tests/markdown/spec/example-98.md b/tests/format/markdown/spec/example-98.md similarity index 100% rename from tests/markdown/spec/example-98.md rename to tests/format/markdown/spec/example-98.md diff --git a/tests/markdown/spec/example-99.md b/tests/format/markdown/spec/example-99.md similarity index 100% rename from tests/markdown/spec/example-99.md rename to tests/format/markdown/spec/example-99.md diff --git a/tests/markdown/spec/jsfmt.spec.js b/tests/format/markdown/spec/jsfmt.spec.js similarity index 100% rename from tests/markdown/spec/jsfmt.spec.js rename to tests/format/markdown/spec/jsfmt.spec.js diff --git a/tests/markdown/spec/remark-bug/example-160.md b/tests/format/markdown/spec/remark-bug/example-160.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-160.md rename to tests/format/markdown/spec/remark-bug/example-160.md diff --git a/tests/markdown/spec/remark-bug/example-239.md b/tests/format/markdown/spec/remark-bug/example-239.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-239.md rename to tests/format/markdown/spec/remark-bug/example-239.md diff --git a/tests/markdown/spec/remark-bug/example-24.md b/tests/format/markdown/spec/remark-bug/example-24.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-24.md rename to tests/format/markdown/spec/remark-bug/example-24.md diff --git a/tests/markdown/spec/remark-bug/example-270.md b/tests/format/markdown/spec/remark-bug/example-270.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-270.md rename to tests/format/markdown/spec/remark-bug/example-270.md diff --git a/tests/markdown/spec/remark-bug/example-275.md b/tests/format/markdown/spec/remark-bug/example-275.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-275.md rename to tests/format/markdown/spec/remark-bug/example-275.md diff --git a/tests/markdown/spec/remark-bug/example-323.md b/tests/format/markdown/spec/remark-bug/example-323.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-323.md rename to tests/format/markdown/spec/remark-bug/example-323.md diff --git a/tests/markdown/spec/remark-bug/example-389.md b/tests/format/markdown/spec/remark-bug/example-389.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-389.md rename to tests/format/markdown/spec/remark-bug/example-389.md diff --git a/tests/markdown/spec/remark-bug/example-409.md b/tests/format/markdown/spec/remark-bug/example-409.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-409.md rename to tests/format/markdown/spec/remark-bug/example-409.md diff --git a/tests/markdown/spec/remark-bug/example-416.md b/tests/format/markdown/spec/remark-bug/example-416.md similarity index 100% rename from tests/markdown/spec/remark-bug/example-416.md rename to tests/format/markdown/spec/remark-bug/example-416.md diff --git a/tests/markdown/splitCjkText/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/splitCjkText/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/splitCjkText/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/splitCjkText/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/splitCjkText/chinese-japanese.md b/tests/format/markdown/splitCjkText/chinese-japanese.md similarity index 100% rename from tests/markdown/splitCjkText/chinese-japanese.md rename to tests/format/markdown/splitCjkText/chinese-japanese.md diff --git a/tests/markdown/splitCjkText/jsfmt.spec.js b/tests/format/markdown/splitCjkText/jsfmt.spec.js similarity index 100% rename from tests/markdown/splitCjkText/jsfmt.spec.js rename to tests/format/markdown/splitCjkText/jsfmt.spec.js diff --git a/tests/markdown/splitCjkText/korean.md b/tests/format/markdown/splitCjkText/korean.md similarity index 100% rename from tests/markdown/splitCjkText/korean.md rename to tests/format/markdown/splitCjkText/korean.md diff --git a/tests/markdown/splitCjkText/link.md b/tests/format/markdown/splitCjkText/link.md similarity index 100% rename from tests/markdown/splitCjkText/link.md rename to tests/format/markdown/splitCjkText/link.md diff --git a/tests/markdown/splitCjkText/mixed.md b/tests/format/markdown/splitCjkText/mixed.md similarity index 100% rename from tests/markdown/splitCjkText/mixed.md rename to tests/format/markdown/splitCjkText/mixed.md diff --git a/tests/markdown/splitCjkText/space.md b/tests/format/markdown/splitCjkText/space.md similarity index 100% rename from tests/markdown/splitCjkText/space.md rename to tests/format/markdown/splitCjkText/space.md diff --git a/tests/markdown/strong/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/strong/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/strong/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/strong/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/strong/asterisk.md b/tests/format/markdown/strong/asterisk.md similarity index 100% rename from tests/markdown/strong/asterisk.md rename to tests/format/markdown/strong/asterisk.md diff --git a/tests/markdown/strong/jsfmt.spec.js b/tests/format/markdown/strong/jsfmt.spec.js similarity index 100% rename from tests/markdown/strong/jsfmt.spec.js rename to tests/format/markdown/strong/jsfmt.spec.js diff --git a/tests/markdown/strong/underscore.md b/tests/format/markdown/strong/underscore.md similarity index 100% rename from tests/markdown/strong/underscore.md rename to tests/format/markdown/strong/underscore.md diff --git a/tests/markdown/table/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/table/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/table/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/table/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/table/align.md b/tests/format/markdown/table/align.md similarity index 100% rename from tests/markdown/table/align.md rename to tests/format/markdown/table/align.md diff --git a/tests/markdown/table/cjk.md b/tests/format/markdown/table/cjk.md similarity index 100% rename from tests/markdown/table/cjk.md rename to tests/format/markdown/table/cjk.md diff --git a/tests/markdown/table/emoji.md b/tests/format/markdown/table/emoji.md similarity index 100% rename from tests/markdown/table/emoji.md rename to tests/format/markdown/table/emoji.md diff --git a/tests/markdown/table/empty-table/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/table/empty-table/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/table/empty-table/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/table/empty-table/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/table/empty-table/empty-table.md b/tests/format/markdown/table/empty-table/empty-table.md similarity index 100% rename from tests/markdown/table/empty-table/empty-table.md rename to tests/format/markdown/table/empty-table/empty-table.md diff --git a/tests/markdown/table/empty-table/jsfmt.spec.js b/tests/format/markdown/table/empty-table/jsfmt.spec.js similarity index 100% rename from tests/markdown/table/empty-table/jsfmt.spec.js rename to tests/format/markdown/table/empty-table/jsfmt.spec.js diff --git a/tests/markdown/table/empty.md b/tests/format/markdown/table/empty.md similarity index 100% rename from tests/markdown/table/empty.md rename to tests/format/markdown/table/empty.md diff --git a/tests/markdown/table/escape.md b/tests/format/markdown/table/escape.md similarity index 100% rename from tests/markdown/table/escape.md rename to tests/format/markdown/table/escape.md diff --git a/tests/markdown/table/html.md b/tests/format/markdown/table/html.md similarity index 100% rename from tests/markdown/table/html.md rename to tests/format/markdown/table/html.md diff --git a/tests/markdown/table/jsfmt.spec.js b/tests/format/markdown/table/jsfmt.spec.js similarity index 100% rename from tests/markdown/table/jsfmt.spec.js rename to tests/format/markdown/table/jsfmt.spec.js diff --git a/tests/markdown/table/simple.md b/tests/format/markdown/table/simple.md similarity index 100% rename from tests/markdown/table/simple.md rename to tests/format/markdown/table/simple.md diff --git a/tests/markdown/table/table.md b/tests/format/markdown/table/table.md similarity index 100% rename from tests/markdown/table/table.md rename to tests/format/markdown/table/table.md diff --git a/tests/markdown/thematicBreak/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/thematicBreak/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/thematicBreak/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/thematicBreak/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/thematicBreak/jsfmt.spec.js b/tests/format/markdown/thematicBreak/jsfmt.spec.js similarity index 100% rename from tests/markdown/thematicBreak/jsfmt.spec.js rename to tests/format/markdown/thematicBreak/jsfmt.spec.js diff --git a/tests/markdown/thematicBreak/list.md b/tests/format/markdown/thematicBreak/list.md similarity index 100% rename from tests/markdown/thematicBreak/list.md rename to tests/format/markdown/thematicBreak/list.md diff --git a/tests/markdown/thematicBreak/simple.md b/tests/format/markdown/thematicBreak/simple.md similarity index 100% rename from tests/markdown/thematicBreak/simple.md rename to tests/format/markdown/thematicBreak/simple.md diff --git a/tests/markdown/toml/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/toml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/toml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/toml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/toml/empty.md b/tests/format/markdown/toml/empty.md similarity index 100% rename from tests/markdown/toml/empty.md rename to tests/format/markdown/toml/empty.md diff --git a/tests/markdown/toml/jsfmt.spec.js b/tests/format/markdown/toml/jsfmt.spec.js similarity index 100% rename from tests/markdown/toml/jsfmt.spec.js rename to tests/format/markdown/toml/jsfmt.spec.js diff --git a/tests/markdown/toml/simple.md b/tests/format/markdown/toml/simple.md similarity index 100% rename from tests/markdown/toml/simple.md rename to tests/format/markdown/toml/simple.md diff --git a/tests/markdown/wiki-link/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/wiki-link/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/wiki-link/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/wiki-link/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/wiki-link/additional-spacing.md b/tests/format/markdown/wiki-link/additional-spacing.md similarity index 100% rename from tests/markdown/wiki-link/additional-spacing.md rename to tests/format/markdown/wiki-link/additional-spacing.md diff --git a/tests/markdown/wiki-link/end-of-line.md b/tests/format/markdown/wiki-link/end-of-line.md similarity index 100% rename from tests/markdown/wiki-link/end-of-line.md rename to tests/format/markdown/wiki-link/end-of-line.md diff --git a/tests/markdown/wiki-link/exceeds-line-length-in-prose-broken.md b/tests/format/markdown/wiki-link/exceeds-line-length-in-prose-broken.md similarity index 100% rename from tests/markdown/wiki-link/exceeds-line-length-in-prose-broken.md rename to tests/format/markdown/wiki-link/exceeds-line-length-in-prose-broken.md diff --git a/tests/markdown/wiki-link/exceeds-line-length-in-prose.md b/tests/format/markdown/wiki-link/exceeds-line-length-in-prose.md similarity index 100% rename from tests/markdown/wiki-link/exceeds-line-length-in-prose.md rename to tests/format/markdown/wiki-link/exceeds-line-length-in-prose.md diff --git a/tests/markdown/wiki-link/exceeds-line-length.md b/tests/format/markdown/wiki-link/exceeds-line-length.md similarity index 100% rename from tests/markdown/wiki-link/exceeds-line-length.md rename to tests/format/markdown/wiki-link/exceeds-line-length.md diff --git a/tests/markdown/wiki-link/extra-brackets-leading.md b/tests/format/markdown/wiki-link/extra-brackets-leading.md similarity index 100% rename from tests/markdown/wiki-link/extra-brackets-leading.md rename to tests/format/markdown/wiki-link/extra-brackets-leading.md diff --git a/tests/markdown/wiki-link/extra-brackets-trailing.md b/tests/format/markdown/wiki-link/extra-brackets-trailing.md similarity index 100% rename from tests/markdown/wiki-link/extra-brackets-trailing.md rename to tests/format/markdown/wiki-link/extra-brackets-trailing.md diff --git a/tests/markdown/wiki-link/extra-brackets.md b/tests/format/markdown/wiki-link/extra-brackets.md similarity index 100% rename from tests/markdown/wiki-link/extra-brackets.md rename to tests/format/markdown/wiki-link/extra-brackets.md diff --git a/tests/markdown/wiki-link/jsfmt.spec.js b/tests/format/markdown/wiki-link/jsfmt.spec.js similarity index 100% rename from tests/markdown/wiki-link/jsfmt.spec.js rename to tests/format/markdown/wiki-link/jsfmt.spec.js diff --git a/tests/markdown/wiki-link/multi-line.md b/tests/format/markdown/wiki-link/multi-line.md similarity index 100% rename from tests/markdown/wiki-link/multi-line.md rename to tests/format/markdown/wiki-link/multi-line.md diff --git a/tests/markdown/wiki-link/nested-link.md b/tests/format/markdown/wiki-link/nested-link.md similarity index 100% rename from tests/markdown/wiki-link/nested-link.md rename to tests/format/markdown/wiki-link/nested-link.md diff --git a/tests/markdown/wiki-link/simple.md b/tests/format/markdown/wiki-link/simple.md similarity index 100% rename from tests/markdown/wiki-link/simple.md rename to tests/format/markdown/wiki-link/simple.md diff --git a/tests/markdown/wiki-link/with-whitespace.md b/tests/format/markdown/wiki-link/with-whitespace.md similarity index 100% rename from tests/markdown/wiki-link/with-whitespace.md rename to tests/format/markdown/wiki-link/with-whitespace.md diff --git a/tests/markdown/word/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/word/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/word/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/word/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/word/escape.md b/tests/format/markdown/word/escape.md similarity index 100% rename from tests/markdown/word/escape.md rename to tests/format/markdown/word/escape.md diff --git a/tests/markdown/word/jsfmt.spec.js b/tests/format/markdown/word/jsfmt.spec.js similarity index 100% rename from tests/markdown/word/jsfmt.spec.js rename to tests/format/markdown/word/jsfmt.spec.js diff --git a/tests/markdown/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/markdown/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/markdown/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/markdown/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/markdown/yaml/complex.md b/tests/format/markdown/yaml/complex.md similarity index 100% rename from tests/markdown/yaml/complex.md rename to tests/format/markdown/yaml/complex.md diff --git a/tests/markdown/yaml/empty-2.md b/tests/format/markdown/yaml/empty-2.md similarity index 100% rename from tests/markdown/yaml/empty-2.md rename to tests/format/markdown/yaml/empty-2.md diff --git a/tests/markdown/yaml/empty.md b/tests/format/markdown/yaml/empty.md similarity index 100% rename from tests/markdown/yaml/empty.md rename to tests/format/markdown/yaml/empty.md diff --git a/tests/markdown/yaml/jsfmt.spec.js b/tests/format/markdown/yaml/jsfmt.spec.js similarity index 100% rename from tests/markdown/yaml/jsfmt.spec.js rename to tests/format/markdown/yaml/jsfmt.spec.js diff --git a/tests/markdown/yaml/simple-2.md b/tests/format/markdown/yaml/simple-2.md similarity index 100% rename from tests/markdown/yaml/simple-2.md rename to tests/format/markdown/yaml/simple-2.md diff --git a/tests/markdown/yaml/simple.md b/tests/format/markdown/yaml/simple.md similarity index 100% rename from tests/markdown/yaml/simple.md rename to tests/format/markdown/yaml/simple.md diff --git a/tests/markdown/yaml/trailing-spaces.md b/tests/format/markdown/yaml/trailing-spaces.md similarity index 100% rename from tests/markdown/yaml/trailing-spaces.md rename to tests/format/markdown/yaml/trailing-spaces.md diff --git a/tests/mdx/embedded-language-formatting/__snapshots__/jsfmt.spec.js.snap b/tests/format/mdx/embedded-language-formatting/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/mdx/embedded-language-formatting/__snapshots__/jsfmt.spec.js.snap rename to tests/format/mdx/embedded-language-formatting/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/mdx/embedded-language-formatting/issue-9260.mdx b/tests/format/mdx/embedded-language-formatting/issue-9260.mdx similarity index 100% rename from tests/mdx/embedded-language-formatting/issue-9260.mdx rename to tests/format/mdx/embedded-language-formatting/issue-9260.mdx diff --git a/tests/mdx/embedded-language-formatting/jsfmt.spec.js b/tests/format/mdx/embedded-language-formatting/jsfmt.spec.js similarity index 100% rename from tests/mdx/embedded-language-formatting/jsfmt.spec.js rename to tests/format/mdx/embedded-language-formatting/jsfmt.spec.js diff --git a/tests/mdx/mdx/__snapshots__/jsfmt.spec.js.snap b/tests/format/mdx/mdx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/mdx/mdx/__snapshots__/jsfmt.spec.js.snap rename to tests/format/mdx/mdx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/mdx/mdx/import-export.mdx b/tests/format/mdx/mdx/import-export.mdx similarity index 100% rename from tests/mdx/mdx/import-export.mdx rename to tests/format/mdx/mdx/import-export.mdx diff --git a/tests/mdx/mdx/inline-html.mdx b/tests/format/mdx/mdx/inline-html.mdx similarity index 100% rename from tests/mdx/mdx/inline-html.mdx rename to tests/format/mdx/mdx/inline-html.mdx diff --git a/tests/mdx/mdx/jsfmt.spec.js b/tests/format/mdx/mdx/jsfmt.spec.js similarity index 100% rename from tests/mdx/mdx/jsfmt.spec.js rename to tests/format/mdx/mdx/jsfmt.spec.js diff --git a/tests/mdx/mdx/jsx-codeblock.mdx b/tests/format/mdx/mdx/jsx-codeblock.mdx similarity index 100% rename from tests/mdx/mdx/jsx-codeblock.mdx rename to tests/format/mdx/mdx/jsx-codeblock.mdx diff --git a/tests/mdx/mdx/jsx.mdx b/tests/format/mdx/mdx/jsx.mdx similarity index 100% rename from tests/mdx/mdx/jsx.mdx rename to tests/format/mdx/mdx/jsx.mdx diff --git a/tests/mdx/mdx/levels.mdx b/tests/format/mdx/mdx/levels.mdx similarity index 100% rename from tests/mdx/mdx/levels.mdx rename to tests/format/mdx/mdx/levels.mdx diff --git a/tests/mdx/mdx/mixed.mdx b/tests/format/mdx/mdx/mixed.mdx similarity index 100% rename from tests/mdx/mdx/mixed.mdx rename to tests/format/mdx/mdx/mixed.mdx diff --git a/tests/misc/babel-redirect-to-babel-flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/babel-redirect-to-babel-flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/babel-redirect-to-babel-flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/babel-redirect-to-babel-flow/block-comment-2.js b/tests/format/misc/babel-redirect-to-babel-flow/block-comment-2.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/block-comment-2.js rename to tests/format/misc/babel-redirect-to-babel-flow/block-comment-2.js diff --git a/tests/misc/babel-redirect-to-babel-flow/block-comment.js b/tests/format/misc/babel-redirect-to-babel-flow/block-comment.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/block-comment.js rename to tests/format/misc/babel-redirect-to-babel-flow/block-comment.js diff --git a/tests/misc/babel-redirect-to-babel-flow/filename.js.flow b/tests/format/misc/babel-redirect-to-babel-flow/filename.js.flow similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/filename.js.flow rename to tests/format/misc/babel-redirect-to-babel-flow/filename.js.flow diff --git a/tests/misc/babel-redirect-to-babel-flow/inline-comment-2.js b/tests/format/misc/babel-redirect-to-babel-flow/inline-comment-2.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/inline-comment-2.js rename to tests/format/misc/babel-redirect-to-babel-flow/inline-comment-2.js diff --git a/tests/misc/babel-redirect-to-babel-flow/inline-comment-3.js b/tests/format/misc/babel-redirect-to-babel-flow/inline-comment-3.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/inline-comment-3.js rename to tests/format/misc/babel-redirect-to-babel-flow/inline-comment-3.js diff --git a/tests/misc/babel-redirect-to-babel-flow/inline-comment.js b/tests/format/misc/babel-redirect-to-babel-flow/inline-comment.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/inline-comment.js rename to tests/format/misc/babel-redirect-to-babel-flow/inline-comment.js diff --git a/tests/misc/babel-redirect-to-babel-flow/jsfmt.spec.js b/tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/jsfmt.spec.js rename to tests/format/misc/babel-redirect-to-babel-flow/jsfmt.spec.js diff --git a/tests/misc/babel-redirect-to-babel-flow/like-a-pragma.js b/tests/format/misc/babel-redirect-to-babel-flow/like-a-pragma.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/like-a-pragma.js rename to tests/format/misc/babel-redirect-to-babel-flow/like-a-pragma.js diff --git a/tests/misc/babel-redirect-to-babel-flow/not-flow-2.js b/tests/format/misc/babel-redirect-to-babel-flow/not-flow-2.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/not-flow-2.js rename to tests/format/misc/babel-redirect-to-babel-flow/not-flow-2.js diff --git a/tests/misc/babel-redirect-to-babel-flow/not-flow-3.js b/tests/format/misc/babel-redirect-to-babel-flow/not-flow-3.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/not-flow-3.js rename to tests/format/misc/babel-redirect-to-babel-flow/not-flow-3.js diff --git a/tests/misc/babel-redirect-to-babel-flow/not-flow-4.js b/tests/format/misc/babel-redirect-to-babel-flow/not-flow-4.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/not-flow-4.js rename to tests/format/misc/babel-redirect-to-babel-flow/not-flow-4.js diff --git a/tests/misc/babel-redirect-to-babel-flow/not-flow-5.js b/tests/format/misc/babel-redirect-to-babel-flow/not-flow-5.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/not-flow-5.js rename to tests/format/misc/babel-redirect-to-babel-flow/not-flow-5.js diff --git a/tests/misc/babel-redirect-to-babel-flow/not-flow.js b/tests/format/misc/babel-redirect-to-babel-flow/not-flow.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/not-flow.js rename to tests/format/misc/babel-redirect-to-babel-flow/not-flow.js diff --git a/tests/misc/babel-redirect-to-babel-flow/pragma-2.js b/tests/format/misc/babel-redirect-to-babel-flow/pragma-2.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/pragma-2.js rename to tests/format/misc/babel-redirect-to-babel-flow/pragma-2.js diff --git a/tests/misc/babel-redirect-to-babel-flow/pragma-react.js b/tests/format/misc/babel-redirect-to-babel-flow/pragma-react.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/pragma-react.js rename to tests/format/misc/babel-redirect-to-babel-flow/pragma-react.js diff --git a/tests/misc/babel-redirect-to-babel-flow/pragma.js b/tests/format/misc/babel-redirect-to-babel-flow/pragma.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/pragma.js rename to tests/format/misc/babel-redirect-to-babel-flow/pragma.js diff --git a/tests/misc/babel-redirect-to-babel-flow/shebang-inline-comment.js b/tests/format/misc/babel-redirect-to-babel-flow/shebang-inline-comment.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/shebang-inline-comment.js rename to tests/format/misc/babel-redirect-to-babel-flow/shebang-inline-comment.js diff --git a/tests/misc/babel-redirect-to-babel-flow/shebang-pragma.js b/tests/format/misc/babel-redirect-to-babel-flow/shebang-pragma.js similarity index 100% rename from tests/misc/babel-redirect-to-babel-flow/shebang-pragma.js rename to tests/format/misc/babel-redirect-to-babel-flow/shebang-pragma.js diff --git a/tests/misc/embedded_language_formatting/in-html/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/embedded_language_formatting/in-html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/embedded_language_formatting/in-html/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/embedded_language_formatting/in-html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/embedded_language_formatting/in-html/front-matter-toml.html b/tests/format/misc/embedded_language_formatting/in-html/front-matter-toml.html similarity index 100% rename from tests/misc/embedded_language_formatting/in-html/front-matter-toml.html rename to tests/format/misc/embedded_language_formatting/in-html/front-matter-toml.html diff --git a/tests/misc/embedded_language_formatting/in-html/front-matter-yaml.html b/tests/format/misc/embedded_language_formatting/in-html/front-matter-yaml.html similarity index 100% rename from tests/misc/embedded_language_formatting/in-html/front-matter-yaml.html rename to tests/format/misc/embedded_language_formatting/in-html/front-matter-yaml.html diff --git a/tests/misc/embedded_language_formatting/in-html/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js similarity index 100% rename from tests/misc/embedded_language_formatting/in-html/jsfmt.spec.js rename to tests/format/misc/embedded_language_formatting/in-html/jsfmt.spec.js diff --git a/tests/misc/embedded_language_formatting/in-html/test.html b/tests/format/misc/embedded_language_formatting/in-html/test.html similarity index 100% rename from tests/misc/embedded_language_formatting/in-html/test.html rename to tests/format/misc/embedded_language_formatting/in-html/test.html diff --git a/tests/misc/embedded_language_formatting/in-javascript/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/embedded_language_formatting/in-javascript/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/embedded_language_formatting/in-javascript/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/embedded_language_formatting/in-javascript/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js similarity index 100% rename from tests/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js rename to tests/format/misc/embedded_language_formatting/in-javascript/jsfmt.spec.js diff --git a/tests/misc/embedded_language_formatting/in-javascript/test.js b/tests/format/misc/embedded_language_formatting/in-javascript/test.js similarity index 100% rename from tests/misc/embedded_language_formatting/in-javascript/test.js rename to tests/format/misc/embedded_language_formatting/in-javascript/test.js diff --git a/tests/misc/embedded_language_formatting/in-markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/embedded_language_formatting/in-markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/embedded_language_formatting/in-markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/embedded_language_formatting/in-markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/embedded_language_formatting/in-markdown/front-matter-json.md b/tests/format/misc/embedded_language_formatting/in-markdown/front-matter-json.md similarity index 100% rename from tests/misc/embedded_language_formatting/in-markdown/front-matter-json.md rename to tests/format/misc/embedded_language_formatting/in-markdown/front-matter-json.md diff --git a/tests/misc/embedded_language_formatting/in-markdown/front-matter-pandoc.md b/tests/format/misc/embedded_language_formatting/in-markdown/front-matter-pandoc.md similarity index 100% rename from tests/misc/embedded_language_formatting/in-markdown/front-matter-pandoc.md rename to tests/format/misc/embedded_language_formatting/in-markdown/front-matter-pandoc.md diff --git a/tests/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js similarity index 100% rename from tests/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js rename to tests/format/misc/embedded_language_formatting/in-markdown/jsfmt.spec.js diff --git a/tests/misc/embedded_language_formatting/in-markdown/test.md b/tests/format/misc/embedded_language_formatting/in-markdown/test.md similarity index 100% rename from tests/misc/embedded_language_formatting/in-markdown/test.md rename to tests/format/misc/embedded_language_formatting/in-markdown/test.md diff --git a/tests/misc/embedded_language_formatting/in-vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/embedded_language_formatting/in-vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/embedded_language_formatting/in-vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/embedded_language_formatting/in-vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/embedded_language_formatting/in-vue/in.vue b/tests/format/misc/embedded_language_formatting/in-vue/in.vue similarity index 100% rename from tests/misc/embedded_language_formatting/in-vue/in.vue rename to tests/format/misc/embedded_language_formatting/in-vue/in.vue diff --git a/tests/misc/embedded_language_formatting/in-vue/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js similarity index 100% rename from tests/misc/embedded_language_formatting/in-vue/jsfmt.spec.js rename to tests/format/misc/embedded_language_formatting/in-vue/jsfmt.spec.js diff --git a/tests/misc/embedded_language_formatting/mdx/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/embedded_language_formatting/mdx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/embedded_language_formatting/mdx/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/embedded_language_formatting/mdx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/embedded_language_formatting/mdx/import-export.mdx b/tests/format/misc/embedded_language_formatting/mdx/import-export.mdx similarity index 100% rename from tests/misc/embedded_language_formatting/mdx/import-export.mdx rename to tests/format/misc/embedded_language_formatting/mdx/import-export.mdx diff --git a/tests/misc/embedded_language_formatting/mdx/jsfmt.spec.js b/tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js similarity index 100% rename from tests/misc/embedded_language_formatting/mdx/jsfmt.spec.js rename to tests/format/misc/embedded_language_formatting/mdx/jsfmt.spec.js diff --git a/tests/misc/embedded_language_formatting/mdx/jsx.mdx b/tests/format/misc/embedded_language_formatting/mdx/jsx.mdx similarity index 100% rename from tests/misc/embedded_language_formatting/mdx/jsx.mdx rename to tests/format/misc/embedded_language_formatting/mdx/jsx.mdx diff --git a/tests/misc/empty/jsfmt.spec.js b/tests/format/misc/empty/jsfmt.spec.js similarity index 100% rename from tests/misc/empty/jsfmt.spec.js rename to tests/format/misc/empty/jsfmt.spec.js diff --git a/tests/misc/errors/babel-flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/babel-flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/babel-flow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/babel-flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/babel-flow/async-arrow-invalid.js b/tests/format/misc/errors/babel-flow/async-arrow-invalid.js similarity index 100% rename from tests/misc/errors/babel-flow/async-arrow-invalid.js rename to tests/format/misc/errors/babel-flow/async-arrow-invalid.js diff --git a/tests/misc/errors/babel-flow/jsfmt.spec.js b/tests/format/misc/errors/babel-flow/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/babel-flow/jsfmt.spec.js rename to tests/format/misc/errors/babel-flow/jsfmt.spec.js diff --git a/tests/misc/errors/babel-ts/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/babel-ts/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/babel-ts/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/babel-ts/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/babel-ts/export-declare.ts b/tests/format/misc/errors/babel-ts/export-declare.ts similarity index 100% rename from tests/misc/errors/babel-ts/export-declare.ts rename to tests/format/misc/errors/babel-ts/export-declare.ts diff --git a/tests/misc/errors/babel-ts/jsfmt.spec.js b/tests/format/misc/errors/babel-ts/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/babel-ts/jsfmt.spec.js rename to tests/format/misc/errors/babel-ts/jsfmt.spec.js diff --git a/tests/misc/errors/babel-ts/multiline-declaration-abstract-class.ts b/tests/format/misc/errors/babel-ts/multiline-declaration-abstract-class.ts similarity index 100% rename from tests/misc/errors/babel-ts/multiline-declaration-abstract-class.ts rename to tests/format/misc/errors/babel-ts/multiline-declaration-abstract-class.ts diff --git a/tests/misc/errors/babel-ts/multiline-declaration-interface.ts b/tests/format/misc/errors/babel-ts/multiline-declaration-interface.ts similarity index 100% rename from tests/misc/errors/babel-ts/multiline-declaration-interface.ts rename to tests/format/misc/errors/babel-ts/multiline-declaration-interface.ts diff --git a/tests/misc/errors/babel-ts/multiline-declaration-module.ts b/tests/format/misc/errors/babel-ts/multiline-declaration-module.ts similarity index 100% rename from tests/misc/errors/babel-ts/multiline-declaration-module.ts rename to tests/format/misc/errors/babel-ts/multiline-declaration-module.ts diff --git a/tests/misc/errors/babel-ts/multiline-declaration-type.ts b/tests/format/misc/errors/babel-ts/multiline-declaration-type.ts similarity index 100% rename from tests/misc/errors/babel-ts/multiline-declaration-type.ts rename to tests/format/misc/errors/babel-ts/multiline-declaration-type.ts diff --git a/tests/misc/errors/babel-ts/type-annotation-expr-statement.ts b/tests/format/misc/errors/babel-ts/type-annotation-expr-statement.ts similarity index 100% rename from tests/misc/errors/babel-ts/type-annotation-expr-statement.ts rename to tests/format/misc/errors/babel-ts/type-annotation-expr-statement.ts diff --git a/tests/misc/errors/babel-ts/type-annotation-func.ts b/tests/format/misc/errors/babel-ts/type-annotation-func.ts similarity index 100% rename from tests/misc/errors/babel-ts/type-annotation-func.ts rename to tests/format/misc/errors/babel-ts/type-annotation-func.ts diff --git a/tests/misc/errors/babel-ts/type-annotation-in-jsx.tsx b/tests/format/misc/errors/babel-ts/type-annotation-in-jsx.tsx similarity index 100% rename from tests/misc/errors/babel-ts/type-annotation-in-jsx.tsx rename to tests/format/misc/errors/babel-ts/type-annotation-in-jsx.tsx diff --git a/tests/misc/errors/broken-plugin/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/broken-plugin/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/broken-plugin/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/broken-plugin/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/broken-plugin/jsfmt.spec.js b/tests/format/misc/errors/broken-plugin/jsfmt.spec.js similarity index 55% rename from tests/misc/errors/broken-plugin/jsfmt.spec.js rename to tests/format/misc/errors/broken-plugin/jsfmt.spec.js index 489d33b2a..9b0f14811 100644 --- a/tests/misc/errors/broken-plugin/jsfmt.spec.js +++ b/tests/format/misc/errors/broken-plugin/jsfmt.spec.js @@ -1,5 +1,5 @@ const plugins = [ - require("../../../../tests_config/prettier-plugins/prettier-plugin-missing-comments/"), + require("../../../../config/prettier-plugins/prettier-plugin-missing-comments/"), ]; run_spec({ dirname: __dirname, snippets: ["text"] }, ["missing-comments"], { diff --git a/tests/misc/errors/flow/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/flow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/flow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/flow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/flow/async-arrow-invalid.js b/tests/format/misc/errors/flow/async-arrow-invalid.js similarity index 100% rename from tests/misc/errors/flow/async-arrow-invalid.js rename to tests/format/misc/errors/flow/async-arrow-invalid.js diff --git a/tests/misc/errors/flow/default-escaped.js b/tests/format/misc/errors/flow/default-escaped.js similarity index 100% rename from tests/misc/errors/flow/default-escaped.js rename to tests/format/misc/errors/flow/default-escaped.js diff --git a/tests/misc/errors/flow/dynamic-import.js b/tests/format/misc/errors/flow/dynamic-import.js similarity index 100% rename from tests/misc/errors/flow/dynamic-import.js rename to tests/format/misc/errors/flow/dynamic-import.js diff --git a/tests/misc/errors/flow/function-async.js b/tests/format/misc/errors/flow/function-async.js similarity index 100% rename from tests/misc/errors/flow/function-async.js rename to tests/format/misc/errors/flow/function-async.js diff --git a/tests/misc/errors/flow/jsfmt.spec.js b/tests/format/misc/errors/flow/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/flow/jsfmt.spec.js rename to tests/format/misc/errors/flow/jsfmt.spec.js diff --git a/tests/misc/errors/flow/module-attributes-dynamic.js b/tests/format/misc/errors/flow/module-attributes-dynamic.js similarity index 100% rename from tests/misc/errors/flow/module-attributes-dynamic.js rename to tests/format/misc/errors/flow/module-attributes-dynamic.js diff --git a/tests/misc/errors/flow/module-attributes-static.js b/tests/format/misc/errors/flow/module-attributes-static.js similarity index 100% rename from tests/misc/errors/flow/module-attributes-static.js rename to tests/format/misc/errors/flow/module-attributes-static.js diff --git a/tests/misc/errors/flow/newline-before-arrow.js b/tests/format/misc/errors/flow/newline-before-arrow.js similarity index 100% rename from tests/misc/errors/flow/newline-before-arrow.js rename to tests/format/misc/errors/flow/newline-before-arrow.js diff --git a/tests/misc/errors/flow/number.js b/tests/format/misc/errors/flow/number.js similarity index 100% rename from tests/misc/errors/flow/number.js rename to tests/format/misc/errors/flow/number.js diff --git a/tests/misc/errors/graphql/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/graphql/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/graphql/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/graphql/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/graphql/jsfmt.spec.js b/tests/format/misc/errors/graphql/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/graphql/jsfmt.spec.js rename to tests/format/misc/errors/graphql/jsfmt.spec.js diff --git a/tests/misc/errors/graphql/type-interfaces.graphql b/tests/format/misc/errors/graphql/type-interfaces.graphql similarity index 100% rename from tests/misc/errors/graphql/type-interfaces.graphql rename to tests/format/misc/errors/graphql/type-interfaces.graphql diff --git a/tests/misc/errors/handlebars/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/handlebars/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/handlebars/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/handlebars/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/handlebars/invalid-2.hbs b/tests/format/misc/errors/handlebars/invalid-2.hbs similarity index 100% rename from tests/misc/errors/handlebars/invalid-2.hbs rename to tests/format/misc/errors/handlebars/invalid-2.hbs diff --git a/tests/misc/errors/handlebars/invalid-3.hbs b/tests/format/misc/errors/handlebars/invalid-3.hbs similarity index 100% rename from tests/misc/errors/handlebars/invalid-3.hbs rename to tests/format/misc/errors/handlebars/invalid-3.hbs diff --git a/tests/misc/errors/handlebars/invalid.hbs b/tests/format/misc/errors/handlebars/invalid.hbs similarity index 100% rename from tests/misc/errors/handlebars/invalid.hbs rename to tests/format/misc/errors/handlebars/invalid.hbs diff --git a/tests/misc/errors/handlebars/jsfmt.spec.js b/tests/format/misc/errors/handlebars/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/handlebars/jsfmt.spec.js rename to tests/format/misc/errors/handlebars/jsfmt.spec.js diff --git a/tests/misc/errors/handlebars/tilde-comments-1.hbs b/tests/format/misc/errors/handlebars/tilde-comments-1.hbs similarity index 100% rename from tests/misc/errors/handlebars/tilde-comments-1.hbs rename to tests/format/misc/errors/handlebars/tilde-comments-1.hbs diff --git a/tests/misc/errors/handlebars/tilde-comments-2.hbs b/tests/format/misc/errors/handlebars/tilde-comments-2.hbs similarity index 100% rename from tests/misc/errors/handlebars/tilde-comments-2.hbs rename to tests/format/misc/errors/handlebars/tilde-comments-2.hbs diff --git a/tests/misc/errors/invalid-typescript-decorators/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/invalid-typescript-decorators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/invalid-typescript-decorators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/invalid-typescript-decorators/decorator.ts b/tests/format/misc/errors/invalid-typescript-decorators/decorator.ts similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/decorator.ts rename to tests/format/misc/errors/invalid-typescript-decorators/decorator.ts diff --git a/tests/misc/errors/invalid-typescript-decorators/enums.ts b/tests/format/misc/errors/invalid-typescript-decorators/enums.ts similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/enums.ts rename to tests/format/misc/errors/invalid-typescript-decorators/enums.ts diff --git a/tests/misc/errors/invalid-typescript-decorators/function.ts b/tests/format/misc/errors/invalid-typescript-decorators/function.ts similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/function.ts rename to tests/format/misc/errors/invalid-typescript-decorators/function.ts diff --git a/tests/misc/errors/invalid-typescript-decorators/interface.ts b/tests/format/misc/errors/invalid-typescript-decorators/interface.ts similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/interface.ts rename to tests/format/misc/errors/invalid-typescript-decorators/interface.ts diff --git a/tests/misc/errors/invalid-typescript-decorators/issue-9102.ts b/tests/format/misc/errors/invalid-typescript-decorators/issue-9102.ts similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/issue-9102.ts rename to tests/format/misc/errors/invalid-typescript-decorators/issue-9102.ts diff --git a/tests/misc/errors/invalid-typescript-decorators/jsfmt.spec.js b/tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/invalid-typescript-decorators/jsfmt.spec.js rename to tests/format/misc/errors/invalid-typescript-decorators/jsfmt.spec.js diff --git a/tests/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/invalid/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/invalid/jsfmt.spec.js b/tests/format/misc/errors/invalid/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/invalid/jsfmt.spec.js rename to tests/format/misc/errors/invalid/jsfmt.spec.js diff --git a/tests/misc/errors/js/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/assignment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/assignment/jsfmt.spec.js b/tests/format/misc/errors/js/assignment/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/assignment/jsfmt.spec.js rename to tests/format/misc/errors/js/assignment/jsfmt.spec.js diff --git a/tests/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/async-await/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/async-await/jsfmt.spec.js b/tests/format/misc/errors/js/async-await/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/async-await/jsfmt.spec.js rename to tests/format/misc/errors/js/async-await/jsfmt.spec.js diff --git a/tests/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/for-of/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/for-of/jsfmt.spec.js b/tests/format/misc/errors/js/for-of/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/for-of/jsfmt.spec.js rename to tests/format/misc/errors/js/for-of/jsfmt.spec.js diff --git a/tests/misc/errors/js/html-like-comments.js b/tests/format/misc/errors/js/html-like-comments.js similarity index 100% rename from tests/misc/errors/js/html-like-comments.js rename to tests/format/misc/errors/js/html-like-comments.js diff --git a/tests/misc/errors/js/import-assertions-for-export-without-from.js b/tests/format/misc/errors/js/import-assertions-for-export-without-from.js similarity index 100% rename from tests/misc/errors/js/import-assertions-for-export-without-from.js rename to tests/format/misc/errors/js/import-assertions-for-export-without-from.js diff --git a/tests/misc/errors/js/import-assertions-with-parens.js b/tests/format/misc/errors/js/import-assertions-with-parens.js similarity index 100% rename from tests/misc/errors/js/import-assertions-with-parens.js rename to tests/format/misc/errors/js/import-assertions-with-parens.js diff --git a/tests/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/import/jsfmt.spec.js b/tests/format/misc/errors/js/import/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/import/jsfmt.spec.js rename to tests/format/misc/errors/js/import/jsfmt.spec.js diff --git a/tests/misc/errors/js/invalid-escape-in-identifier-2.js b/tests/format/misc/errors/js/invalid-escape-in-identifier-2.js similarity index 100% rename from tests/misc/errors/js/invalid-escape-in-identifier-2.js rename to tests/format/misc/errors/js/invalid-escape-in-identifier-2.js diff --git a/tests/misc/errors/js/invalid-escape-in-identifier.js b/tests/format/misc/errors/js/invalid-escape-in-identifier.js similarity index 100% rename from tests/misc/errors/js/invalid-escape-in-identifier.js rename to tests/format/misc/errors/js/invalid-escape-in-identifier.js diff --git a/tests/misc/errors/js/jsfmt.spec.js b/tests/format/misc/errors/js/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/jsfmt.spec.js rename to tests/format/misc/errors/js/jsfmt.spec.js diff --git a/tests/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/literal/invalid-exponent.js b/tests/format/misc/errors/js/literal/invalid-exponent.js similarity index 100% rename from tests/misc/errors/js/literal/invalid-exponent.js rename to tests/format/misc/errors/js/literal/invalid-exponent.js diff --git a/tests/misc/errors/js/literal/jsfmt.spec.js b/tests/format/misc/errors/js/literal/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/literal/jsfmt.spec.js rename to tests/format/misc/errors/js/literal/jsfmt.spec.js diff --git a/tests/misc/errors/js/module-attributes.js b/tests/format/misc/errors/js/module-attributes.js similarity index 100% rename from tests/misc/errors/js/module-attributes.js rename to tests/format/misc/errors/js/module-attributes.js diff --git a/tests/misc/errors/js/no-for-in-init-concise-binary-in.js b/tests/format/misc/errors/js/no-for-in-init-concise-binary-in.js similarity index 100% rename from tests/misc/errors/js/no-for-in-init-concise-binary-in.js rename to tests/format/misc/errors/js/no-for-in-init-concise-binary-in.js diff --git a/tests/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/object/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/object/getter-generator.js b/tests/format/misc/errors/js/object/getter-generator.js similarity index 100% rename from tests/misc/errors/js/object/getter-generator.js rename to tests/format/misc/errors/js/object/getter-generator.js diff --git a/tests/misc/errors/js/object/getter-with-parameter.js b/tests/format/misc/errors/js/object/getter-with-parameter.js similarity index 100% rename from tests/misc/errors/js/object/getter-with-parameter.js rename to tests/format/misc/errors/js/object/getter-with-parameter.js diff --git a/tests/misc/errors/js/object/jsfmt.spec.js b/tests/format/misc/errors/js/object/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/object/jsfmt.spec.js rename to tests/format/misc/errors/js/object/jsfmt.spec.js diff --git a/tests/misc/errors/js/object/setter-generator.js b/tests/format/misc/errors/js/object/setter-generator.js similarity index 100% rename from tests/misc/errors/js/object/setter-generator.js rename to tests/format/misc/errors/js/object/setter-generator.js diff --git a/tests/misc/errors/js/object/setter-without-parameter.js b/tests/format/misc/errors/js/object/setter-without-parameter.js similarity index 100% rename from tests/misc/errors/js/object/setter-without-parameter.js rename to tests/format/misc/errors/js/object/setter-without-parameter.js diff --git a/tests/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/optional-chaining/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/optional-chaining/jsfmt.spec.js b/tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/optional-chaining/jsfmt.spec.js rename to tests/format/misc/errors/js/optional-chaining/jsfmt.spec.js diff --git a/tests/misc/errors/js/partial-template-strings.js b/tests/format/misc/errors/js/partial-template-strings.js similarity index 100% rename from tests/misc/errors/js/partial-template-strings.js rename to tests/format/misc/errors/js/partial-template-strings.js diff --git a/tests/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/record/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/record/jsfmt.spec.js b/tests/format/misc/errors/js/record/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/record/jsfmt.spec.js rename to tests/format/misc/errors/js/record/jsfmt.spec.js diff --git a/tests/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/reserved-word/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/reserved-word/jsfmt.spec.js b/tests/format/misc/errors/js/reserved-word/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/reserved-word/jsfmt.spec.js rename to tests/format/misc/errors/js/reserved-word/jsfmt.spec.js diff --git a/tests/misc/errors/js/smart-pipeline/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/smart-pipeline/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/smart-pipeline/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/smart-pipeline/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/smart-pipeline/jsfmt.spec.js b/tests/format/misc/errors/js/smart-pipeline/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/smart-pipeline/jsfmt.spec.js rename to tests/format/misc/errors/js/smart-pipeline/jsfmt.spec.js diff --git a/tests/misc/errors/js/static-import-source-should-not-has-extra-token.js b/tests/format/misc/errors/js/static-import-source-should-not-has-extra-token.js similarity index 100% rename from tests/misc/errors/js/static-import-source-should-not-has-extra-token.js rename to tests/format/misc/errors/js/static-import-source-should-not-has-extra-token.js diff --git a/tests/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/js/variable-declarator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/js/variable-declarator/invalid-const.js b/tests/format/misc/errors/js/variable-declarator/invalid-const.js similarity index 100% rename from tests/misc/errors/js/variable-declarator/invalid-const.js rename to tests/format/misc/errors/js/variable-declarator/invalid-const.js diff --git a/tests/misc/errors/js/variable-declarator/jsfmt.spec.js b/tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/js/variable-declarator/jsfmt.spec.js rename to tests/format/misc/errors/js/variable-declarator/jsfmt.spec.js diff --git a/tests/misc/errors/json/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/json/jsfmt.spec.js b/tests/format/misc/errors/json/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/json/jsfmt.spec.js rename to tests/format/misc/errors/json/jsfmt.spec.js diff --git a/tests/misc/errors/json/json-stringify/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/json/json-stringify/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/json/json-stringify/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/json/json-stringify/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/json/json-stringify/jsfmt.spec.js b/tests/format/misc/errors/json/json-stringify/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/json/json-stringify/jsfmt.spec.js rename to tests/format/misc/errors/json/json-stringify/jsfmt.spec.js diff --git a/tests/misc/errors/less/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/less/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/less/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/less/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/less/inline-comment.less b/tests/format/misc/errors/less/inline-comment.less similarity index 100% rename from tests/misc/errors/less/inline-comment.less rename to tests/format/misc/errors/less/inline-comment.less diff --git a/tests/misc/errors/less/jsfmt.spec.js b/tests/format/misc/errors/less/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/less/jsfmt.spec.js rename to tests/format/misc/errors/less/jsfmt.spec.js diff --git a/tests/misc/errors/less/open-double-quote.less b/tests/format/misc/errors/less/open-double-quote.less similarity index 100% rename from tests/misc/errors/less/open-double-quote.less rename to tests/format/misc/errors/less/open-double-quote.less diff --git a/tests/misc/errors/less/open-sigle-quote.less b/tests/format/misc/errors/less/open-sigle-quote.less similarity index 100% rename from tests/misc/errors/less/open-sigle-quote.less rename to tests/format/misc/errors/less/open-sigle-quote.less diff --git a/tests/misc/errors/typescript/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/typescript/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/typescript/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/typescript/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/typescript/babel-ts/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/typescript/babel-ts/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/typescript/babel-ts/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/typescript/babel-ts/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/typescript/babel-ts/abstract.ts b/tests/format/misc/errors/typescript/babel-ts/abstract.ts similarity index 100% rename from tests/misc/errors/typescript/babel-ts/abstract.ts rename to tests/format/misc/errors/typescript/babel-ts/abstract.ts diff --git a/tests/misc/errors/typescript/babel-ts/classAbstractMethodWithImplementation.ts b/tests/format/misc/errors/typescript/babel-ts/classAbstractMethodWithImplementation.ts similarity index 100% rename from tests/misc/errors/typescript/babel-ts/classAbstractMethodWithImplementation.ts rename to tests/format/misc/errors/typescript/babel-ts/classAbstractMethodWithImplementation.ts diff --git a/tests/misc/errors/typescript/babel-ts/declare-accessor.ts b/tests/format/misc/errors/typescript/babel-ts/declare-accessor.ts similarity index 100% rename from tests/misc/errors/typescript/babel-ts/declare-accessor.ts rename to tests/format/misc/errors/typescript/babel-ts/declare-accessor.ts diff --git a/tests/misc/errors/typescript/babel-ts/jsfmt.spec.js b/tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/typescript/babel-ts/jsfmt.spec.js rename to tests/format/misc/errors/typescript/babel-ts/jsfmt.spec.js diff --git a/tests/misc/errors/typescript/default-escaped.ts b/tests/format/misc/errors/typescript/default-escaped.ts similarity index 100% rename from tests/misc/errors/typescript/default-escaped.ts rename to tests/format/misc/errors/typescript/default-escaped.ts diff --git a/tests/misc/errors/typescript/dynamic-import.ts b/tests/format/misc/errors/typescript/dynamic-import.ts similarity index 100% rename from tests/misc/errors/typescript/dynamic-import.ts rename to tests/format/misc/errors/typescript/dynamic-import.ts diff --git a/tests/misc/errors/typescript/export-declare.ts b/tests/format/misc/errors/typescript/export-declare.ts similarity index 100% rename from tests/misc/errors/typescript/export-declare.ts rename to tests/format/misc/errors/typescript/export-declare.ts diff --git a/tests/misc/errors/typescript/invalid-jsx-1.ts b/tests/format/misc/errors/typescript/invalid-jsx-1.ts similarity index 100% rename from tests/misc/errors/typescript/invalid-jsx-1.ts rename to tests/format/misc/errors/typescript/invalid-jsx-1.ts diff --git a/tests/misc/errors/typescript/issue-8773.ts b/tests/format/misc/errors/typescript/issue-8773.ts similarity index 100% rename from tests/misc/errors/typescript/issue-8773.ts rename to tests/format/misc/errors/typescript/issue-8773.ts diff --git a/tests/misc/errors/typescript/jsfmt.spec.js b/tests/format/misc/errors/typescript/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/typescript/jsfmt.spec.js rename to tests/format/misc/errors/typescript/jsfmt.spec.js diff --git a/tests/misc/errors/typescript/module-attributes-dynamic.ts b/tests/format/misc/errors/typescript/module-attributes-dynamic.ts similarity index 100% rename from tests/misc/errors/typescript/module-attributes-dynamic.ts rename to tests/format/misc/errors/typescript/module-attributes-dynamic.ts diff --git a/tests/misc/errors/typescript/module-attributes-static.ts b/tests/format/misc/errors/typescript/module-attributes-static.ts similarity index 100% rename from tests/misc/errors/typescript/module-attributes-static.ts rename to tests/format/misc/errors/typescript/module-attributes-static.ts diff --git a/tests/misc/errors/typescript/newline-before-arrow.ts b/tests/format/misc/errors/typescript/newline-before-arrow.ts similarity index 100% rename from tests/misc/errors/typescript/newline-before-arrow.ts rename to tests/format/misc/errors/typescript/newline-before-arrow.ts diff --git a/tests/misc/errors/vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/vue/jsfmt.spec.js b/tests/format/misc/errors/vue/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/vue/jsfmt.spec.js rename to tests/format/misc/errors/vue/jsfmt.spec.js diff --git a/tests/misc/errors/vue/unclosed_tag.vue b/tests/format/misc/errors/vue/unclosed_tag.vue similarity index 100% rename from tests/misc/errors/vue/unclosed_tag.vue rename to tests/format/misc/errors/vue/unclosed_tag.vue diff --git a/tests/misc/errors/vue/unclosed_tag_in_template.vue b/tests/format/misc/errors/vue/unclosed_tag_in_template.vue similarity index 100% rename from tests/misc/errors/vue/unclosed_tag_in_template.vue rename to tests/format/misc/errors/vue/unclosed_tag_in_template.vue diff --git a/tests/misc/errors/vue/upper-case.html b/tests/format/misc/errors/vue/upper-case.html similarity index 100% rename from tests/misc/errors/vue/upper-case.html rename to tests/format/misc/errors/vue/upper-case.html diff --git a/tests/misc/errors/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/errors/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/errors/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/errors/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/errors/yaml/block-scalar-with-spaces-only.yml b/tests/format/misc/errors/yaml/block-scalar-with-spaces-only.yml similarity index 100% rename from tests/misc/errors/yaml/block-scalar-with-spaces-only.yml rename to tests/format/misc/errors/yaml/block-scalar-with-spaces-only.yml diff --git a/tests/misc/errors/yaml/jsfmt.spec.js b/tests/format/misc/errors/yaml/jsfmt.spec.js similarity index 100% rename from tests/misc/errors/yaml/jsfmt.spec.js rename to tests/format/misc/errors/yaml/jsfmt.spec.js diff --git a/tests/misc/flow-babel-only/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/flow-babel-only/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/flow-babel-only/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/flow-babel-only/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/flow-babel-only/class_with_generics.js b/tests/format/misc/flow-babel-only/class_with_generics.js similarity index 100% rename from tests/misc/flow-babel-only/class_with_generics.js rename to tests/format/misc/flow-babel-only/class_with_generics.js diff --git a/tests/misc/flow-babel-only/constructor-field-override.js b/tests/format/misc/flow-babel-only/constructor-field-override.js similarity index 100% rename from tests/misc/flow-babel-only/constructor-field-override.js rename to tests/format/misc/flow-babel-only/constructor-field-override.js diff --git a/tests/misc/flow-babel-only/functions.js b/tests/format/misc/flow-babel-only/functions.js similarity index 100% rename from tests/misc/flow-babel-only/functions.js rename to tests/format/misc/flow-babel-only/functions.js diff --git a/tests/misc/flow-babel-only/jsfmt.spec.js b/tests/format/misc/flow-babel-only/jsfmt.spec.js similarity index 100% rename from tests/misc/flow-babel-only/jsfmt.spec.js rename to tests/format/misc/flow-babel-only/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/css/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/css/front-matter.css b/tests/format/misc/insert-pragma/css/front-matter.css similarity index 100% rename from tests/misc/insert-pragma/css/front-matter.css rename to tests/format/misc/insert-pragma/css/front-matter.css diff --git a/tests/misc/insert-pragma/css/jsfmt.spec.js b/tests/format/misc/insert-pragma/css/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/css/jsfmt.spec.js rename to tests/format/misc/insert-pragma/css/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/css/simple.css b/tests/format/misc/insert-pragma/css/simple.css similarity index 100% rename from tests/misc/insert-pragma/css/simple.css rename to tests/format/misc/insert-pragma/css/simple.css diff --git a/tests/misc/insert-pragma/css/start-with-comment.css b/tests/format/misc/insert-pragma/css/start-with-comment.css similarity index 100% rename from tests/misc/insert-pragma/css/start-with-comment.css rename to tests/format/misc/insert-pragma/css/start-with-comment.css diff --git a/tests/misc/insert-pragma/graphql/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/graphql/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/graphql/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/graphql/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/graphql/jsfmt.spec.js b/tests/format/misc/insert-pragma/graphql/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/graphql/jsfmt.spec.js rename to tests/format/misc/insert-pragma/graphql/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/graphql/with-pragma.graphql b/tests/format/misc/insert-pragma/graphql/with-pragma.graphql similarity index 100% rename from tests/misc/insert-pragma/graphql/with-pragma.graphql rename to tests/format/misc/insert-pragma/graphql/with-pragma.graphql diff --git a/tests/misc/insert-pragma/graphql/without-pragma.graphql b/tests/format/misc/insert-pragma/graphql/without-pragma.graphql similarity index 100% rename from tests/misc/insert-pragma/graphql/without-pragma.graphql rename to tests/format/misc/insert-pragma/graphql/without-pragma.graphql diff --git a/tests/misc/insert-pragma/html/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/html/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/html/jsfmt.spec.js b/tests/format/misc/insert-pragma/html/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/html/jsfmt.spec.js rename to tests/format/misc/insert-pragma/html/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/html/with-pragma.html b/tests/format/misc/insert-pragma/html/with-pragma.html similarity index 100% rename from tests/misc/insert-pragma/html/with-pragma.html rename to tests/format/misc/insert-pragma/html/with-pragma.html diff --git a/tests/misc/insert-pragma/html/without-pragma.html b/tests/format/misc/insert-pragma/html/without-pragma.html similarity index 100% rename from tests/misc/insert-pragma/html/without-pragma.html rename to tests/format/misc/insert-pragma/html/without-pragma.html diff --git a/tests/misc/insert-pragma/js/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/js/empty.js b/tests/format/misc/insert-pragma/js/empty.js similarity index 100% rename from tests/misc/insert-pragma/js/empty.js rename to tests/format/misc/insert-pragma/js/empty.js diff --git a/tests/misc/insert-pragma/js/jsfmt.spec.js b/tests/format/misc/insert-pragma/js/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/js/jsfmt.spec.js rename to tests/format/misc/insert-pragma/js/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/js/module-with-late-docblock.js b/tests/format/misc/insert-pragma/js/module-with-late-docblock.js similarity index 100% rename from tests/misc/insert-pragma/js/module-with-late-docblock.js rename to tests/format/misc/insert-pragma/js/module-with-late-docblock.js diff --git a/tests/misc/insert-pragma/js/module-with-multiple-same-pragma.js b/tests/format/misc/insert-pragma/js/module-with-multiple-same-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/module-with-multiple-same-pragma.js rename to tests/format/misc/insert-pragma/js/module-with-multiple-same-pragma.js diff --git a/tests/misc/insert-pragma/js/module-with-pragma.js b/tests/format/misc/insert-pragma/js/module-with-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/module-with-pragma.js rename to tests/format/misc/insert-pragma/js/module-with-pragma.js diff --git a/tests/misc/insert-pragma/js/module-without-docblock.js b/tests/format/misc/insert-pragma/js/module-without-docblock.js similarity index 100% rename from tests/misc/insert-pragma/js/module-without-docblock.js rename to tests/format/misc/insert-pragma/js/module-without-docblock.js diff --git a/tests/misc/insert-pragma/js/module-without-pragma.js b/tests/format/misc/insert-pragma/js/module-without-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/module-without-pragma.js rename to tests/format/misc/insert-pragma/js/module-without-pragma.js diff --git a/tests/misc/insert-pragma/js/shebang-only-with-pragma.js b/tests/format/misc/insert-pragma/js/shebang-only-with-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/shebang-only-with-pragma.js rename to tests/format/misc/insert-pragma/js/shebang-only-with-pragma.js diff --git a/tests/misc/insert-pragma/js/shebang-only-without-pragma.js b/tests/format/misc/insert-pragma/js/shebang-only-without-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/shebang-only-without-pragma.js rename to tests/format/misc/insert-pragma/js/shebang-only-without-pragma.js diff --git a/tests/misc/insert-pragma/js/shebang-with-pragma.js b/tests/format/misc/insert-pragma/js/shebang-with-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/shebang-with-pragma.js rename to tests/format/misc/insert-pragma/js/shebang-with-pragma.js diff --git a/tests/misc/insert-pragma/js/shebang-without-pragma.js b/tests/format/misc/insert-pragma/js/shebang-without-pragma.js similarity index 100% rename from tests/misc/insert-pragma/js/shebang-without-pragma.js rename to tests/format/misc/insert-pragma/js/shebang-without-pragma.js diff --git a/tests/misc/insert-pragma/js/trailing-spaces-first-line.js b/tests/format/misc/insert-pragma/js/trailing-spaces-first-line.js similarity index 100% rename from tests/misc/insert-pragma/js/trailing-spaces-first-line.js rename to tests/format/misc/insert-pragma/js/trailing-spaces-first-line.js diff --git a/tests/misc/insert-pragma/json/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/json/does-nothing.json b/tests/format/misc/insert-pragma/json/does-nothing.json similarity index 100% rename from tests/misc/insert-pragma/json/does-nothing.json rename to tests/format/misc/insert-pragma/json/does-nothing.json diff --git a/tests/misc/insert-pragma/json/jsfmt.spec.js b/tests/format/misc/insert-pragma/json/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/json/jsfmt.spec.js rename to tests/format/misc/insert-pragma/json/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/json5/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/json5/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/json5/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/json5/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/json5/jsfmt.spec.js b/tests/format/misc/insert-pragma/json5/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/json5/jsfmt.spec.js rename to tests/format/misc/insert-pragma/json5/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/json5/with-pragma.json5 b/tests/format/misc/insert-pragma/json5/with-pragma.json5 similarity index 100% rename from tests/misc/insert-pragma/json5/with-pragma.json5 rename to tests/format/misc/insert-pragma/json5/with-pragma.json5 diff --git a/tests/misc/insert-pragma/json5/without-pragma.json5 b/tests/format/misc/insert-pragma/json5/without-pragma.json5 similarity index 100% rename from tests/misc/insert-pragma/json5/without-pragma.json5 rename to tests/format/misc/insert-pragma/json5/without-pragma.json5 diff --git a/tests/misc/insert-pragma/markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/markdown/front-matter.md b/tests/format/misc/insert-pragma/markdown/front-matter.md similarity index 100% rename from tests/misc/insert-pragma/markdown/front-matter.md rename to tests/format/misc/insert-pragma/markdown/front-matter.md diff --git a/tests/misc/insert-pragma/markdown/jsfmt.spec.js b/tests/format/misc/insert-pragma/markdown/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/markdown/jsfmt.spec.js rename to tests/format/misc/insert-pragma/markdown/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/markdown/simple.md b/tests/format/misc/insert-pragma/markdown/simple.md similarity index 100% rename from tests/misc/insert-pragma/markdown/simple.md rename to tests/format/misc/insert-pragma/markdown/simple.md diff --git a/tests/misc/insert-pragma/markdown/start-with-comment.md b/tests/format/misc/insert-pragma/markdown/start-with-comment.md similarity index 100% rename from tests/misc/insert-pragma/markdown/start-with-comment.md rename to tests/format/misc/insert-pragma/markdown/start-with-comment.md diff --git a/tests/misc/insert-pragma/vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/insert-pragma/vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/insert-pragma/vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/insert-pragma/vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/insert-pragma/vue/jsfmt.spec.js b/tests/format/misc/insert-pragma/vue/jsfmt.spec.js similarity index 100% rename from tests/misc/insert-pragma/vue/jsfmt.spec.js rename to tests/format/misc/insert-pragma/vue/jsfmt.spec.js diff --git a/tests/misc/insert-pragma/vue/with-pragma.vue b/tests/format/misc/insert-pragma/vue/with-pragma.vue similarity index 100% rename from tests/misc/insert-pragma/vue/with-pragma.vue rename to tests/format/misc/insert-pragma/vue/with-pragma.vue diff --git a/tests/misc/insert-pragma/vue/without-pragma.vue b/tests/format/misc/insert-pragma/vue/without-pragma.vue similarity index 100% rename from tests/misc/insert-pragma/vue/without-pragma.vue rename to tests/format/misc/insert-pragma/vue/without-pragma.vue diff --git a/tests/misc/json-unknown-extension/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/json-unknown-extension/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/json-unknown-extension/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/json-unknown-extension/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/json-unknown-extension/jsfmt.spec.js b/tests/format/misc/json-unknown-extension/jsfmt.spec.js similarity index 100% rename from tests/misc/json-unknown-extension/jsfmt.spec.js rename to tests/format/misc/json-unknown-extension/jsfmt.spec.js diff --git a/tests/misc/json-unknown-extension/trailingComma.notjson b/tests/format/misc/json-unknown-extension/trailingComma.notjson similarity index 100% rename from tests/misc/json-unknown-extension/trailingComma.notjson rename to tests/format/misc/json-unknown-extension/trailingComma.notjson diff --git a/tests/misc/parser-inference/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/parser-inference/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/parser-inference/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/parser-inference/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/parser-inference/jsfmt.spec.js b/tests/format/misc/parser-inference/jsfmt.spec.js similarity index 100% rename from tests/misc/parser-inference/jsfmt.spec.js rename to tests/format/misc/parser-inference/jsfmt.spec.js diff --git a/tests/misc/parser-inference/test.html b/tests/format/misc/parser-inference/test.html similarity index 100% rename from tests/misc/parser-inference/test.html rename to tests/format/misc/parser-inference/test.html diff --git a/tests/misc/parser-inference/test.js b/tests/format/misc/parser-inference/test.js similarity index 100% rename from tests/misc/parser-inference/test.js rename to tests/format/misc/parser-inference/test.js diff --git a/tests/misc/parser-inference/test.json b/tests/format/misc/parser-inference/test.json similarity index 100% rename from tests/misc/parser-inference/test.json rename to tests/format/misc/parser-inference/test.json diff --git a/tests/misc/parser-inference/test.ts b/tests/format/misc/parser-inference/test.ts similarity index 100% rename from tests/misc/parser-inference/test.ts rename to tests/format/misc/parser-inference/test.ts diff --git a/tests/misc/parser-inference/test.wxs b/tests/format/misc/parser-inference/test.wxs similarity index 100% rename from tests/misc/parser-inference/test.wxs rename to tests/format/misc/parser-inference/test.wxs diff --git a/tests/misc/parser-inference/test.wxss b/tests/format/misc/parser-inference/test.wxss similarity index 100% rename from tests/misc/parser-inference/test.wxss rename to tests/format/misc/parser-inference/test.wxss diff --git a/tests/misc/parser-inference/test.yml b/tests/format/misc/parser-inference/test.yml similarity index 100% rename from tests/misc/parser-inference/test.yml rename to tests/format/misc/parser-inference/test.yml diff --git a/tests/misc/require-pragma/css/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/css/empty-front-matter-with-pragma.css b/tests/format/misc/require-pragma/css/empty-front-matter-with-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/empty-front-matter-with-pragma.css rename to tests/format/misc/require-pragma/css/empty-front-matter-with-pragma.css diff --git a/tests/misc/require-pragma/css/empty-front-matter-without-pragma.css b/tests/format/misc/require-pragma/css/empty-front-matter-without-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/empty-front-matter-without-pragma.css rename to tests/format/misc/require-pragma/css/empty-front-matter-without-pragma.css diff --git a/tests/misc/require-pragma/css/front-matter-with-pragma.css b/tests/format/misc/require-pragma/css/front-matter-with-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/front-matter-with-pragma.css rename to tests/format/misc/require-pragma/css/front-matter-with-pragma.css diff --git a/tests/misc/require-pragma/css/front-matter-without-pragma.css b/tests/format/misc/require-pragma/css/front-matter-without-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/front-matter-without-pragma.css rename to tests/format/misc/require-pragma/css/front-matter-without-pragma.css diff --git a/tests/misc/require-pragma/css/jsfmt.spec.js b/tests/format/misc/require-pragma/css/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/css/jsfmt.spec.js rename to tests/format/misc/require-pragma/css/jsfmt.spec.js diff --git a/tests/misc/require-pragma/css/with-pragma-in-multiline.css b/tests/format/misc/require-pragma/css/with-pragma-in-multiline.css similarity index 100% rename from tests/misc/require-pragma/css/with-pragma-in-multiline.css rename to tests/format/misc/require-pragma/css/with-pragma-in-multiline.css diff --git a/tests/misc/require-pragma/css/with-pragma.css b/tests/format/misc/require-pragma/css/with-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/with-pragma.css rename to tests/format/misc/require-pragma/css/with-pragma.css diff --git a/tests/misc/require-pragma/css/without-pragma.css b/tests/format/misc/require-pragma/css/without-pragma.css similarity index 100% rename from tests/misc/require-pragma/css/without-pragma.css rename to tests/format/misc/require-pragma/css/without-pragma.css diff --git a/tests/misc/require-pragma/graphql/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/graphql/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/graphql/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/graphql/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/graphql/jsfmt.spec.js b/tests/format/misc/require-pragma/graphql/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/graphql/jsfmt.spec.js rename to tests/format/misc/require-pragma/graphql/jsfmt.spec.js diff --git a/tests/misc/require-pragma/graphql/with-pragma.graphql b/tests/format/misc/require-pragma/graphql/with-pragma.graphql similarity index 100% rename from tests/misc/require-pragma/graphql/with-pragma.graphql rename to tests/format/misc/require-pragma/graphql/with-pragma.graphql diff --git a/tests/misc/require-pragma/graphql/without-pragma.graphql b/tests/format/misc/require-pragma/graphql/without-pragma.graphql similarity index 100% rename from tests/misc/require-pragma/graphql/without-pragma.graphql rename to tests/format/misc/require-pragma/graphql/without-pragma.graphql diff --git a/tests/misc/require-pragma/html/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/html/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/html/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/html/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/html/jsfmt.spec.js b/tests/format/misc/require-pragma/html/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/html/jsfmt.spec.js rename to tests/format/misc/require-pragma/html/jsfmt.spec.js diff --git a/tests/misc/require-pragma/html/with-pragma.html b/tests/format/misc/require-pragma/html/with-pragma.html similarity index 100% rename from tests/misc/require-pragma/html/with-pragma.html rename to tests/format/misc/require-pragma/html/with-pragma.html diff --git a/tests/misc/require-pragma/html/without-pragma.html b/tests/format/misc/require-pragma/html/without-pragma.html similarity index 100% rename from tests/misc/require-pragma/html/without-pragma.html rename to tests/format/misc/require-pragma/html/without-pragma.html diff --git a/tests/misc/require-pragma/js/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/js/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/js/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/js/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/js/jsfmt.spec.js b/tests/format/misc/require-pragma/js/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/js/jsfmt.spec.js rename to tests/format/misc/require-pragma/js/jsfmt.spec.js diff --git a/tests/misc/require-pragma/js/module-with-pragma.js b/tests/format/misc/require-pragma/js/module-with-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/module-with-pragma.js rename to tests/format/misc/require-pragma/js/module-with-pragma.js diff --git a/tests/misc/require-pragma/js/module-without-pragma.js b/tests/format/misc/require-pragma/js/module-without-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/module-without-pragma.js rename to tests/format/misc/require-pragma/js/module-without-pragma.js diff --git a/tests/misc/require-pragma/js/range-with-pragma.js b/tests/format/misc/require-pragma/js/range-with-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/range-with-pragma.js rename to tests/format/misc/require-pragma/js/range-with-pragma.js diff --git a/tests/misc/require-pragma/js/range-without-pragma.js b/tests/format/misc/require-pragma/js/range-without-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/range-without-pragma.js rename to tests/format/misc/require-pragma/js/range-without-pragma.js diff --git a/tests/misc/require-pragma/js/shebang-with-pragma.js b/tests/format/misc/require-pragma/js/shebang-with-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/shebang-with-pragma.js rename to tests/format/misc/require-pragma/js/shebang-with-pragma.js diff --git a/tests/misc/require-pragma/js/shebang-without-pragma.js b/tests/format/misc/require-pragma/js/shebang-without-pragma.js similarity index 100% rename from tests/misc/require-pragma/js/shebang-without-pragma.js rename to tests/format/misc/require-pragma/js/shebang-without-pragma.js diff --git a/tests/misc/require-pragma/json/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/json/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/json/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/json/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/json/format-anyway.json b/tests/format/misc/require-pragma/json/format-anyway.json similarity index 100% rename from tests/misc/require-pragma/json/format-anyway.json rename to tests/format/misc/require-pragma/json/format-anyway.json diff --git a/tests/misc/require-pragma/json/jsfmt.spec.js b/tests/format/misc/require-pragma/json/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/json/jsfmt.spec.js rename to tests/format/misc/require-pragma/json/jsfmt.spec.js diff --git a/tests/misc/require-pragma/json5/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/json5/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/json5/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/json5/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/json5/jsfmt.spec.js b/tests/format/misc/require-pragma/json5/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/json5/jsfmt.spec.js rename to tests/format/misc/require-pragma/json5/jsfmt.spec.js diff --git a/tests/misc/require-pragma/json5/with-pragma.json5 b/tests/format/misc/require-pragma/json5/with-pragma.json5 similarity index 100% rename from tests/misc/require-pragma/json5/with-pragma.json5 rename to tests/format/misc/require-pragma/json5/with-pragma.json5 diff --git a/tests/misc/require-pragma/json5/without-pragma.json5 b/tests/format/misc/require-pragma/json5/without-pragma.json5 similarity index 100% rename from tests/misc/require-pragma/json5/without-pragma.json5 rename to tests/format/misc/require-pragma/json5/without-pragma.json5 diff --git a/tests/misc/require-pragma/markdown/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/markdown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/markdown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/markdown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/markdown/empty-front-matter-with-pragma.md b/tests/format/misc/require-pragma/markdown/empty-front-matter-with-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/empty-front-matter-with-pragma.md rename to tests/format/misc/require-pragma/markdown/empty-front-matter-with-pragma.md diff --git a/tests/misc/require-pragma/markdown/empty-front-matter-without-pragma.md b/tests/format/misc/require-pragma/markdown/empty-front-matter-without-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/empty-front-matter-without-pragma.md rename to tests/format/misc/require-pragma/markdown/empty-front-matter-without-pragma.md diff --git a/tests/misc/require-pragma/markdown/front-matter-with-pragma.md b/tests/format/misc/require-pragma/markdown/front-matter-with-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/front-matter-with-pragma.md rename to tests/format/misc/require-pragma/markdown/front-matter-with-pragma.md diff --git a/tests/misc/require-pragma/markdown/front-matter-without-pragma.md b/tests/format/misc/require-pragma/markdown/front-matter-without-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/front-matter-without-pragma.md rename to tests/format/misc/require-pragma/markdown/front-matter-without-pragma.md diff --git a/tests/misc/require-pragma/markdown/jsfmt.spec.js b/tests/format/misc/require-pragma/markdown/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/markdown/jsfmt.spec.js rename to tests/format/misc/require-pragma/markdown/jsfmt.spec.js diff --git a/tests/misc/require-pragma/markdown/with-pragma-in-multiline.md b/tests/format/misc/require-pragma/markdown/with-pragma-in-multiline.md similarity index 100% rename from tests/misc/require-pragma/markdown/with-pragma-in-multiline.md rename to tests/format/misc/require-pragma/markdown/with-pragma-in-multiline.md diff --git a/tests/misc/require-pragma/markdown/with-pragma.md b/tests/format/misc/require-pragma/markdown/with-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/with-pragma.md rename to tests/format/misc/require-pragma/markdown/with-pragma.md diff --git a/tests/misc/require-pragma/markdown/without-pragma.md b/tests/format/misc/require-pragma/markdown/without-pragma.md similarity index 100% rename from tests/misc/require-pragma/markdown/without-pragma.md rename to tests/format/misc/require-pragma/markdown/without-pragma.md diff --git a/tests/misc/require-pragma/vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/require-pragma/vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/require-pragma/vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/require-pragma/vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/require-pragma/vue/jsfmt.spec.js b/tests/format/misc/require-pragma/vue/jsfmt.spec.js similarity index 100% rename from tests/misc/require-pragma/vue/jsfmt.spec.js rename to tests/format/misc/require-pragma/vue/jsfmt.spec.js diff --git a/tests/misc/require-pragma/vue/with-pragma.vue b/tests/format/misc/require-pragma/vue/with-pragma.vue similarity index 100% rename from tests/misc/require-pragma/vue/with-pragma.vue rename to tests/format/misc/require-pragma/vue/with-pragma.vue diff --git a/tests/misc/require-pragma/vue/without-pragma.vue b/tests/format/misc/require-pragma/vue/without-pragma.vue similarity index 100% rename from tests/misc/require-pragma/vue/without-pragma.vue rename to tests/format/misc/require-pragma/vue/without-pragma.vue diff --git a/tests/misc/typescript-babel-only/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/typescript-babel-only/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/typescript-babel-only/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/typescript-babel-only/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/typescript-babel-only/declare-index-signature.ts b/tests/format/misc/typescript-babel-only/declare-index-signature.ts similarity index 100% rename from tests/misc/typescript-babel-only/declare-index-signature.ts rename to tests/format/misc/typescript-babel-only/declare-index-signature.ts diff --git a/tests/misc/typescript-babel-only/invalid-modifiers.ts b/tests/format/misc/typescript-babel-only/invalid-modifiers.ts similarity index 100% rename from tests/misc/typescript-babel-only/invalid-modifiers.ts rename to tests/format/misc/typescript-babel-only/invalid-modifiers.ts diff --git a/tests/misc/typescript-babel-only/jsfmt.spec.js b/tests/format/misc/typescript-babel-only/jsfmt.spec.js similarity index 100% rename from tests/misc/typescript-babel-only/jsfmt.spec.js rename to tests/format/misc/typescript-babel-only/jsfmt.spec.js diff --git a/tests/misc/typescript-babel-only/tuple-labeled-ts.ts b/tests/format/misc/typescript-babel-only/tuple-labeled-ts.ts similarity index 100% rename from tests/misc/typescript-babel-only/tuple-labeled-ts.ts rename to tests/format/misc/typescript-babel-only/tuple-labeled-ts.ts diff --git a/tests/misc/typescript-only/__snapshots__/jsfmt.spec.js.snap b/tests/format/misc/typescript-only/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/misc/typescript-only/__snapshots__/jsfmt.spec.js.snap rename to tests/format/misc/typescript-only/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/misc/typescript-only/await-with-parens.ts b/tests/format/misc/typescript-only/await-with-parens.ts similarity index 100% rename from tests/misc/typescript-only/await-with-parens.ts rename to tests/format/misc/typescript-only/await-with-parens.ts diff --git a/tests/misc/typescript-only/invalid-modifiers.ts b/tests/format/misc/typescript-only/invalid-modifiers.ts similarity index 100% rename from tests/misc/typescript-only/invalid-modifiers.ts rename to tests/format/misc/typescript-only/invalid-modifiers.ts diff --git a/tests/misc/typescript-only/jsfmt.spec.js b/tests/format/misc/typescript-only/jsfmt.spec.js similarity index 100% rename from tests/misc/typescript-only/jsfmt.spec.js rename to tests/format/misc/typescript-only/jsfmt.spec.js diff --git a/tests/mjml/mjml/__snapshots__/jsfmt.spec.js.snap b/tests/format/mjml/mjml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/mjml/mjml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/mjml/mjml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/mjml/mjml/empty.mjml b/tests/format/mjml/mjml/empty.mjml similarity index 100% rename from tests/mjml/mjml/empty.mjml rename to tests/format/mjml/mjml/empty.mjml diff --git a/tests/mjml/mjml/head.mjml b/tests/format/mjml/mjml/head.mjml similarity index 100% rename from tests/mjml/mjml/head.mjml rename to tests/format/mjml/mjml/head.mjml diff --git a/tests/mjml/mjml/jsfmt.spec.js b/tests/format/mjml/mjml/jsfmt.spec.js similarity index 100% rename from tests/mjml/mjml/jsfmt.spec.js rename to tests/format/mjml/mjml/jsfmt.spec.js diff --git a/tests/scss/case/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/case/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/case/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/case/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/case/case.scss b/tests/format/scss/case/case.scss similarity index 100% rename from tests/scss/case/case.scss rename to tests/format/scss/case/case.scss diff --git a/tests/scss/case/jsfmt.spec.js b/tests/format/scss/case/jsfmt.spec.js similarity index 100% rename from tests/scss/case/jsfmt.spec.js rename to tests/format/scss/case/jsfmt.spec.js diff --git a/tests/scss/comments/CRLF.scss b/tests/format/scss/comments/CRLF.scss similarity index 100% rename from tests/scss/comments/CRLF.scss rename to tests/format/scss/comments/CRLF.scss diff --git a/tests/scss/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/comments/at-rule.scss b/tests/format/scss/comments/at-rule.scss similarity index 100% rename from tests/scss/comments/at-rule.scss rename to tests/format/scss/comments/at-rule.scss diff --git a/tests/scss/comments/between-decl.scss b/tests/format/scss/comments/between-decl.scss similarity index 100% rename from tests/scss/comments/between-decl.scss rename to tests/format/scss/comments/between-decl.scss diff --git a/tests/scss/comments/bug.scss b/tests/format/scss/comments/bug.scss similarity index 100% rename from tests/scss/comments/bug.scss rename to tests/format/scss/comments/bug.scss diff --git a/tests/scss/comments/if-eslit-at-rule-decloration.scss b/tests/format/scss/comments/if-eslit-at-rule-decloration.scss similarity index 100% rename from tests/scss/comments/if-eslit-at-rule-decloration.scss rename to tests/format/scss/comments/if-eslit-at-rule-decloration.scss diff --git a/tests/scss/comments/in-value.scss b/tests/format/scss/comments/in-value.scss similarity index 100% rename from tests/scss/comments/in-value.scss rename to tests/format/scss/comments/in-value.scss diff --git a/tests/scss/comments/jsfmt.spec.js b/tests/format/scss/comments/jsfmt.spec.js similarity index 100% rename from tests/scss/comments/jsfmt.spec.js rename to tests/format/scss/comments/jsfmt.spec.js diff --git a/tests/scss/comments/lists.scss b/tests/format/scss/comments/lists.scss similarity index 100% rename from tests/scss/comments/lists.scss rename to tests/format/scss/comments/lists.scss diff --git a/tests/scss/comments/maps.scss b/tests/format/scss/comments/maps.scss similarity index 100% rename from tests/scss/comments/maps.scss rename to tests/format/scss/comments/maps.scss diff --git a/tests/scss/comments/mixed-2.scss b/tests/format/scss/comments/mixed-2.scss similarity index 100% rename from tests/scss/comments/mixed-2.scss rename to tests/format/scss/comments/mixed-2.scss diff --git a/tests/scss/comments/mixed-block.scss b/tests/format/scss/comments/mixed-block.scss similarity index 100% rename from tests/scss/comments/mixed-block.scss rename to tests/format/scss/comments/mixed-block.scss diff --git a/tests/scss/comments/mixed.scss b/tests/format/scss/comments/mixed.scss similarity index 100% rename from tests/scss/comments/mixed.scss rename to tests/format/scss/comments/mixed.scss diff --git a/tests/scss/comments/prettier-ignore.scss b/tests/format/scss/comments/prettier-ignore.scss similarity index 100% rename from tests/scss/comments/prettier-ignore.scss rename to tests/format/scss/comments/prettier-ignore.scss diff --git a/tests/scss/comments/selectors.scss b/tests/format/scss/comments/selectors.scss similarity index 100% rename from tests/scss/comments/selectors.scss rename to tests/format/scss/comments/selectors.scss diff --git a/tests/scss/comments/trailing_star_slash.scss b/tests/format/scss/comments/trailing_star_slash.scss similarity index 100% rename from tests/scss/comments/trailing_star_slash.scss rename to tests/format/scss/comments/trailing_star_slash.scss diff --git a/tests/scss/comments/variable-declaration.scss b/tests/format/scss/comments/variable-declaration.scss similarity index 100% rename from tests/scss/comments/variable-declaration.scss rename to tests/format/scss/comments/variable-declaration.scss diff --git a/tests/scss/map/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/map/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/map/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/map/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/map/jsfmt.spec.js b/tests/format/scss/map/jsfmt.spec.js similarity index 100% rename from tests/scss/map/jsfmt.spec.js rename to tests/format/scss/map/jsfmt.spec.js diff --git a/tests/scss/map/key-values.scss b/tests/format/scss/map/key-values.scss similarity index 100% rename from tests/scss/map/key-values.scss rename to tests/format/scss/map/key-values.scss diff --git a/tests/scss/map/keys.scss b/tests/format/scss/map/keys.scss similarity index 100% rename from tests/scss/map/keys.scss rename to tests/format/scss/map/keys.scss diff --git a/tests/scss/no-semicolon/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/no-semicolon/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/no-semicolon/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/no-semicolon/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/no-semicolon/include-2.scss b/tests/format/scss/no-semicolon/include-2.scss similarity index 100% rename from tests/scss/no-semicolon/include-2.scss rename to tests/format/scss/no-semicolon/include-2.scss diff --git a/tests/scss/no-semicolon/include.scss b/tests/format/scss/no-semicolon/include.scss similarity index 100% rename from tests/scss/no-semicolon/include.scss rename to tests/format/scss/no-semicolon/include.scss diff --git a/tests/scss/no-semicolon/jsfmt.spec.js b/tests/format/scss/no-semicolon/jsfmt.spec.js similarity index 100% rename from tests/scss/no-semicolon/jsfmt.spec.js rename to tests/format/scss/no-semicolon/jsfmt.spec.js diff --git a/tests/scss/no-semicolon/url.scss b/tests/format/scss/no-semicolon/url.scss similarity index 100% rename from tests/scss/no-semicolon/url.scss rename to tests/format/scss/no-semicolon/url.scss diff --git a/tests/scss/parens/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/parens/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/parens/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/parens/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/parens/jsfmt.spec.js b/tests/format/scss/parens/jsfmt.spec.js similarity index 100% rename from tests/scss/parens/jsfmt.spec.js rename to tests/format/scss/parens/jsfmt.spec.js diff --git a/tests/scss/parens/parens.scss b/tests/format/scss/parens/parens.scss similarity index 100% rename from tests/scss/parens/parens.scss rename to tests/format/scss/parens/parens.scss diff --git a/tests/scss/scss/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/scss/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/scss/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/scss/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/scss/arbitrary-arguments.scss b/tests/format/scss/scss/arbitrary-arguments.scss similarity index 100% rename from tests/scss/scss/arbitrary-arguments.scss rename to tests/format/scss/scss/arbitrary-arguments.scss diff --git a/tests/scss/scss/comments.scss b/tests/format/scss/scss/comments.scss similarity index 100% rename from tests/scss/scss/comments.scss rename to tests/format/scss/scss/comments.scss diff --git a/tests/scss/scss/directives.scss b/tests/format/scss/scss/directives.scss similarity index 100% rename from tests/scss/scss/directives.scss rename to tests/format/scss/scss/directives.scss diff --git a/tests/scss/scss/function-in-url.scss b/tests/format/scss/scss/function-in-url.scss similarity index 100% rename from tests/scss/scss/function-in-url.scss rename to tests/format/scss/scss/function-in-url.scss diff --git a/tests/scss/scss/import_comma.scss b/tests/format/scss/scss/import_comma.scss similarity index 100% rename from tests/scss/scss/import_comma.scss rename to tests/format/scss/scss/import_comma.scss diff --git a/tests/scss/scss/jsfmt.spec.js b/tests/format/scss/scss/jsfmt.spec.js similarity index 100% rename from tests/scss/scss/jsfmt.spec.js rename to tests/format/scss/scss/jsfmt.spec.js diff --git a/tests/scss/scss/scss.scss b/tests/format/scss/scss/scss.scss similarity index 100% rename from tests/scss/scss/scss.scss rename to tests/format/scss/scss/scss.scss diff --git a/tests/scss/scss/string-concatanation.scss b/tests/format/scss/scss/string-concatanation.scss similarity index 100% rename from tests/scss/scss/string-concatanation.scss rename to tests/format/scss/scss/string-concatanation.scss diff --git a/tests/scss/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/trailing-comma/at-rules.scss b/tests/format/scss/trailing-comma/at-rules.scss similarity index 100% rename from tests/scss/trailing-comma/at-rules.scss rename to tests/format/scss/trailing-comma/at-rules.scss diff --git a/tests/scss/trailing-comma/declaration.scss b/tests/format/scss/trailing-comma/declaration.scss similarity index 100% rename from tests/scss/trailing-comma/declaration.scss rename to tests/format/scss/trailing-comma/declaration.scss diff --git a/tests/scss/trailing-comma/jsfmt.spec.js b/tests/format/scss/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/scss/trailing-comma/jsfmt.spec.js rename to tests/format/scss/trailing-comma/jsfmt.spec.js diff --git a/tests/scss/trailing-comma/list.scss b/tests/format/scss/trailing-comma/list.scss similarity index 100% rename from tests/scss/trailing-comma/list.scss rename to tests/format/scss/trailing-comma/list.scss diff --git a/tests/scss/trailing-comma/map.scss b/tests/format/scss/trailing-comma/map.scss similarity index 100% rename from tests/scss/trailing-comma/map.scss rename to tests/format/scss/trailing-comma/map.scss diff --git a/tests/scss/trailing-comma/selector_list.scss b/tests/format/scss/trailing-comma/selector_list.scss similarity index 100% rename from tests/scss/trailing-comma/selector_list.scss rename to tests/format/scss/trailing-comma/selector_list.scss diff --git a/tests/scss/trailing-comma/variable.scss b/tests/format/scss/trailing-comma/variable.scss similarity index 100% rename from tests/scss/trailing-comma/variable.scss rename to tests/format/scss/trailing-comma/variable.scss diff --git a/tests/scss/variables/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/variables/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/variables/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/variables/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/variables/jsfmt.spec.js b/tests/format/scss/variables/jsfmt.spec.js similarity index 100% rename from tests/scss/variables/jsfmt.spec.js rename to tests/format/scss/variables/jsfmt.spec.js diff --git a/tests/scss/variables/variables.scss b/tests/format/scss/variables/variables.scss similarity index 100% rename from tests/scss/variables/variables.scss rename to tests/format/scss/variables/variables.scss diff --git a/tests/scss/yaml/__snapshots__/jsfmt.spec.js.snap b/tests/format/scss/yaml/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/scss/yaml/__snapshots__/jsfmt.spec.js.snap rename to tests/format/scss/yaml/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/scss/yaml/jsfmt.spec.js b/tests/format/scss/yaml/jsfmt.spec.js similarity index 100% rename from tests/scss/yaml/jsfmt.spec.js rename to tests/format/scss/yaml/jsfmt.spec.js diff --git a/tests/scss/yaml/yaml.scss b/tests/format/scss/yaml/yaml.scss similarity index 100% rename from tests/scss/yaml/yaml.scss rename to tests/format/scss/yaml/yaml.scss diff --git a/tests/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/at-apply/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/at-apply/at-apply.css b/tests/format/stylefmt-repo/at-apply/at-apply.css similarity index 100% rename from tests/stylefmt-repo/at-apply/at-apply.css rename to tests/format/stylefmt-repo/at-apply/at-apply.css diff --git a/tests/stylefmt-repo/at-apply/jsfmt.spec.js b/tests/format/stylefmt-repo/at-apply/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/at-apply/jsfmt.spec.js rename to tests/format/stylefmt-repo/at-apply/jsfmt.spec.js diff --git a/tests/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/at-media/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/at-media/at-media.css b/tests/format/stylefmt-repo/at-media/at-media.css similarity index 100% rename from tests/stylefmt-repo/at-media/at-media.css rename to tests/format/stylefmt-repo/at-media/at-media.css diff --git a/tests/stylefmt-repo/at-media/jsfmt.spec.js b/tests/format/stylefmt-repo/at-media/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/at-media/jsfmt.spec.js rename to tests/format/stylefmt-repo/at-media/jsfmt.spec.js diff --git a/tests/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/attr-selector/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/attr-selector/attr-selector.css b/tests/format/stylefmt-repo/attr-selector/attr-selector.css similarity index 100% rename from tests/stylefmt-repo/attr-selector/attr-selector.css rename to tests/format/stylefmt-repo/attr-selector/attr-selector.css diff --git a/tests/stylefmt-repo/attr-selector/jsfmt.spec.js b/tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/attr-selector/jsfmt.spec.js rename to tests/format/stylefmt-repo/attr-selector/jsfmt.spec.js diff --git a/tests/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/charset-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/charset-2/charset-2.css b/tests/format/stylefmt-repo/charset-2/charset-2.css similarity index 100% rename from tests/stylefmt-repo/charset-2/charset-2.css rename to tests/format/stylefmt-repo/charset-2/charset-2.css diff --git a/tests/stylefmt-repo/charset-2/jsfmt.spec.js b/tests/format/stylefmt-repo/charset-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/charset-2/jsfmt.spec.js rename to tests/format/stylefmt-repo/charset-2/jsfmt.spec.js diff --git a/tests/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/charset/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/charset/charset.css b/tests/format/stylefmt-repo/charset/charset.css similarity index 100% rename from tests/stylefmt-repo/charset/charset.css rename to tests/format/stylefmt-repo/charset/charset.css diff --git a/tests/stylefmt-repo/charset/jsfmt.spec.js b/tests/format/stylefmt-repo/charset/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/charset/jsfmt.spec.js rename to tests/format/stylefmt-repo/charset/jsfmt.spec.js diff --git a/tests/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/color-hex-lowercase/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css b/tests/format/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css similarity index 100% rename from tests/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css rename to tests/format/stylefmt-repo/color-hex-lowercase/color-hex-lowercase.css diff --git a/tests/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js b/tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js rename to tests/format/stylefmt-repo/color-hex-lowercase/jsfmt.spec.js diff --git a/tests/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/comment-in-rules/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/comment-in-rules/comment-in-rules.css b/tests/format/stylefmt-repo/comment-in-rules/comment-in-rules.css similarity index 100% rename from tests/stylefmt-repo/comment-in-rules/comment-in-rules.css rename to tests/format/stylefmt-repo/comment-in-rules/comment-in-rules.css diff --git a/tests/stylefmt-repo/comment-in-rules/jsfmt.spec.js b/tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/comment-in-rules/jsfmt.spec.js rename to tests/format/stylefmt-repo/comment-in-rules/jsfmt.spec.js diff --git a/tests/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/comment/comment.css b/tests/format/stylefmt-repo/comment/comment.css similarity index 100% rename from tests/stylefmt-repo/comment/comment.css rename to tests/format/stylefmt-repo/comment/comment.css diff --git a/tests/stylefmt-repo/comment/jsfmt.spec.js b/tests/format/stylefmt-repo/comment/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/comment/jsfmt.spec.js rename to tests/format/stylefmt-repo/comment/jsfmt.spec.js diff --git a/tests/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/content/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/content/content.css b/tests/format/stylefmt-repo/content/content.css similarity index 100% rename from tests/stylefmt-repo/content/content.css rename to tests/format/stylefmt-repo/content/content.css diff --git a/tests/stylefmt-repo/content/jsfmt.spec.js b/tests/format/stylefmt-repo/content/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/content/jsfmt.spec.js rename to tests/format/stylefmt-repo/content/jsfmt.spec.js diff --git a/tests/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/cssnext-example/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/cssnext-example/cssnext-example.css b/tests/format/stylefmt-repo/cssnext-example/cssnext-example.css similarity index 100% rename from tests/stylefmt-repo/cssnext-example/cssnext-example.css rename to tests/format/stylefmt-repo/cssnext-example/cssnext-example.css diff --git a/tests/stylefmt-repo/cssnext-example/jsfmt.spec.js b/tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/cssnext-example/jsfmt.spec.js rename to tests/format/stylefmt-repo/cssnext-example/jsfmt.spec.js diff --git a/tests/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/custom-media-queries/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/custom-media-queries/custom-media-queries.css b/tests/format/stylefmt-repo/custom-media-queries/custom-media-queries.css similarity index 100% rename from tests/stylefmt-repo/custom-media-queries/custom-media-queries.css rename to tests/format/stylefmt-repo/custom-media-queries/custom-media-queries.css diff --git a/tests/stylefmt-repo/custom-media-queries/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/custom-media-queries/jsfmt.spec.js rename to tests/format/stylefmt-repo/custom-media-queries/jsfmt.spec.js diff --git a/tests/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/custom-properties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/custom-properties/custom-properties.css b/tests/format/stylefmt-repo/custom-properties/custom-properties.css similarity index 100% rename from tests/stylefmt-repo/custom-properties/custom-properties.css rename to tests/format/stylefmt-repo/custom-properties/custom-properties.css diff --git a/tests/stylefmt-repo/custom-properties/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/custom-properties/jsfmt.spec.js rename to tests/format/stylefmt-repo/custom-properties/jsfmt.spec.js diff --git a/tests/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/custom-selectors/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/custom-selectors/custom-selectors.css b/tests/format/stylefmt-repo/custom-selectors/custom-selectors.css similarity index 100% rename from tests/stylefmt-repo/custom-selectors/custom-selectors.css rename to tests/format/stylefmt-repo/custom-selectors/custom-selectors.css diff --git a/tests/stylefmt-repo/custom-selectors/jsfmt.spec.js b/tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/custom-selectors/jsfmt.spec.js rename to tests/format/stylefmt-repo/custom-selectors/jsfmt.spec.js diff --git a/tests/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/data-url/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/data-url/data-url.css b/tests/format/stylefmt-repo/data-url/data-url.css similarity index 100% rename from tests/stylefmt-repo/data-url/data-url.css rename to tests/format/stylefmt-repo/data-url/data-url.css diff --git a/tests/stylefmt-repo/data-url/jsfmt.spec.js b/tests/format/stylefmt-repo/data-url/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/data-url/jsfmt.spec.js rename to tests/format/stylefmt-repo/data-url/jsfmt.spec.js diff --git a/tests/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/font-face/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/font-face/font-face.css b/tests/format/stylefmt-repo/font-face/font-face.css similarity index 100% rename from tests/stylefmt-repo/font-face/font-face.css rename to tests/format/stylefmt-repo/font-face/font-face.css diff --git a/tests/stylefmt-repo/font-face/jsfmt.spec.js b/tests/format/stylefmt-repo/font-face/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/font-face/jsfmt.spec.js rename to tests/format/stylefmt-repo/font-face/jsfmt.spec.js diff --git a/tests/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/font-shorthand/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/font-shorthand/font-shorthand.css b/tests/format/stylefmt-repo/font-shorthand/font-shorthand.css similarity index 100% rename from tests/stylefmt-repo/font-shorthand/font-shorthand.css rename to tests/format/stylefmt-repo/font-shorthand/font-shorthand.css diff --git a/tests/stylefmt-repo/font-shorthand/jsfmt.spec.js b/tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/font-shorthand/jsfmt.spec.js rename to tests/format/stylefmt-repo/font-shorthand/jsfmt.spec.js diff --git a/tests/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/ie-hacks/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/ie-hacks/ie-hacks.css b/tests/format/stylefmt-repo/ie-hacks/ie-hacks.css similarity index 100% rename from tests/stylefmt-repo/ie-hacks/ie-hacks.css rename to tests/format/stylefmt-repo/ie-hacks/ie-hacks.css diff --git a/tests/stylefmt-repo/ie-hacks/jsfmt.spec.js b/tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/ie-hacks/jsfmt.spec.js rename to tests/format/stylefmt-repo/ie-hacks/jsfmt.spec.js diff --git a/tests/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/import/import.css b/tests/format/stylefmt-repo/import/import.css similarity index 100% rename from tests/stylefmt-repo/import/import.css rename to tests/format/stylefmt-repo/import/import.css diff --git a/tests/stylefmt-repo/import/jsfmt.spec.js b/tests/format/stylefmt-repo/import/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/import/jsfmt.spec.js rename to tests/format/stylefmt-repo/import/jsfmt.spec.js diff --git a/tests/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/important/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/important/important.css b/tests/format/stylefmt-repo/important/important.css similarity index 100% rename from tests/stylefmt-repo/important/important.css rename to tests/format/stylefmt-repo/important/important.css diff --git a/tests/stylefmt-repo/important/jsfmt.spec.js b/tests/format/stylefmt-repo/important/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/important/jsfmt.spec.js rename to tests/format/stylefmt-repo/important/jsfmt.spec.js diff --git a/tests/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/inline-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/inline-comment/inline-comment.css b/tests/format/stylefmt-repo/inline-comment/inline-comment.css similarity index 100% rename from tests/stylefmt-repo/inline-comment/inline-comment.css rename to tests/format/stylefmt-repo/inline-comment/inline-comment.css diff --git a/tests/stylefmt-repo/inline-comment/jsfmt.spec.js b/tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/inline-comment/jsfmt.spec.js rename to tests/format/stylefmt-repo/inline-comment/jsfmt.spec.js diff --git a/tests/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/lowercase/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/lowercase/jsfmt.spec.js b/tests/format/stylefmt-repo/lowercase/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/lowercase/jsfmt.spec.js rename to tests/format/stylefmt-repo/lowercase/jsfmt.spec.js diff --git a/tests/stylefmt-repo/lowercase/lowercase.css b/tests/format/stylefmt-repo/lowercase/lowercase.css similarity index 100% rename from tests/stylefmt-repo/lowercase/lowercase.css rename to tests/format/stylefmt-repo/lowercase/lowercase.css diff --git a/tests/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/media-indent-with-import/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/media-indent-with-import/jsfmt.spec.js b/tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/media-indent-with-import/jsfmt.spec.js rename to tests/format/stylefmt-repo/media-indent-with-import/jsfmt.spec.js diff --git a/tests/stylefmt-repo/media-indent-with-import/media-indent-with-import.css b/tests/format/stylefmt-repo/media-indent-with-import/media-indent-with-import.css similarity index 100% rename from tests/stylefmt-repo/media-indent-with-import/media-indent-with-import.css rename to tests/format/stylefmt-repo/media-indent-with-import/media-indent-with-import.css diff --git a/tests/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/media-indent/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/media-indent/jsfmt.spec.js b/tests/format/stylefmt-repo/media-indent/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/media-indent/jsfmt.spec.js rename to tests/format/stylefmt-repo/media-indent/jsfmt.spec.js diff --git a/tests/stylefmt-repo/media-indent/media-indent.css b/tests/format/stylefmt-repo/media-indent/media-indent.css similarity index 100% rename from tests/stylefmt-repo/media-indent/media-indent.css rename to tests/format/stylefmt-repo/media-indent/media-indent.css diff --git a/tests/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/media-queries-ranges/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/media-queries-ranges/jsfmt.spec.js b/tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/media-queries-ranges/jsfmt.spec.js rename to tests/format/stylefmt-repo/media-queries-ranges/jsfmt.spec.js diff --git a/tests/stylefmt-repo/media-queries-ranges/media-queries-ranges.css b/tests/format/stylefmt-repo/media-queries-ranges/media-queries-ranges.css similarity index 100% rename from tests/stylefmt-repo/media-queries-ranges/media-queries-ranges.css rename to tests/format/stylefmt-repo/media-queries-ranges/media-queries-ranges.css diff --git a/tests/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-2/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-2/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-2/nested-2.css b/tests/format/stylefmt-repo/nested-2/nested-2.css similarity index 100% rename from tests/stylefmt-repo/nested-2/nested-2.css rename to tests/format/stylefmt-repo/nested-2/nested-2.css diff --git a/tests/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-atrule/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-atrule/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-atrule/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-atrule/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-atrule/nested-atrule.css b/tests/format/stylefmt-repo/nested-atrule/nested-atrule.css similarity index 100% rename from tests/stylefmt-repo/nested-atrule/nested-atrule.css rename to tests/format/stylefmt-repo/nested-atrule/nested-atrule.css diff --git a/tests/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-indention-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-indention-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-indention-2/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-indention-2/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-indention-2/nested-indention-2.css b/tests/format/stylefmt-repo/nested-indention-2/nested-indention-2.css similarity index 100% rename from tests/stylefmt-repo/nested-indention-2/nested-indention-2.css rename to tests/format/stylefmt-repo/nested-indention-2/nested-indention-2.css diff --git a/tests/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-indention/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-indention/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-indention/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-indention/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-indention/nested-indention.css b/tests/format/stylefmt-repo/nested-indention/nested-indention.css similarity index 100% rename from tests/stylefmt-repo/nested-indention/nested-indention.css rename to tests/format/stylefmt-repo/nested-indention/nested-indention.css diff --git a/tests/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-mixin-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-mixin-2/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-mixin-2/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-mixin-2/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-mixin-2/nested-mixin-2.css b/tests/format/stylefmt-repo/nested-mixin-2/nested-mixin-2.css similarity index 100% rename from tests/stylefmt-repo/nested-mixin-2/nested-mixin-2.css rename to tests/format/stylefmt-repo/nested-mixin-2/nested-mixin-2.css diff --git a/tests/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested-mixin/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested-mixin/jsfmt.spec.js b/tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested-mixin/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested-mixin/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested-mixin/nested-mixin.css b/tests/format/stylefmt-repo/nested-mixin/nested-mixin.css similarity index 100% rename from tests/stylefmt-repo/nested-mixin/nested-mixin.css rename to tests/format/stylefmt-repo/nested-mixin/nested-mixin.css diff --git a/tests/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/nested/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/nested/jsfmt.spec.js b/tests/format/stylefmt-repo/nested/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/nested/jsfmt.spec.js rename to tests/format/stylefmt-repo/nested/jsfmt.spec.js diff --git a/tests/stylefmt-repo/nested/nested.css b/tests/format/stylefmt-repo/nested/nested.css similarity index 100% rename from tests/stylefmt-repo/nested/nested.css rename to tests/format/stylefmt-repo/nested/nested.css diff --git a/tests/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/non-nested-combinator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/non-nested-combinator/jsfmt.spec.js b/tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/non-nested-combinator/jsfmt.spec.js rename to tests/format/stylefmt-repo/non-nested-combinator/jsfmt.spec.js diff --git a/tests/stylefmt-repo/non-nested-combinator/non-nested-combinator.css b/tests/format/stylefmt-repo/non-nested-combinator/non-nested-combinator.css similarity index 100% rename from tests/stylefmt-repo/non-nested-combinator/non-nested-combinator.css rename to tests/format/stylefmt-repo/non-nested-combinator/non-nested-combinator.css diff --git a/tests/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/pseudo-element/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/pseudo-element/jsfmt.spec.js b/tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/pseudo-element/jsfmt.spec.js rename to tests/format/stylefmt-repo/pseudo-element/jsfmt.spec.js diff --git a/tests/stylefmt-repo/pseudo-element/pseudo-element.css b/tests/format/stylefmt-repo/pseudo-element/pseudo-element.css similarity index 100% rename from tests/stylefmt-repo/pseudo-element/pseudo-element.css rename to tests/format/stylefmt-repo/pseudo-element/pseudo-element.css diff --git a/tests/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/readme/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/readme/jsfmt.spec.js b/tests/format/stylefmt-repo/readme/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/readme/jsfmt.spec.js rename to tests/format/stylefmt-repo/readme/jsfmt.spec.js diff --git a/tests/stylefmt-repo/readme/readme.css b/tests/format/stylefmt-repo/readme/readme.css similarity index 100% rename from tests/stylefmt-repo/readme/readme.css rename to tests/format/stylefmt-repo/readme/readme.css diff --git a/tests/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/shorthand-with-sass-variables/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js b/tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js rename to tests/format/stylefmt-repo/shorthand-with-sass-variables/jsfmt.spec.js diff --git a/tests/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css b/tests/format/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css similarity index 100% rename from tests/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css rename to tests/format/stylefmt-repo/shorthand-with-sass-variables/shorthand-with-sass-variables.css diff --git a/tests/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/values/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/values/jsfmt.spec.js b/tests/format/stylefmt-repo/values/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/values/jsfmt.spec.js rename to tests/format/stylefmt-repo/values/jsfmt.spec.js diff --git a/tests/stylefmt-repo/values/values.css b/tests/format/stylefmt-repo/values/values.css similarity index 100% rename from tests/stylefmt-repo/values/values.css rename to tests/format/stylefmt-repo/values/values.css diff --git a/tests/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/var-notation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/var-notation/jsfmt.spec.js b/tests/format/stylefmt-repo/var-notation/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/var-notation/jsfmt.spec.js rename to tests/format/stylefmt-repo/var-notation/jsfmt.spec.js diff --git a/tests/stylefmt-repo/var-notation/var-notation.css b/tests/format/stylefmt-repo/var-notation/var-notation.css similarity index 100% rename from tests/stylefmt-repo/var-notation/var-notation.css rename to tests/format/stylefmt-repo/var-notation/var-notation.css diff --git a/tests/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap b/tests/format/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap rename to tests/format/stylefmt-repo/vendor-prefix/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/stylefmt-repo/vendor-prefix/jsfmt.spec.js b/tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js similarity index 100% rename from tests/stylefmt-repo/vendor-prefix/jsfmt.spec.js rename to tests/format/stylefmt-repo/vendor-prefix/jsfmt.spec.js diff --git a/tests/stylefmt-repo/vendor-prefix/vendor-prefix.css b/tests/format/stylefmt-repo/vendor-prefix/vendor-prefix.css similarity index 100% rename from tests/stylefmt-repo/vendor-prefix/vendor-prefix.css rename to tests/format/stylefmt-repo/vendor-prefix/vendor-prefix.css diff --git a/tests/typescript/abstract-class/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/abstract-class/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/abstract-class/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/abstract-class/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/abstract-class/export-default.ts b/tests/format/typescript/abstract-class/export-default.ts similarity index 100% rename from tests/typescript/abstract-class/export-default.ts rename to tests/format/typescript/abstract-class/export-default.ts diff --git a/tests/typescript/abstract-class/jsfmt.spec.js b/tests/format/typescript/abstract-class/jsfmt.spec.js similarity index 100% rename from tests/typescript/abstract-class/jsfmt.spec.js rename to tests/format/typescript/abstract-class/jsfmt.spec.js diff --git a/tests/typescript/abstract-construct-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/abstract-construct-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/abstract-construct-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/abstract-construct-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/abstract-construct-types/abstract-construct-types.ts b/tests/format/typescript/abstract-construct-types/abstract-construct-types.ts similarity index 100% rename from tests/typescript/abstract-construct-types/abstract-construct-types.ts rename to tests/format/typescript/abstract-construct-types/abstract-construct-types.ts diff --git a/tests/typescript/abstract-construct-types/jsfmt.spec.js b/tests/format/typescript/abstract-construct-types/jsfmt.spec.js similarity index 100% rename from tests/typescript/abstract-construct-types/jsfmt.spec.js rename to tests/format/typescript/abstract-construct-types/jsfmt.spec.js diff --git a/tests/typescript/ambient/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/ambient/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/ambient/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/ambient/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/ambient/ambient.ts b/tests/format/typescript/ambient/ambient.ts similarity index 100% rename from tests/typescript/ambient/ambient.ts rename to tests/format/typescript/ambient/ambient.ts diff --git a/tests/typescript/ambient/jsfmt.spec.js b/tests/format/typescript/ambient/jsfmt.spec.js similarity index 100% rename from tests/typescript/ambient/jsfmt.spec.js rename to tests/format/typescript/ambient/jsfmt.spec.js diff --git a/tests/typescript/angular-component-examples/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/angular-component-examples/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/angular-component-examples/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/angular-component-examples/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/angular-component-examples/jsfmt.spec.js b/tests/format/typescript/angular-component-examples/jsfmt.spec.js similarity index 100% rename from tests/typescript/angular-component-examples/jsfmt.spec.js rename to tests/format/typescript/angular-component-examples/jsfmt.spec.js diff --git a/tests/typescript/angular-component-examples/test.component.ts b/tests/format/typescript/angular-component-examples/test.component.ts similarity index 100% rename from tests/typescript/angular-component-examples/test.component.ts rename to tests/format/typescript/angular-component-examples/test.component.ts diff --git a/tests/typescript/argument-expansion/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/argument-expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/argument-expansion/argument_expansion.ts b/tests/format/typescript/argument-expansion/argument_expansion.ts similarity index 100% rename from tests/typescript/argument-expansion/argument_expansion.ts rename to tests/format/typescript/argument-expansion/argument_expansion.ts diff --git a/tests/typescript/argument-expansion/jsfmt.spec.js b/tests/format/typescript/argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/typescript/argument-expansion/jsfmt.spec.js rename to tests/format/typescript/argument-expansion/jsfmt.spec.js diff --git a/tests/typescript/array/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/array/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/array/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/array/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/array/comment.ts b/tests/format/typescript/array/comment.ts similarity index 100% rename from tests/typescript/array/comment.ts rename to tests/format/typescript/array/comment.ts diff --git a/tests/typescript/array/jsfmt.spec.js b/tests/format/typescript/array/jsfmt.spec.js similarity index 100% rename from tests/typescript/array/jsfmt.spec.js rename to tests/format/typescript/array/jsfmt.spec.js diff --git a/tests/typescript/array/key.ts b/tests/format/typescript/array/key.ts similarity index 100% rename from tests/typescript/array/key.ts rename to tests/format/typescript/array/key.ts diff --git a/tests/typescript/arrow/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/arrow/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/arrow/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/arrow/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/arrow/arrow_regression.ts b/tests/format/typescript/arrow/arrow_regression.ts similarity index 100% rename from tests/typescript/arrow/arrow_regression.ts rename to tests/format/typescript/arrow/arrow_regression.ts diff --git a/tests/typescript/arrow/comments.ts b/tests/format/typescript/arrow/comments.ts similarity index 100% rename from tests/typescript/arrow/comments.ts rename to tests/format/typescript/arrow/comments.ts diff --git a/tests/typescript/arrow/issue-6107-curry.ts b/tests/format/typescript/arrow/issue-6107-curry.ts similarity index 100% rename from tests/typescript/arrow/issue-6107-curry.ts rename to tests/format/typescript/arrow/issue-6107-curry.ts diff --git a/tests/typescript/arrow/jsfmt.spec.js b/tests/format/typescript/arrow/jsfmt.spec.js similarity index 100% rename from tests/typescript/arrow/jsfmt.spec.js rename to tests/format/typescript/arrow/jsfmt.spec.js diff --git a/tests/typescript/arrows/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/arrows/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/arrows/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/arrows/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/arrows/arrow_function_expression.ts b/tests/format/typescript/arrows/arrow_function_expression.ts similarity index 100% rename from tests/typescript/arrows/arrow_function_expression.ts rename to tests/format/typescript/arrows/arrow_function_expression.ts diff --git a/tests/typescript/arrows/jsfmt.spec.js b/tests/format/typescript/arrows/jsfmt.spec.js similarity index 100% rename from tests/typescript/arrows/jsfmt.spec.js rename to tests/format/typescript/arrows/jsfmt.spec.js diff --git a/tests/typescript/arrows/short_body.ts b/tests/format/typescript/arrows/short_body.ts similarity index 100% rename from tests/typescript/arrows/short_body.ts rename to tests/format/typescript/arrows/short_body.ts diff --git a/tests/typescript/arrows/type_params.ts b/tests/format/typescript/arrows/type_params.ts similarity index 100% rename from tests/typescript/arrows/type_params.ts rename to tests/format/typescript/arrows/type_params.ts diff --git a/tests/typescript/as/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/as/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/as/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/as/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/as/as.ts b/tests/format/typescript/as/as.ts similarity index 100% rename from tests/typescript/as/as.ts rename to tests/format/typescript/as/as.ts diff --git a/tests/typescript/as/assignment.ts b/tests/format/typescript/as/assignment.ts similarity index 100% rename from tests/typescript/as/assignment.ts rename to tests/format/typescript/as/assignment.ts diff --git a/tests/typescript/as/assignment2.ts b/tests/format/typescript/as/assignment2.ts similarity index 100% rename from tests/typescript/as/assignment2.ts rename to tests/format/typescript/as/assignment2.ts diff --git a/tests/typescript/as/export_default_as.ts b/tests/format/typescript/as/export_default_as.ts similarity index 100% rename from tests/typescript/as/export_default_as.ts rename to tests/format/typescript/as/export_default_as.ts diff --git a/tests/typescript/as/jsfmt.spec.js b/tests/format/typescript/as/jsfmt.spec.js similarity index 100% rename from tests/typescript/as/jsfmt.spec.js rename to tests/format/typescript/as/jsfmt.spec.js diff --git a/tests/typescript/as/long-identifiers.ts b/tests/format/typescript/as/long-identifiers.ts similarity index 100% rename from tests/typescript/as/long-identifiers.ts rename to tests/format/typescript/as/long-identifiers.ts diff --git a/tests/typescript/as/nested-await-and-as.ts b/tests/format/typescript/as/nested-await-and-as.ts similarity index 100% rename from tests/typescript/as/nested-await-and-as.ts rename to tests/format/typescript/as/nested-await-and-as.ts diff --git a/tests/typescript/as/return.ts b/tests/format/typescript/as/return.ts similarity index 100% rename from tests/typescript/as/return.ts rename to tests/format/typescript/as/return.ts diff --git a/tests/typescript/as/ternary.ts b/tests/format/typescript/as/ternary.ts similarity index 100% rename from tests/typescript/as/ternary.ts rename to tests/format/typescript/as/ternary.ts diff --git a/tests/typescript/assert/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/assert/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/assert/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/assert/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/assert/index.ts b/tests/format/typescript/assert/index.ts similarity index 100% rename from tests/typescript/assert/index.ts rename to tests/format/typescript/assert/index.ts diff --git a/tests/typescript/assert/jsfmt.spec.js b/tests/format/typescript/assert/jsfmt.spec.js similarity index 100% rename from tests/typescript/assert/jsfmt.spec.js rename to tests/format/typescript/assert/jsfmt.spec.js diff --git a/tests/typescript/assignment/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/assignment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/assignment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/assignment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/assignment/issue-2322.ts b/tests/format/typescript/assignment/issue-2322.ts similarity index 100% rename from tests/typescript/assignment/issue-2322.ts rename to tests/format/typescript/assignment/issue-2322.ts diff --git a/tests/typescript/assignment/issue-2482.ts b/tests/format/typescript/assignment/issue-2482.ts similarity index 100% rename from tests/typescript/assignment/issue-2482.ts rename to tests/format/typescript/assignment/issue-2482.ts diff --git a/tests/typescript/assignment/issue-2485.ts b/tests/format/typescript/assignment/issue-2485.ts similarity index 100% rename from tests/typescript/assignment/issue-2485.ts rename to tests/format/typescript/assignment/issue-2485.ts diff --git a/tests/typescript/assignment/issue-3122.ts b/tests/format/typescript/assignment/issue-3122.ts similarity index 100% rename from tests/typescript/assignment/issue-3122.ts rename to tests/format/typescript/assignment/issue-3122.ts diff --git a/tests/typescript/assignment/issue-5370.ts b/tests/format/typescript/assignment/issue-5370.ts similarity index 100% rename from tests/typescript/assignment/issue-5370.ts rename to tests/format/typescript/assignment/issue-5370.ts diff --git a/tests/typescript/assignment/issue-6783.ts b/tests/format/typescript/assignment/issue-6783.ts similarity index 100% rename from tests/typescript/assignment/issue-6783.ts rename to tests/format/typescript/assignment/issue-6783.ts diff --git a/tests/typescript/assignment/issue-8619.ts b/tests/format/typescript/assignment/issue-8619.ts similarity index 100% rename from tests/typescript/assignment/issue-8619.ts rename to tests/format/typescript/assignment/issue-8619.ts diff --git a/tests/typescript/assignment/issue-9172.ts b/tests/format/typescript/assignment/issue-9172.ts similarity index 100% rename from tests/typescript/assignment/issue-9172.ts rename to tests/format/typescript/assignment/issue-9172.ts diff --git a/tests/typescript/assignment/jsfmt.spec.js b/tests/format/typescript/assignment/jsfmt.spec.js similarity index 100% rename from tests/typescript/assignment/jsfmt.spec.js rename to tests/format/typescript/assignment/jsfmt.spec.js diff --git a/tests/typescript/assignment/lone-arg.ts b/tests/format/typescript/assignment/lone-arg.ts similarity index 100% rename from tests/typescript/assignment/lone-arg.ts rename to tests/format/typescript/assignment/lone-arg.ts diff --git a/tests/typescript/assignment/parenthesized.ts b/tests/format/typescript/assignment/parenthesized.ts similarity index 100% rename from tests/typescript/assignment/parenthesized.ts rename to tests/format/typescript/assignment/parenthesized.ts diff --git a/tests/typescript/bigint/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/bigint/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/bigint/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/bigint/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/bigint/bigint.ts b/tests/format/typescript/bigint/bigint.ts similarity index 100% rename from tests/typescript/bigint/bigint.ts rename to tests/format/typescript/bigint/bigint.ts diff --git a/tests/typescript/bigint/jsfmt.spec.js b/tests/format/typescript/bigint/jsfmt.spec.js similarity index 100% rename from tests/typescript/bigint/jsfmt.spec.js rename to tests/format/typescript/bigint/jsfmt.spec.js diff --git a/tests/typescript/break-calls/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/break-calls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/break-calls/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/break-calls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/break-calls/jsfmt.spec.js b/tests/format/typescript/break-calls/jsfmt.spec.js similarity index 100% rename from tests/typescript/break-calls/jsfmt.spec.js rename to tests/format/typescript/break-calls/jsfmt.spec.js diff --git a/tests/typescript/break-calls/type_args.ts b/tests/format/typescript/break-calls/type_args.ts similarity index 100% rename from tests/typescript/break-calls/type_args.ts rename to tests/format/typescript/break-calls/type_args.ts diff --git a/tests/typescript/cast/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/cast/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/cast/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/cast/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/cast/as-const.ts b/tests/format/typescript/cast/as-const.ts similarity index 100% rename from tests/typescript/cast/as-const.ts rename to tests/format/typescript/cast/as-const.ts diff --git a/tests/typescript/cast/assert-and-assign.ts b/tests/format/typescript/cast/assert-and-assign.ts similarity index 100% rename from tests/typescript/cast/assert-and-assign.ts rename to tests/format/typescript/cast/assert-and-assign.ts diff --git a/tests/typescript/cast/generic-cast.ts b/tests/format/typescript/cast/generic-cast.ts similarity index 100% rename from tests/typescript/cast/generic-cast.ts rename to tests/format/typescript/cast/generic-cast.ts diff --git a/tests/typescript/cast/hug-args.ts b/tests/format/typescript/cast/hug-args.ts similarity index 100% rename from tests/typescript/cast/hug-args.ts rename to tests/format/typescript/cast/hug-args.ts diff --git a/tests/typescript/cast/jsfmt.spec.js b/tests/format/typescript/cast/jsfmt.spec.js similarity index 100% rename from tests/typescript/cast/jsfmt.spec.js rename to tests/format/typescript/cast/jsfmt.spec.js diff --git a/tests/typescript/cast/parenthesis.ts b/tests/format/typescript/cast/parenthesis.ts similarity index 100% rename from tests/typescript/cast/parenthesis.ts rename to tests/format/typescript/cast/parenthesis.ts diff --git a/tests/typescript/catch-clause/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/catch-clause/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/catch-clause/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/catch-clause/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/catch-clause/jsfmt.spec.js b/tests/format/typescript/catch-clause/jsfmt.spec.js similarity index 100% rename from tests/typescript/catch-clause/jsfmt.spec.js rename to tests/format/typescript/catch-clause/jsfmt.spec.js diff --git a/tests/typescript/catch-clause/type-annotation.ts b/tests/format/typescript/catch-clause/type-annotation.ts similarity index 100% rename from tests/typescript/catch-clause/type-annotation.ts rename to tests/format/typescript/catch-clause/type-annotation.ts diff --git a/tests/typescript/class-comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/class-comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/class-comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/class-comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/class-comment/class-implements.ts b/tests/format/typescript/class-comment/class-implements.ts similarity index 100% rename from tests/typescript/class-comment/class-implements.ts rename to tests/format/typescript/class-comment/class-implements.ts diff --git a/tests/typescript/class-comment/declare.ts b/tests/format/typescript/class-comment/declare.ts similarity index 100% rename from tests/typescript/class-comment/declare.ts rename to tests/format/typescript/class-comment/declare.ts diff --git a/tests/typescript/class-comment/generic.ts b/tests/format/typescript/class-comment/generic.ts similarity index 100% rename from tests/typescript/class-comment/generic.ts rename to tests/format/typescript/class-comment/generic.ts diff --git a/tests/typescript/class-comment/jsfmt.spec.js b/tests/format/typescript/class-comment/jsfmt.spec.js similarity index 100% rename from tests/typescript/class-comment/jsfmt.spec.js rename to tests/format/typescript/class-comment/jsfmt.spec.js diff --git a/tests/typescript/class-comment/misc.ts b/tests/format/typescript/class-comment/misc.ts similarity index 100% rename from tests/typescript/class-comment/misc.ts rename to tests/format/typescript/class-comment/misc.ts diff --git a/tests/typescript/class/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/class/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/class/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/class/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/class/abstract-method.ts b/tests/format/typescript/class/abstract-method.ts similarity index 100% rename from tests/typescript/class/abstract-method.ts rename to tests/format/typescript/class/abstract-method.ts diff --git a/tests/typescript/class/constructor.ts b/tests/format/typescript/class/constructor.ts similarity index 100% rename from tests/typescript/class/constructor.ts rename to tests/format/typescript/class/constructor.ts diff --git a/tests/typescript/class/dunder.ts b/tests/format/typescript/class/dunder.ts similarity index 100% rename from tests/typescript/class/dunder.ts rename to tests/format/typescript/class/dunder.ts diff --git a/tests/typescript/class/duplicates-access-modifier.ts b/tests/format/typescript/class/duplicates-access-modifier.ts similarity index 100% rename from tests/typescript/class/duplicates-access-modifier.ts rename to tests/format/typescript/class/duplicates-access-modifier.ts diff --git a/tests/typescript/class/empty-method-body.ts b/tests/format/typescript/class/empty-method-body.ts similarity index 100% rename from tests/typescript/class/empty-method-body.ts rename to tests/format/typescript/class/empty-method-body.ts diff --git a/tests/typescript/class/extends_implements.ts b/tests/format/typescript/class/extends_implements.ts similarity index 100% rename from tests/typescript/class/extends_implements.ts rename to tests/format/typescript/class/extends_implements.ts diff --git a/tests/typescript/class/generics.ts b/tests/format/typescript/class/generics.ts similarity index 100% rename from tests/typescript/class/generics.ts rename to tests/format/typescript/class/generics.ts diff --git a/tests/typescript/class/jsfmt.spec.js b/tests/format/typescript/class/jsfmt.spec.js similarity index 100% rename from tests/typescript/class/jsfmt.spec.js rename to tests/format/typescript/class/jsfmt.spec.js diff --git a/tests/typescript/class/methods.ts b/tests/format/typescript/class/methods.ts similarity index 100% rename from tests/typescript/class/methods.ts rename to tests/format/typescript/class/methods.ts diff --git a/tests/typescript/class/optional.ts b/tests/format/typescript/class/optional.ts similarity index 100% rename from tests/typescript/class/optional.ts rename to tests/format/typescript/class/optional.ts diff --git a/tests/typescript/class/quoted-property.ts b/tests/format/typescript/class/quoted-property.ts similarity index 100% rename from tests/typescript/class/quoted-property.ts rename to tests/format/typescript/class/quoted-property.ts diff --git a/tests/typescript/class/standard_private_fields.ts b/tests/format/typescript/class/standard_private_fields.ts similarity index 100% rename from tests/typescript/class/standard_private_fields.ts rename to tests/format/typescript/class/standard_private_fields.ts diff --git a/tests/typescript/classes/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/classes/break-heritage.ts b/tests/format/typescript/classes/break-heritage.ts similarity index 100% rename from tests/typescript/classes/break-heritage.ts rename to tests/format/typescript/classes/break-heritage.ts diff --git a/tests/typescript/classes/break.ts b/tests/format/typescript/classes/break.ts similarity index 100% rename from tests/typescript/classes/break.ts rename to tests/format/typescript/classes/break.ts diff --git a/tests/typescript/classes/jsfmt.spec.js b/tests/format/typescript/classes/jsfmt.spec.js similarity index 100% rename from tests/typescript/classes/jsfmt.spec.js rename to tests/format/typescript/classes/jsfmt.spec.js diff --git a/tests/typescript/comments-2/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/comments-2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/comments-2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/comments-2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/comments-2/dangling.ts b/tests/format/typescript/comments-2/dangling.ts similarity index 100% rename from tests/typescript/comments-2/dangling.ts rename to tests/format/typescript/comments-2/dangling.ts diff --git a/tests/typescript/comments-2/issues.ts b/tests/format/typescript/comments-2/issues.ts similarity index 100% rename from tests/typescript/comments-2/issues.ts rename to tests/format/typescript/comments-2/issues.ts diff --git a/tests/typescript/comments-2/jsfmt.spec.js b/tests/format/typescript/comments-2/jsfmt.spec.js similarity index 100% rename from tests/typescript/comments-2/jsfmt.spec.js rename to tests/format/typescript/comments-2/jsfmt.spec.js diff --git a/tests/typescript/comments-2/last-arg.ts b/tests/format/typescript/comments-2/last-arg.ts similarity index 100% rename from tests/typescript/comments-2/last-arg.ts rename to tests/format/typescript/comments-2/last-arg.ts diff --git a/tests/typescript/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/comments/abstract_class.ts b/tests/format/typescript/comments/abstract_class.ts similarity index 100% rename from tests/typescript/comments/abstract_class.ts rename to tests/format/typescript/comments/abstract_class.ts diff --git a/tests/typescript/comments/after_jsx_generic.ts b/tests/format/typescript/comments/after_jsx_generic.ts similarity index 100% rename from tests/typescript/comments/after_jsx_generic.ts rename to tests/format/typescript/comments/after_jsx_generic.ts diff --git a/tests/typescript/comments/declare_function.ts b/tests/format/typescript/comments/declare_function.ts similarity index 100% rename from tests/typescript/comments/declare_function.ts rename to tests/format/typescript/comments/declare_function.ts diff --git a/tests/typescript/comments/interface.ts b/tests/format/typescript/comments/interface.ts similarity index 100% rename from tests/typescript/comments/interface.ts rename to tests/format/typescript/comments/interface.ts diff --git a/tests/typescript/comments/issues.ts b/tests/format/typescript/comments/issues.ts similarity index 100% rename from tests/typescript/comments/issues.ts rename to tests/format/typescript/comments/issues.ts diff --git a/tests/typescript/comments/jsfmt.spec.js b/tests/format/typescript/comments/jsfmt.spec.js similarity index 100% rename from tests/typescript/comments/jsfmt.spec.js rename to tests/format/typescript/comments/jsfmt.spec.js diff --git a/tests/typescript/comments/jsx.ts b/tests/format/typescript/comments/jsx.ts similarity index 100% rename from tests/typescript/comments/jsx.ts rename to tests/format/typescript/comments/jsx.ts diff --git a/tests/typescript/comments/location.ts b/tests/format/typescript/comments/location.ts similarity index 100% rename from tests/typescript/comments/location.ts rename to tests/format/typescript/comments/location.ts diff --git a/tests/typescript/comments/mapped_types.ts b/tests/format/typescript/comments/mapped_types.ts similarity index 100% rename from tests/typescript/comments/mapped_types.ts rename to tests/format/typescript/comments/mapped_types.ts diff --git a/tests/typescript/comments/method_types.ts b/tests/format/typescript/comments/method_types.ts similarity index 100% rename from tests/typescript/comments/method_types.ts rename to tests/format/typescript/comments/method_types.ts diff --git a/tests/typescript/comments/methods.ts b/tests/format/typescript/comments/methods.ts similarity index 100% rename from tests/typescript/comments/methods.ts rename to tests/format/typescript/comments/methods.ts diff --git a/tests/typescript/comments/type-parameters.ts b/tests/format/typescript/comments/type-parameters.ts similarity index 100% rename from tests/typescript/comments/type-parameters.ts rename to tests/format/typescript/comments/type-parameters.ts diff --git a/tests/typescript/comments/types.ts b/tests/format/typescript/comments/types.ts similarity index 100% rename from tests/typescript/comments/types.ts rename to tests/format/typescript/comments/types.ts diff --git a/tests/typescript/comments/union.ts b/tests/format/typescript/comments/union.ts similarity index 100% rename from tests/typescript/comments/union.ts rename to tests/format/typescript/comments/union.ts diff --git a/tests/typescript/compiler/ClassDeclaration22.ts b/tests/format/typescript/compiler/ClassDeclaration22.ts similarity index 100% rename from tests/typescript/compiler/ClassDeclaration22.ts rename to tests/format/typescript/compiler/ClassDeclaration22.ts diff --git a/tests/typescript/compiler/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/compiler/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/compiler/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/compiler/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/compiler/anyIsAssignableToObject.ts b/tests/format/typescript/compiler/anyIsAssignableToObject.ts similarity index 100% rename from tests/typescript/compiler/anyIsAssignableToObject.ts rename to tests/format/typescript/compiler/anyIsAssignableToObject.ts diff --git a/tests/typescript/compiler/castOfAwait.ts b/tests/format/typescript/compiler/castOfAwait.ts similarity index 100% rename from tests/typescript/compiler/castOfAwait.ts rename to tests/format/typescript/compiler/castOfAwait.ts diff --git a/tests/typescript/compiler/castParentheses.ts b/tests/format/typescript/compiler/castParentheses.ts similarity index 100% rename from tests/typescript/compiler/castParentheses.ts rename to tests/format/typescript/compiler/castParentheses.ts diff --git a/tests/typescript/compiler/castTest.ts b/tests/format/typescript/compiler/castTest.ts similarity index 100% rename from tests/typescript/compiler/castTest.ts rename to tests/format/typescript/compiler/castTest.ts diff --git a/tests/typescript/compiler/checkInfiniteExpansionTermination.ts b/tests/format/typescript/compiler/checkInfiniteExpansionTermination.ts similarity index 100% rename from tests/typescript/compiler/checkInfiniteExpansionTermination.ts rename to tests/format/typescript/compiler/checkInfiniteExpansionTermination.ts diff --git a/tests/typescript/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts b/tests/format/typescript/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts similarity index 100% rename from tests/typescript/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts rename to tests/format/typescript/compiler/commentInNamespaceDeclarationWithIdentifierPathName.ts diff --git a/tests/typescript/compiler/commentsInterface.ts b/tests/format/typescript/compiler/commentsInterface.ts similarity index 100% rename from tests/typescript/compiler/commentsInterface.ts rename to tests/format/typescript/compiler/commentsInterface.ts diff --git a/tests/typescript/compiler/contextualSignatureInstantiation2.ts b/tests/format/typescript/compiler/contextualSignatureInstantiation2.ts similarity index 100% rename from tests/typescript/compiler/contextualSignatureInstantiation2.ts rename to tests/format/typescript/compiler/contextualSignatureInstantiation2.ts diff --git a/tests/typescript/compiler/declareDottedModuleName.ts b/tests/format/typescript/compiler/declareDottedModuleName.ts similarity index 100% rename from tests/typescript/compiler/declareDottedModuleName.ts rename to tests/format/typescript/compiler/declareDottedModuleName.ts diff --git a/tests/typescript/compiler/decrementAndIncrementOperators.ts b/tests/format/typescript/compiler/decrementAndIncrementOperators.ts similarity index 100% rename from tests/typescript/compiler/decrementAndIncrementOperators.ts rename to tests/format/typescript/compiler/decrementAndIncrementOperators.ts diff --git a/tests/typescript/compiler/downlevelLetConst1.ts b/tests/format/typescript/compiler/downlevelLetConst1.ts similarity index 100% rename from tests/typescript/compiler/downlevelLetConst1.ts rename to tests/format/typescript/compiler/downlevelLetConst1.ts diff --git a/tests/typescript/compiler/errorOnInitializerInInterfaceProperty.ts b/tests/format/typescript/compiler/errorOnInitializerInInterfaceProperty.ts similarity index 100% rename from tests/typescript/compiler/errorOnInitializerInInterfaceProperty.ts rename to tests/format/typescript/compiler/errorOnInitializerInInterfaceProperty.ts diff --git a/tests/typescript/compiler/es5ExportDefaultClassDeclaration4.ts b/tests/format/typescript/compiler/es5ExportDefaultClassDeclaration4.ts similarity index 100% rename from tests/typescript/compiler/es5ExportDefaultClassDeclaration4.ts rename to tests/format/typescript/compiler/es5ExportDefaultClassDeclaration4.ts diff --git a/tests/typescript/compiler/functionOverloadsOnGenericArity1.ts b/tests/format/typescript/compiler/functionOverloadsOnGenericArity1.ts similarity index 100% rename from tests/typescript/compiler/functionOverloadsOnGenericArity1.ts rename to tests/format/typescript/compiler/functionOverloadsOnGenericArity1.ts diff --git a/tests/typescript/compiler/globalIsContextualKeyword.ts b/tests/format/typescript/compiler/globalIsContextualKeyword.ts similarity index 100% rename from tests/typescript/compiler/globalIsContextualKeyword.ts rename to tests/format/typescript/compiler/globalIsContextualKeyword.ts diff --git a/tests/typescript/compiler/indexSignatureWithInitializer.ts b/tests/format/typescript/compiler/indexSignatureWithInitializer.ts similarity index 100% rename from tests/typescript/compiler/indexSignatureWithInitializer.ts rename to tests/format/typescript/compiler/indexSignatureWithInitializer.ts diff --git a/tests/typescript/compiler/jsfmt.spec.js b/tests/format/typescript/compiler/jsfmt.spec.js similarity index 100% rename from tests/typescript/compiler/jsfmt.spec.js rename to tests/format/typescript/compiler/jsfmt.spec.js diff --git a/tests/typescript/compiler/mappedTypeWithCombinedTypeMappers.ts b/tests/format/typescript/compiler/mappedTypeWithCombinedTypeMappers.ts similarity index 100% rename from tests/typescript/compiler/mappedTypeWithCombinedTypeMappers.ts rename to tests/format/typescript/compiler/mappedTypeWithCombinedTypeMappers.ts diff --git a/tests/typescript/compiler/modifiersOnInterfaceIndexSignature1.ts b/tests/format/typescript/compiler/modifiersOnInterfaceIndexSignature1.ts similarity index 100% rename from tests/typescript/compiler/modifiersOnInterfaceIndexSignature1.ts rename to tests/format/typescript/compiler/modifiersOnInterfaceIndexSignature1.ts diff --git a/tests/typescript/compiler/privacyGloImport.ts b/tests/format/typescript/compiler/privacyGloImport.ts similarity index 100% rename from tests/typescript/compiler/privacyGloImport.ts rename to tests/format/typescript/compiler/privacyGloImport.ts diff --git a/tests/typescript/conditional-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conditional-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conditional-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conditional-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conditional-types/comments.ts b/tests/format/typescript/conditional-types/comments.ts similarity index 100% rename from tests/typescript/conditional-types/comments.ts rename to tests/format/typescript/conditional-types/comments.ts diff --git a/tests/typescript/conditional-types/conditonal-types.ts b/tests/format/typescript/conditional-types/conditonal-types.ts similarity index 100% rename from tests/typescript/conditional-types/conditonal-types.ts rename to tests/format/typescript/conditional-types/conditonal-types.ts diff --git a/tests/typescript/conditional-types/infer-type.ts b/tests/format/typescript/conditional-types/infer-type.ts similarity index 100% rename from tests/typescript/conditional-types/infer-type.ts rename to tests/format/typescript/conditional-types/infer-type.ts diff --git a/tests/typescript/conditional-types/jsfmt.spec.js b/tests/format/typescript/conditional-types/jsfmt.spec.js similarity index 100% rename from tests/typescript/conditional-types/jsfmt.spec.js rename to tests/format/typescript/conditional-types/jsfmt.spec.js diff --git a/tests/typescript/conditional-types/nested-in-condition.ts b/tests/format/typescript/conditional-types/nested-in-condition.ts similarity index 100% rename from tests/typescript/conditional-types/nested-in-condition.ts rename to tests/format/typescript/conditional-types/nested-in-condition.ts diff --git a/tests/typescript/conformance/ambient/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/ambient/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/ambient/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/ambient/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/ambient/ambientDeclarations.ts b/tests/format/typescript/conformance/ambient/ambientDeclarations.ts similarity index 100% rename from tests/typescript/conformance/ambient/ambientDeclarations.ts rename to tests/format/typescript/conformance/ambient/ambientDeclarations.ts diff --git a/tests/typescript/conformance/ambient/jsfmt.spec.js b/tests/format/typescript/conformance/ambient/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/ambient/jsfmt.spec.js rename to tests/format/typescript/conformance/ambient/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/classes/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/classes/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/classes/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/classes/abstract.ts b/tests/format/typescript/conformance/classes/abstract.ts similarity index 100% rename from tests/typescript/conformance/classes/abstract.ts rename to tests/format/typescript/conformance/classes/abstract.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/classes/classDeclarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/classes/classDeclarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAccessor.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAsIdentifier.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractAssignabilityConstructorFunction.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractClinterfaceAssignability.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractConstructorAssignability.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractCrashedOnce.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractExtends.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractFactoryFunction.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractGeneric.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractImportInstantiation.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInAModule.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInheritance.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations1.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractInstantiations2.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMethodInNonAbstractClass.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractMixedWithModifiers.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverloads.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractOverrideWithAbstract.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractProperties.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSingleLineDecl.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractSuperCalls.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethod1.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractUsingAbstractMethods2.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/classAbstractWithInterface.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js rename to tests/format/typescript/conformance/classes/classDeclarations/classAbstractKeyword/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classAppearsToHaveMembersOfObject.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendingClass.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classExtendsItselfIndirectly.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/classIsSubtypeOfBaseType.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js rename to tests/format/typescript/conformance/classes/classDeclarations/classHeritageSpecification/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/classDeclarations/classInsideBlock.ts b/tests/format/typescript/conformance/classes/classDeclarations/classInsideBlock.ts similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/classInsideBlock.ts rename to tests/format/typescript/conformance/classes/classDeclarations/classInsideBlock.ts diff --git a/tests/typescript/conformance/classes/classDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/classes/classDeclarations/jsfmt.spec.js rename to tests/format/typescript/conformance/classes/classDeclarations/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/classExpression.ts b/tests/format/typescript/conformance/classes/classExpression.ts similarity index 100% rename from tests/typescript/conformance/classes/classExpression.ts rename to tests/format/typescript/conformance/classes/classExpression.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorDefaultValuesReferencingThis.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorImplementationWithDefaultValues2.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithDefaultValues.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorOverloadsWithOptionalParameters.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/constructorParameterProperties2.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/declarationEmitReadonly.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyConstructorAssignment.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyInConstructorParameters.ts diff --git a/tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts b/tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts similarity index 100% rename from tests/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts rename to tests/format/typescript/conformance/classes/constructorDeclarations/constructorParameters/readonlyReadonly.ts diff --git a/tests/typescript/conformance/classes/jsfmt.spec.js b/tests/format/typescript/conformance/classes/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/classes/jsfmt.spec.js rename to tests/format/typescript/conformance/classes/jsfmt.spec.js diff --git a/tests/typescript/conformance/classes/mixinAccessModifiers.ts b/tests/format/typescript/conformance/classes/mixinAccessModifiers.ts similarity index 100% rename from tests/typescript/conformance/classes/mixinAccessModifiers.ts rename to tests/format/typescript/conformance/classes/mixinAccessModifiers.ts diff --git a/tests/typescript/conformance/classes/mixinClassesAnnotated.ts b/tests/format/typescript/conformance/classes/mixinClassesAnnotated.ts similarity index 100% rename from tests/typescript/conformance/classes/mixinClassesAnnotated.ts rename to tests/format/typescript/conformance/classes/mixinClassesAnnotated.ts diff --git a/tests/typescript/conformance/classes/mixinClassesAnonymous.ts b/tests/format/typescript/conformance/classes/mixinClassesAnonymous.ts similarity index 100% rename from tests/typescript/conformance/classes/mixinClassesAnonymous.ts rename to tests/format/typescript/conformance/classes/mixinClassesAnonymous.ts diff --git a/tests/typescript/conformance/classes/mixinClassesMembers.ts b/tests/format/typescript/conformance/classes/mixinClassesMembers.ts similarity index 100% rename from tests/typescript/conformance/classes/mixinClassesMembers.ts rename to tests/format/typescript/conformance/classes/mixinClassesMembers.ts diff --git a/tests/typescript/conformance/classes/nestedClassDeclaration.ts b/tests/format/typescript/conformance/classes/nestedClassDeclaration.ts similarity index 100% rename from tests/typescript/conformance/classes/nestedClassDeclaration.ts rename to tests/format/typescript/conformance/classes/nestedClassDeclaration.ts diff --git a/tests/typescript/conformance/comments/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/comments/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/comments/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/comments/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/comments/comments.ts b/tests/format/typescript/conformance/comments/comments.ts similarity index 100% rename from tests/typescript/conformance/comments/comments.ts rename to tests/format/typescript/conformance/comments/comments.ts diff --git a/tests/typescript/conformance/comments/jsfmt.spec.js b/tests/format/typescript/conformance/comments/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/comments/jsfmt.spec.js rename to tests/format/typescript/conformance/comments/jsfmt.spec.js diff --git a/tests/typescript/conformance/declarationEmit/typePredicates/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/declarationEmit/typePredicates/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/declarationEmit/typePredicates/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/declarationEmit/typePredicates/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts b/tests/format/typescript/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts similarity index 100% rename from tests/typescript/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts rename to tests/format/typescript/conformance/declarationEmit/typePredicates/declarationEmitThisPredicatesWithPrivateName01.ts diff --git a/tests/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js b/tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js rename to tests/format/typescript/conformance/declarationEmit/typePredicates/jsfmt.spec.js diff --git a/tests/typescript/conformance/es6/Symbols/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/es6/Symbols/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/es6/Symbols/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/es6/Symbols/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/es6/Symbols/jsfmt.spec.js b/tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/es6/Symbols/jsfmt.spec.js rename to tests/format/typescript/conformance/es6/Symbols/jsfmt.spec.js diff --git a/tests/typescript/conformance/es6/Symbols/symbolProperty15.ts b/tests/format/typescript/conformance/es6/Symbols/symbolProperty15.ts similarity index 100% rename from tests/typescript/conformance/es6/Symbols/symbolProperty15.ts rename to tests/format/typescript/conformance/es6/Symbols/symbolProperty15.ts diff --git a/tests/typescript/conformance/es6/templates/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/es6/templates/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/es6/templates/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/es6/templates/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/es6/templates/jsfmt.spec.js b/tests/format/typescript/conformance/es6/templates/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/es6/templates/jsfmt.spec.js rename to tests/format/typescript/conformance/es6/templates/jsfmt.spec.js diff --git a/tests/typescript/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts b/tests/format/typescript/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts similarity index 100% rename from tests/typescript/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts rename to tests/format/typescript/conformance/es6/templates/templateStringWithEmbeddedTypeAssertionOnAdditionES6.ts diff --git a/tests/typescript/conformance/expressions/asOperator/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/expressions/asOperator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/expressions/asOperator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/expressions/asOperator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/expressions/asOperator/asOperatorContextualType.ts b/tests/format/typescript/conformance/expressions/asOperator/asOperatorContextualType.ts similarity index 100% rename from tests/typescript/conformance/expressions/asOperator/asOperatorContextualType.ts rename to tests/format/typescript/conformance/expressions/asOperator/asOperatorContextualType.ts diff --git a/tests/typescript/conformance/expressions/asOperator/jsfmt.spec.js b/tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/expressions/asOperator/jsfmt.spec.js rename to tests/format/typescript/conformance/expressions/asOperator/jsfmt.spec.js diff --git a/tests/typescript/conformance/expressions/functionCalls/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/expressions/functionCalls/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/expressions/functionCalls/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/expressions/functionCalls/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/expressions/functionCalls/callWithSpreadES6.ts b/tests/format/typescript/conformance/expressions/functionCalls/callWithSpreadES6.ts similarity index 100% rename from tests/typescript/conformance/expressions/functionCalls/callWithSpreadES6.ts rename to tests/format/typescript/conformance/expressions/functionCalls/callWithSpreadES6.ts diff --git a/tests/typescript/conformance/expressions/functionCalls/jsfmt.spec.js b/tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/expressions/functionCalls/jsfmt.spec.js rename to tests/format/typescript/conformance/expressions/functionCalls/jsfmt.spec.js diff --git a/tests/typescript/conformance/interfaces/interfaceDeclarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/interfaces/interfaceDeclarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/interfaces/interfaceDeclarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/interfaces/interfaceDeclarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts b/tests/format/typescript/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts similarity index 100% rename from tests/typescript/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts rename to tests/format/typescript/conformance/interfaces/interfaceDeclarations/interfaceWithMultipleBaseTypes2.ts diff --git a/tests/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js rename to tests/format/typescript/conformance/interfaces/interfaceDeclarations/jsfmt.spec.js diff --git a/tests/typescript/conformance/internalModules/importDeclarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/internalModules/importDeclarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/internalModules/importDeclarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/internalModules/importDeclarations/circularImportAlias.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/circularImportAlias.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/circularImportAlias.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/circularImportAlias.ts diff --git a/tests/typescript/conformance/internalModules/importDeclarations/exportImportAlias.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/exportImportAlias.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/exportImportAlias.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/exportImportAlias.ts diff --git a/tests/typescript/conformance/internalModules/importDeclarations/exportInterface.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/exportInterface.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/exportInterface.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/exportInterface.ts diff --git a/tests/typescript/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/importAliasIdentifiers.ts diff --git a/tests/typescript/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/invalidImportAliasIdentifiers.ts diff --git a/tests/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js b/tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js rename to tests/format/typescript/conformance/internalModules/importDeclarations/jsfmt.spec.js diff --git a/tests/typescript/conformance/internalModules/importDeclarations/shadowedInternalModule.ts b/tests/format/typescript/conformance/internalModules/importDeclarations/shadowedInternalModule.ts similarity index 100% rename from tests/typescript/conformance/internalModules/importDeclarations/shadowedInternalModule.ts rename to tests/format/typescript/conformance/internalModules/importDeclarations/shadowedInternalModule.ts diff --git a/tests/typescript/conformance/parser/ecmascript5/Statements/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/parser/ecmascript5/Statements/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/parser/ecmascript5/Statements/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/parser/ecmascript5/Statements/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js b/tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js rename to tests/format/typescript/conformance/parser/ecmascript5/Statements/jsfmt.spec.js diff --git a/tests/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts b/tests/format/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts similarity index 100% rename from tests/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts rename to tests/format/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement2.ts diff --git a/tests/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts b/tests/format/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts similarity index 100% rename from tests/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts rename to tests/format/typescript/conformance/parser/ecmascript5/Statements/parserES5ForOfStatement21.ts diff --git a/tests/typescript/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts b/tests/format/typescript/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts similarity index 100% rename from tests/typescript/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts rename to tests/format/typescript/conformance/parser/ecmascript5/Statements/parserForInStatement2.ts diff --git a/tests/typescript/conformance/types/abstractKeyword/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/abstractKeyword/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/abstractKeyword/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/abstractKeyword/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/abstractKeyword/abstractKeyword.ts b/tests/format/typescript/conformance/types/abstractKeyword/abstractKeyword.ts similarity index 100% rename from tests/typescript/conformance/types/abstractKeyword/abstractKeyword.ts rename to tests/format/typescript/conformance/types/abstractKeyword/abstractKeyword.ts diff --git a/tests/typescript/conformance/types/abstractKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/abstractKeyword/jsfmt.spec.js rename to tests/format/typescript/conformance/types/abstractKeyword/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/ambient/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/ambient/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/ambient/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/ambient/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/ambient/ambientDeclarations.ts b/tests/format/typescript/conformance/types/ambient/ambientDeclarations.ts similarity index 100% rename from tests/typescript/conformance/types/ambient/ambientDeclarations.ts rename to tests/format/typescript/conformance/types/ambient/ambientDeclarations.ts diff --git a/tests/typescript/conformance/types/ambient/jsfmt.spec.js b/tests/format/typescript/conformance/types/ambient/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/ambient/jsfmt.spec.js rename to tests/format/typescript/conformance/types/ambient/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/any/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/any/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/any/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/any/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/any/anyAsConstructor.ts b/tests/format/typescript/conformance/types/any/anyAsConstructor.ts similarity index 100% rename from tests/typescript/conformance/types/any/anyAsConstructor.ts rename to tests/format/typescript/conformance/types/any/anyAsConstructor.ts diff --git a/tests/typescript/conformance/types/any/anyAsFunctionCall.ts b/tests/format/typescript/conformance/types/any/anyAsFunctionCall.ts similarity index 100% rename from tests/typescript/conformance/types/any/anyAsFunctionCall.ts rename to tests/format/typescript/conformance/types/any/anyAsFunctionCall.ts diff --git a/tests/typescript/conformance/types/any/anyAsGenericFunctionCall.ts b/tests/format/typescript/conformance/types/any/anyAsGenericFunctionCall.ts similarity index 100% rename from tests/typescript/conformance/types/any/anyAsGenericFunctionCall.ts rename to tests/format/typescript/conformance/types/any/anyAsGenericFunctionCall.ts diff --git a/tests/typescript/conformance/types/any/anyPropertyAccess.ts b/tests/format/typescript/conformance/types/any/anyPropertyAccess.ts similarity index 100% rename from tests/typescript/conformance/types/any/anyPropertyAccess.ts rename to tests/format/typescript/conformance/types/any/anyPropertyAccess.ts diff --git a/tests/typescript/conformance/types/any/jsfmt.spec.js b/tests/format/typescript/conformance/types/any/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/any/jsfmt.spec.js rename to tests/format/typescript/conformance/types/any/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/constKeyword/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/constKeyword/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/constKeyword/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/constKeyword/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/constKeyword/constKeyword.ts b/tests/format/typescript/conformance/types/constKeyword/constKeyword.ts similarity index 100% rename from tests/typescript/conformance/types/constKeyword/constKeyword.ts rename to tests/format/typescript/conformance/types/constKeyword/constKeyword.ts diff --git a/tests/typescript/conformance/types/constKeyword/jsfmt.spec.js b/tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/constKeyword/jsfmt.spec.js rename to tests/format/typescript/conformance/types/constKeyword/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/constructorType/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/constructorType/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/constructorType/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/constructorType/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/constructorType/cunstructorType.ts b/tests/format/typescript/conformance/types/constructorType/cunstructorType.ts similarity index 100% rename from tests/typescript/conformance/types/constructorType/cunstructorType.ts rename to tests/format/typescript/conformance/types/constructorType/cunstructorType.ts diff --git a/tests/typescript/conformance/types/constructorType/jsfmt.spec.js b/tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/constructorType/jsfmt.spec.js rename to tests/format/typescript/conformance/types/constructorType/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/enumDeclaration/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/enumDeclaration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/enumDeclaration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/enumDeclaration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/enumDeclaration/enumDeclaration.ts b/tests/format/typescript/conformance/types/enumDeclaration/enumDeclaration.ts similarity index 100% rename from tests/typescript/conformance/types/enumDeclaration/enumDeclaration.ts rename to tests/format/typescript/conformance/types/enumDeclaration/enumDeclaration.ts diff --git a/tests/typescript/conformance/types/enumDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/enumDeclaration/jsfmt.spec.js rename to tests/format/typescript/conformance/types/enumDeclaration/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/firstTypeNode/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/firstTypeNode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/firstTypeNode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/firstTypeNode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/firstTypeNode/firstTypeNode.ts b/tests/format/typescript/conformance/types/firstTypeNode/firstTypeNode.ts similarity index 100% rename from tests/typescript/conformance/types/firstTypeNode/firstTypeNode.ts rename to tests/format/typescript/conformance/types/firstTypeNode/firstTypeNode.ts diff --git a/tests/typescript/conformance/types/firstTypeNode/jsfmt.spec.js b/tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/firstTypeNode/jsfmt.spec.js rename to tests/format/typescript/conformance/types/firstTypeNode/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/functions/TSFunctionTypeNoUnnecessaryParentheses.ts b/tests/format/typescript/conformance/types/functions/TSFunctionTypeNoUnnecessaryParentheses.ts similarity index 100% rename from tests/typescript/conformance/types/functions/TSFunctionTypeNoUnnecessaryParentheses.ts rename to tests/format/typescript/conformance/types/functions/TSFunctionTypeNoUnnecessaryParentheses.ts diff --git a/tests/typescript/conformance/types/functions/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/functions/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/functions/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/functions/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/functions/functionImplementationErrors.ts b/tests/format/typescript/conformance/types/functions/functionImplementationErrors.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionImplementationErrors.ts rename to tests/format/typescript/conformance/types/functions/functionImplementationErrors.ts diff --git a/tests/typescript/conformance/types/functions/functionImplementations.ts b/tests/format/typescript/conformance/types/functions/functionImplementations.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionImplementations.ts rename to tests/format/typescript/conformance/types/functions/functionImplementations.ts diff --git a/tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid01.ts b/tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid01.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid01.ts rename to tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid01.ts diff --git a/tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid02.ts b/tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid02.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid02.ts rename to tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid02.ts diff --git a/tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid03.ts b/tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid03.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid03.ts rename to tests/format/typescript/conformance/types/functions/functionOverloadCompatibilityWithVoid03.ts diff --git a/tests/typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts b/tests/format/typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts rename to tests/format/typescript/conformance/types/functions/functionOverloadErrorsSyntax.ts diff --git a/tests/typescript/conformance/types/functions/functionTypeTypeParameters.ts b/tests/format/typescript/conformance/types/functions/functionTypeTypeParameters.ts similarity index 100% rename from tests/typescript/conformance/types/functions/functionTypeTypeParameters.ts rename to tests/format/typescript/conformance/types/functions/functionTypeTypeParameters.ts diff --git a/tests/typescript/conformance/types/functions/jsfmt.spec.js b/tests/format/typescript/conformance/types/functions/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/functions/jsfmt.spec.js rename to tests/format/typescript/conformance/types/functions/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/functions/parameterInitializersForwardReferencing.ts b/tests/format/typescript/conformance/types/functions/parameterInitializersForwardReferencing.ts similarity index 100% rename from tests/typescript/conformance/types/functions/parameterInitializersForwardReferencing.ts rename to tests/format/typescript/conformance/types/functions/parameterInitializersForwardReferencing.ts diff --git a/tests/typescript/conformance/types/importEqualsDeclaration/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/importEqualsDeclaration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/importEqualsDeclaration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/importEqualsDeclaration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/importEqualsDeclaration/importEqualsDeclaration.ts b/tests/format/typescript/conformance/types/importEqualsDeclaration/importEqualsDeclaration.ts similarity index 100% rename from tests/typescript/conformance/types/importEqualsDeclaration/importEqualsDeclaration.ts rename to tests/format/typescript/conformance/types/importEqualsDeclaration/importEqualsDeclaration.ts diff --git a/tests/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js rename to tests/format/typescript/conformance/types/importEqualsDeclaration/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/indexedAccesType/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/indexedAccesType/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/indexedAccesType/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/indexedAccesType/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/indexedAccesType/indexedAccesType.ts b/tests/format/typescript/conformance/types/indexedAccesType/indexedAccesType.ts similarity index 100% rename from tests/typescript/conformance/types/indexedAccesType/indexedAccesType.ts rename to tests/format/typescript/conformance/types/indexedAccesType/indexedAccesType.ts diff --git a/tests/typescript/conformance/types/indexedAccesType/jsfmt.spec.js b/tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/indexedAccesType/jsfmt.spec.js rename to tests/format/typescript/conformance/types/indexedAccesType/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/interfaceDeclaration/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/interfaceDeclaration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/interfaceDeclaration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/interfaceDeclaration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/interfaceDeclaration/interfaceDeclaration.ts b/tests/format/typescript/conformance/types/interfaceDeclaration/interfaceDeclaration.ts similarity index 100% rename from tests/typescript/conformance/types/interfaceDeclaration/interfaceDeclaration.ts rename to tests/format/typescript/conformance/types/interfaceDeclaration/interfaceDeclaration.ts diff --git a/tests/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js rename to tests/format/typescript/conformance/types/interfaceDeclaration/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/intersectionType/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/intersectionType/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/intersectionType/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/intersectionType/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/intersectionType/intersectionType.ts b/tests/format/typescript/conformance/types/intersectionType/intersectionType.ts similarity index 100% rename from tests/typescript/conformance/types/intersectionType/intersectionType.ts rename to tests/format/typescript/conformance/types/intersectionType/intersectionType.ts diff --git a/tests/typescript/conformance/types/intersectionType/jsfmt.spec.js b/tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/intersectionType/jsfmt.spec.js rename to tests/format/typescript/conformance/types/intersectionType/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/lastTypeNode/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/lastTypeNode/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/lastTypeNode/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/lastTypeNode/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/lastTypeNode/jsfmt.spec.js b/tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/lastTypeNode/jsfmt.spec.js rename to tests/format/typescript/conformance/types/lastTypeNode/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/lastTypeNode/lastTypeNode.ts b/tests/format/typescript/conformance/types/lastTypeNode/lastTypeNode.ts similarity index 100% rename from tests/typescript/conformance/types/lastTypeNode/lastTypeNode.ts rename to tests/format/typescript/conformance/types/lastTypeNode/lastTypeNode.ts diff --git a/tests/typescript/conformance/types/mappedType/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/mappedType/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/mappedType/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/mappedType/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/mappedType/jsfmt.spec.js b/tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/mappedType/jsfmt.spec.js rename to tests/format/typescript/conformance/types/mappedType/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/mappedType/mappedType.ts b/tests/format/typescript/conformance/types/mappedType/mappedType.ts similarity index 100% rename from tests/typescript/conformance/types/mappedType/mappedType.ts rename to tests/format/typescript/conformance/types/mappedType/mappedType.ts diff --git a/tests/typescript/conformance/types/methodSignature/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/methodSignature/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/methodSignature/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/methodSignature/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/methodSignature/jsfmt.spec.js b/tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/methodSignature/jsfmt.spec.js rename to tests/format/typescript/conformance/types/methodSignature/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/methodSignature/methodSignature.ts b/tests/format/typescript/conformance/types/methodSignature/methodSignature.ts similarity index 100% rename from tests/typescript/conformance/types/methodSignature/methodSignature.ts rename to tests/format/typescript/conformance/types/methodSignature/methodSignature.ts diff --git a/tests/typescript/conformance/types/moduleDeclaration/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/moduleDeclaration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/moduleDeclaration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/moduleDeclaration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js rename to tests/format/typescript/conformance/types/moduleDeclaration/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/moduleDeclaration/moduleDeclaration.ts b/tests/format/typescript/conformance/types/moduleDeclaration/moduleDeclaration.ts similarity index 100% rename from tests/typescript/conformance/types/moduleDeclaration/moduleDeclaration.ts rename to tests/format/typescript/conformance/types/moduleDeclaration/moduleDeclaration.ts diff --git a/tests/typescript/conformance/types/namespaceExportDeclaration/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/namespaceExportDeclaration/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/namespaceExportDeclaration/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/namespaceExportDeclaration/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts b/tests/format/typescript/conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts similarity index 100% rename from tests/typescript/conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts rename to tests/format/typescript/conformance/types/namespaceExportDeclaration/exportAsNamespace.d.ts diff --git a/tests/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js b/tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js rename to tests/format/typescript/conformance/types/namespaceExportDeclaration/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/never/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/never/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/never/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/never/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/never/jsfmt.spec.js b/tests/format/typescript/conformance/types/never/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/never/jsfmt.spec.js rename to tests/format/typescript/conformance/types/never/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/never/never.ts b/tests/format/typescript/conformance/types/never/never.ts similarity index 100% rename from tests/typescript/conformance/types/never/never.ts rename to tests/format/typescript/conformance/types/never/never.ts diff --git a/tests/typescript/conformance/types/nonNullExpression/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/nonNullExpression/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/nonNullExpression/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/nonNullExpression/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/nonNullExpression/jsfmt.spec.js b/tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/nonNullExpression/jsfmt.spec.js rename to tests/format/typescript/conformance/types/nonNullExpression/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/nonNullExpression/nonNullExpression.ts b/tests/format/typescript/conformance/types/nonNullExpression/nonNullExpression.ts similarity index 100% rename from tests/typescript/conformance/types/nonNullExpression/nonNullExpression.ts rename to tests/format/typescript/conformance/types/nonNullExpression/nonNullExpression.ts diff --git a/tests/typescript/conformance/types/parameterProperty/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/parameterProperty/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/parameterProperty/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/parameterProperty/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/parameterProperty/jsfmt.spec.js b/tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/parameterProperty/jsfmt.spec.js rename to tests/format/typescript/conformance/types/parameterProperty/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/parameterProperty/parameterProperty.ts b/tests/format/typescript/conformance/types/parameterProperty/parameterProperty.ts similarity index 100% rename from tests/typescript/conformance/types/parameterProperty/parameterProperty.ts rename to tests/format/typescript/conformance/types/parameterProperty/parameterProperty.ts diff --git a/tests/typescript/conformance/types/symbol/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/symbol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/symbol/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/symbol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/symbol/jsfmt.spec.js b/tests/format/typescript/conformance/types/symbol/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/symbol/jsfmt.spec.js rename to tests/format/typescript/conformance/types/symbol/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/symbol/symbol.ts b/tests/format/typescript/conformance/types/symbol/symbol.ts similarity index 100% rename from tests/typescript/conformance/types/symbol/symbol.ts rename to tests/format/typescript/conformance/types/symbol/symbol.ts diff --git a/tests/typescript/conformance/types/thisType/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/thisType/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/thisType/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/thisType/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/thisType/jsfmt.spec.js b/tests/format/typescript/conformance/types/thisType/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/thisType/jsfmt.spec.js rename to tests/format/typescript/conformance/types/thisType/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/thisType/thisType.ts b/tests/format/typescript/conformance/types/thisType/thisType.ts similarity index 100% rename from tests/typescript/conformance/types/thisType/thisType.ts rename to tests/format/typescript/conformance/types/thisType/thisType.ts diff --git a/tests/typescript/conformance/types/tuple/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/tuple/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/tuple/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/tuple/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/tuple/contextualTypeWithTuple.ts b/tests/format/typescript/conformance/types/tuple/contextualTypeWithTuple.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/contextualTypeWithTuple.ts rename to tests/format/typescript/conformance/types/tuple/contextualTypeWithTuple.ts diff --git a/tests/typescript/conformance/types/tuple/emptyTuples/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/tuple/emptyTuples/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/tuple/emptyTuples/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/tuple/emptyTuples/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts b/tests/format/typescript/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts rename to tests/format/typescript/conformance/types/tuple/emptyTuples/emptyTuplesTypeAssertion02.ts diff --git a/tests/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js b/tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js rename to tests/format/typescript/conformance/types/tuple/emptyTuples/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/tuple/indexerWithTuple.ts b/tests/format/typescript/conformance/types/tuple/indexerWithTuple.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/indexerWithTuple.ts rename to tests/format/typescript/conformance/types/tuple/indexerWithTuple.ts diff --git a/tests/typescript/conformance/types/tuple/jsfmt.spec.js b/tests/format/typescript/conformance/types/tuple/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/tuple/jsfmt.spec.js rename to tests/format/typescript/conformance/types/tuple/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/tuple/tupleElementTypes1.ts b/tests/format/typescript/conformance/types/tuple/tupleElementTypes1.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/tupleElementTypes1.ts rename to tests/format/typescript/conformance/types/tuple/tupleElementTypes1.ts diff --git a/tests/typescript/conformance/types/tuple/tupleElementTypes2.ts b/tests/format/typescript/conformance/types/tuple/tupleElementTypes2.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/tupleElementTypes2.ts rename to tests/format/typescript/conformance/types/tuple/tupleElementTypes2.ts diff --git a/tests/typescript/conformance/types/tuple/tupleElementTypes3.ts b/tests/format/typescript/conformance/types/tuple/tupleElementTypes3.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/tupleElementTypes3.ts rename to tests/format/typescript/conformance/types/tuple/tupleElementTypes3.ts diff --git a/tests/typescript/conformance/types/tuple/tupleElementTypes4.ts b/tests/format/typescript/conformance/types/tuple/tupleElementTypes4.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/tupleElementTypes4.ts rename to tests/format/typescript/conformance/types/tuple/tupleElementTypes4.ts diff --git a/tests/typescript/conformance/types/tuple/typeInferenceWithTupleType.ts b/tests/format/typescript/conformance/types/tuple/typeInferenceWithTupleType.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/typeInferenceWithTupleType.ts rename to tests/format/typescript/conformance/types/tuple/typeInferenceWithTupleType.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples1.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples1.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples1.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples1.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples2.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples2.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples2.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples2.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples3.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples3.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples3.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples3.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples4.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples4.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples4.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples4.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples5.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples5.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples5.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples5.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples6.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples6.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples6.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples6.ts diff --git a/tests/typescript/conformance/types/tuple/wideningTuples7.ts b/tests/format/typescript/conformance/types/tuple/wideningTuples7.ts similarity index 100% rename from tests/typescript/conformance/types/tuple/wideningTuples7.ts rename to tests/format/typescript/conformance/types/tuple/wideningTuples7.ts diff --git a/tests/typescript/conformance/types/typeOperator/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/typeOperator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/typeOperator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/typeOperator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/typeOperator/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/typeOperator/jsfmt.spec.js rename to tests/format/typescript/conformance/types/typeOperator/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/typeOperator/typeOperator.ts b/tests/format/typescript/conformance/types/typeOperator/typeOperator.ts similarity index 100% rename from tests/typescript/conformance/types/typeOperator/typeOperator.ts rename to tests/format/typescript/conformance/types/typeOperator/typeOperator.ts diff --git a/tests/typescript/conformance/types/typeParameter/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/typeParameter/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/typeParameter/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/typeParameter/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/typeParameter/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/typeParameter/jsfmt.spec.js rename to tests/format/typescript/conformance/types/typeParameter/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/typeParameter/typeParameter.ts b/tests/format/typescript/conformance/types/typeParameter/typeParameter.ts similarity index 100% rename from tests/typescript/conformance/types/typeParameter/typeParameter.ts rename to tests/format/typescript/conformance/types/typeParameter/typeParameter.ts diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne.ts diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/innerTypeParameterShadowingOuterOne2.ts diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/staticMembersUsingClassTypeParameter.ts diff --git a/tests/typescript/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts b/tests/format/typescript/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts similarity index 100% rename from tests/typescript/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts rename to tests/format/typescript/conformance/types/typeParameters/typeParameterLists/typeParametersAvailableInNestedScope2.ts diff --git a/tests/typescript/conformance/types/typeReference/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/typeReference/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/typeReference/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/typeReference/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/typeReference/jsfmt.spec.js b/tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/typeReference/jsfmt.spec.js rename to tests/format/typescript/conformance/types/typeReference/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/typeReference/typeReference.ts b/tests/format/typescript/conformance/types/typeReference/typeReference.ts similarity index 100% rename from tests/typescript/conformance/types/typeReference/typeReference.ts rename to tests/format/typescript/conformance/types/typeReference/typeReference.ts diff --git a/tests/typescript/conformance/types/undefined/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/undefined/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/undefined/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/undefined/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/undefined/jsfmt.spec.js b/tests/format/typescript/conformance/types/undefined/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/undefined/jsfmt.spec.js rename to tests/format/typescript/conformance/types/undefined/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/undefined/undefined.ts b/tests/format/typescript/conformance/types/undefined/undefined.ts similarity index 100% rename from tests/typescript/conformance/types/undefined/undefined.ts rename to tests/format/typescript/conformance/types/undefined/undefined.ts diff --git a/tests/typescript/conformance/types/union/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/union/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/union/jsfmt.spec.js b/tests/format/typescript/conformance/types/union/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/union/jsfmt.spec.js rename to tests/format/typescript/conformance/types/union/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/union/unionTypeCallSignatures.ts b/tests/format/typescript/conformance/types/union/unionTypeCallSignatures.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeCallSignatures.ts rename to tests/format/typescript/conformance/types/union/unionTypeCallSignatures.ts diff --git a/tests/typescript/conformance/types/union/unionTypeCallSignatures3.ts b/tests/format/typescript/conformance/types/union/unionTypeCallSignatures3.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeCallSignatures3.ts rename to tests/format/typescript/conformance/types/union/unionTypeCallSignatures3.ts diff --git a/tests/typescript/conformance/types/union/unionTypeCallSignatures4.ts b/tests/format/typescript/conformance/types/union/unionTypeCallSignatures4.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeCallSignatures4.ts rename to tests/format/typescript/conformance/types/union/unionTypeCallSignatures4.ts diff --git a/tests/typescript/conformance/types/union/unionTypeConstructSignatures.ts b/tests/format/typescript/conformance/types/union/unionTypeConstructSignatures.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeConstructSignatures.ts rename to tests/format/typescript/conformance/types/union/unionTypeConstructSignatures.ts diff --git a/tests/typescript/conformance/types/union/unionTypeEquivalence.ts b/tests/format/typescript/conformance/types/union/unionTypeEquivalence.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeEquivalence.ts rename to tests/format/typescript/conformance/types/union/unionTypeEquivalence.ts diff --git a/tests/typescript/conformance/types/union/unionTypeFromArrayLiteral.ts b/tests/format/typescript/conformance/types/union/unionTypeFromArrayLiteral.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeFromArrayLiteral.ts rename to tests/format/typescript/conformance/types/union/unionTypeFromArrayLiteral.ts diff --git a/tests/typescript/conformance/types/union/unionTypeIndexSignature.ts b/tests/format/typescript/conformance/types/union/unionTypeIndexSignature.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypeIndexSignature.ts rename to tests/format/typescript/conformance/types/union/unionTypeIndexSignature.ts diff --git a/tests/typescript/conformance/types/union/unionTypePropertyAccessibility.ts b/tests/format/typescript/conformance/types/union/unionTypePropertyAccessibility.ts similarity index 100% rename from tests/typescript/conformance/types/union/unionTypePropertyAccessibility.ts rename to tests/format/typescript/conformance/types/union/unionTypePropertyAccessibility.ts diff --git a/tests/typescript/conformance/types/variableDeclarator/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/conformance/types/variableDeclarator/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/conformance/types/variableDeclarator/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/conformance/types/variableDeclarator/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/conformance/types/variableDeclarator/jsfmt.spec.js b/tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js similarity index 100% rename from tests/typescript/conformance/types/variableDeclarator/jsfmt.spec.js rename to tests/format/typescript/conformance/types/variableDeclarator/jsfmt.spec.js diff --git a/tests/typescript/conformance/types/variableDeclarator/variableDeclarator.ts b/tests/format/typescript/conformance/types/variableDeclarator/variableDeclarator.ts similarity index 100% rename from tests/typescript/conformance/types/variableDeclarator/variableDeclarator.ts rename to tests/format/typescript/conformance/types/variableDeclarator/variableDeclarator.ts diff --git a/tests/typescript/custom/abstract/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/abstract/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/abstract/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/abstract/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/abstract/abstractNewlineHandling.ts b/tests/format/typescript/custom/abstract/abstractNewlineHandling.ts similarity index 100% rename from tests/typescript/custom/abstract/abstractNewlineHandling.ts rename to tests/format/typescript/custom/abstract/abstractNewlineHandling.ts diff --git a/tests/typescript/custom/abstract/abstractProperties.ts b/tests/format/typescript/custom/abstract/abstractProperties.ts similarity index 100% rename from tests/typescript/custom/abstract/abstractProperties.ts rename to tests/format/typescript/custom/abstract/abstractProperties.ts diff --git a/tests/typescript/custom/abstract/abstractPropertiesWithBreaks.ts b/tests/format/typescript/custom/abstract/abstractPropertiesWithBreaks.ts similarity index 100% rename from tests/typescript/custom/abstract/abstractPropertiesWithBreaks.ts rename to tests/format/typescript/custom/abstract/abstractPropertiesWithBreaks.ts diff --git a/tests/typescript/custom/abstract/jsfmt.spec.js b/tests/format/typescript/custom/abstract/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/abstract/jsfmt.spec.js rename to tests/format/typescript/custom/abstract/jsfmt.spec.js diff --git a/tests/typescript/custom/call/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/call/callSignature.ts b/tests/format/typescript/custom/call/callSignature.ts similarity index 100% rename from tests/typescript/custom/call/callSignature.ts rename to tests/format/typescript/custom/call/callSignature.ts diff --git a/tests/typescript/custom/call/jsfmt.spec.js b/tests/format/typescript/custom/call/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/call/jsfmt.spec.js rename to tests/format/typescript/custom/call/jsfmt.spec.js diff --git a/tests/typescript/custom/computedProperties/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/computedProperties/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/computedProperties/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/computedProperties/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/computedProperties/jsfmt.spec.js b/tests/format/typescript/custom/computedProperties/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/computedProperties/jsfmt.spec.js rename to tests/format/typescript/custom/computedProperties/jsfmt.spec.js diff --git a/tests/typescript/custom/computedProperties/string.ts b/tests/format/typescript/custom/computedProperties/string.ts similarity index 100% rename from tests/typescript/custom/computedProperties/string.ts rename to tests/format/typescript/custom/computedProperties/string.ts diff --git a/tests/typescript/custom/computedProperties/symbol.ts b/tests/format/typescript/custom/computedProperties/symbol.ts similarity index 100% rename from tests/typescript/custom/computedProperties/symbol.ts rename to tests/format/typescript/custom/computedProperties/symbol.ts diff --git a/tests/typescript/custom/declare/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/declare/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/declare/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/declare/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/declare/declareModifier.d.ts b/tests/format/typescript/custom/declare/declareModifier.d.ts similarity index 100% rename from tests/typescript/custom/declare/declareModifier.d.ts rename to tests/format/typescript/custom/declare/declareModifier.d.ts diff --git a/tests/typescript/custom/declare/jsfmt.spec.js b/tests/format/typescript/custom/declare/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/declare/jsfmt.spec.js rename to tests/format/typescript/custom/declare/jsfmt.spec.js diff --git a/tests/typescript/custom/modifiers/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/modifiers/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/modifiers/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/modifiers/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/modifiers/jsfmt.spec.js b/tests/format/typescript/custom/modifiers/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/modifiers/jsfmt.spec.js rename to tests/format/typescript/custom/modifiers/jsfmt.spec.js diff --git a/tests/typescript/custom/modifiers/minustoken.ts b/tests/format/typescript/custom/modifiers/minustoken.ts similarity index 100% rename from tests/typescript/custom/modifiers/minustoken.ts rename to tests/format/typescript/custom/modifiers/minustoken.ts diff --git a/tests/typescript/custom/modifiers/question.ts b/tests/format/typescript/custom/modifiers/question.ts similarity index 100% rename from tests/typescript/custom/modifiers/question.ts rename to tests/format/typescript/custom/modifiers/question.ts diff --git a/tests/typescript/custom/modifiers/readonly.ts b/tests/format/typescript/custom/modifiers/readonly.ts similarity index 100% rename from tests/typescript/custom/modifiers/readonly.ts rename to tests/format/typescript/custom/modifiers/readonly.ts diff --git a/tests/typescript/custom/module/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/module/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/module/global.ts b/tests/format/typescript/custom/module/global.ts similarity index 100% rename from tests/typescript/custom/module/global.ts rename to tests/format/typescript/custom/module/global.ts diff --git a/tests/typescript/custom/module/jsfmt.spec.js b/tests/format/typescript/custom/module/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/module/jsfmt.spec.js rename to tests/format/typescript/custom/module/jsfmt.spec.js diff --git a/tests/typescript/custom/module/moduleNamespace.ts b/tests/format/typescript/custom/module/moduleNamespace.ts similarity index 100% rename from tests/typescript/custom/module/moduleNamespace.ts rename to tests/format/typescript/custom/module/moduleNamespace.ts diff --git a/tests/typescript/custom/module/nestedNamespace.ts b/tests/format/typescript/custom/module/nestedNamespace.ts similarity index 100% rename from tests/typescript/custom/module/nestedNamespace.ts rename to tests/format/typescript/custom/module/nestedNamespace.ts diff --git a/tests/typescript/custom/new/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/new/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/new/jsfmt.spec.js b/tests/format/typescript/custom/new/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/new/jsfmt.spec.js rename to tests/format/typescript/custom/new/jsfmt.spec.js diff --git a/tests/typescript/custom/new/newKeyword.ts b/tests/format/typescript/custom/new/newKeyword.ts similarity index 100% rename from tests/typescript/custom/new/newKeyword.ts rename to tests/format/typescript/custom/new/newKeyword.ts diff --git a/tests/typescript/custom/stability/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/stability/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/stability/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/stability/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/stability/jsfmt.spec.js b/tests/format/typescript/custom/stability/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/stability/jsfmt.spec.js rename to tests/format/typescript/custom/stability/jsfmt.spec.js diff --git a/tests/typescript/custom/stability/moduleBlock.ts b/tests/format/typescript/custom/stability/moduleBlock.ts similarity index 100% rename from tests/typescript/custom/stability/moduleBlock.ts rename to tests/format/typescript/custom/stability/moduleBlock.ts diff --git a/tests/typescript/custom/typeParameters/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/custom/typeParameters/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/custom/typeParameters/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/custom/typeParameters/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/custom/typeParameters/callAndConstructSignatureLong.ts b/tests/format/typescript/custom/typeParameters/callAndConstructSignatureLong.ts similarity index 100% rename from tests/typescript/custom/typeParameters/callAndConstructSignatureLong.ts rename to tests/format/typescript/custom/typeParameters/callAndConstructSignatureLong.ts diff --git a/tests/typescript/custom/typeParameters/functionTypeLong.ts b/tests/format/typescript/custom/typeParameters/functionTypeLong.ts similarity index 100% rename from tests/typescript/custom/typeParameters/functionTypeLong.ts rename to tests/format/typescript/custom/typeParameters/functionTypeLong.ts diff --git a/tests/typescript/custom/typeParameters/interfaceParamsLong.ts b/tests/format/typescript/custom/typeParameters/interfaceParamsLong.ts similarity index 100% rename from tests/typescript/custom/typeParameters/interfaceParamsLong.ts rename to tests/format/typescript/custom/typeParameters/interfaceParamsLong.ts diff --git a/tests/typescript/custom/typeParameters/jsfmt.spec.js b/tests/format/typescript/custom/typeParameters/jsfmt.spec.js similarity index 100% rename from tests/typescript/custom/typeParameters/jsfmt.spec.js rename to tests/format/typescript/custom/typeParameters/jsfmt.spec.js diff --git a/tests/typescript/custom/typeParameters/typeParametersLong.ts b/tests/format/typescript/custom/typeParameters/typeParametersLong.ts similarity index 100% rename from tests/typescript/custom/typeParameters/typeParametersLong.ts rename to tests/format/typescript/custom/typeParameters/typeParametersLong.ts diff --git a/tests/typescript/custom/typeParameters/variables.ts b/tests/format/typescript/custom/typeParameters/variables.ts similarity index 100% rename from tests/typescript/custom/typeParameters/variables.ts rename to tests/format/typescript/custom/typeParameters/variables.ts diff --git a/tests/typescript/declare/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/declare/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/declare/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/declare/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/declare/declare-get-set-field.ts b/tests/format/typescript/declare/declare-get-set-field.ts similarity index 100% rename from tests/typescript/declare/declare-get-set-field.ts rename to tests/format/typescript/declare/declare-get-set-field.ts diff --git a/tests/typescript/declare/declare_class_fields.ts b/tests/format/typescript/declare/declare_class_fields.ts similarity index 100% rename from tests/typescript/declare/declare_class_fields.ts rename to tests/format/typescript/declare/declare_class_fields.ts diff --git a/tests/typescript/declare/declare_enum.ts b/tests/format/typescript/declare/declare_enum.ts similarity index 100% rename from tests/typescript/declare/declare_enum.ts rename to tests/format/typescript/declare/declare_enum.ts diff --git a/tests/typescript/declare/declare_function.ts b/tests/format/typescript/declare/declare_function.ts similarity index 100% rename from tests/typescript/declare/declare_function.ts rename to tests/format/typescript/declare/declare_function.ts diff --git a/tests/typescript/declare/declare_function_with_body.ts b/tests/format/typescript/declare/declare_function_with_body.ts similarity index 100% rename from tests/typescript/declare/declare_function_with_body.ts rename to tests/format/typescript/declare/declare_function_with_body.ts diff --git a/tests/typescript/declare/declare_interface.ts b/tests/format/typescript/declare/declare_interface.ts similarity index 100% rename from tests/typescript/declare/declare_interface.ts rename to tests/format/typescript/declare/declare_interface.ts diff --git a/tests/typescript/declare/declare_module.ts b/tests/format/typescript/declare/declare_module.ts similarity index 100% rename from tests/typescript/declare/declare_module.ts rename to tests/format/typescript/declare/declare_module.ts diff --git a/tests/typescript/declare/declare_namespace.ts b/tests/format/typescript/declare/declare_namespace.ts similarity index 100% rename from tests/typescript/declare/declare_namespace.ts rename to tests/format/typescript/declare/declare_namespace.ts diff --git a/tests/typescript/declare/declare_var.ts b/tests/format/typescript/declare/declare_var.ts similarity index 100% rename from tests/typescript/declare/declare_var.ts rename to tests/format/typescript/declare/declare_var.ts diff --git a/tests/typescript/declare/jsfmt.spec.js b/tests/format/typescript/declare/jsfmt.spec.js similarity index 100% rename from tests/typescript/declare/jsfmt.spec.js rename to tests/format/typescript/declare/jsfmt.spec.js diff --git a/tests/typescript/declare/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/declare/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/declare/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/declare/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/declare/trailing-comma/function-rest-trailing-comma.ts b/tests/format/typescript/declare/trailing-comma/function-rest-trailing-comma.ts similarity index 100% rename from tests/typescript/declare/trailing-comma/function-rest-trailing-comma.ts rename to tests/format/typescript/declare/trailing-comma/function-rest-trailing-comma.ts diff --git a/tests/typescript/declare/trailing-comma/jsfmt.spec.js b/tests/format/typescript/declare/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/typescript/declare/trailing-comma/jsfmt.spec.js rename to tests/format/typescript/declare/trailing-comma/jsfmt.spec.js diff --git a/tests/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/decorators-ts/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/decorators-ts/accessor-decorator.ts b/tests/format/typescript/decorators-ts/accessor-decorator.ts similarity index 100% rename from tests/typescript/decorators-ts/accessor-decorator.ts rename to tests/format/typescript/decorators-ts/accessor-decorator.ts diff --git a/tests/typescript/decorators-ts/angular.ts b/tests/format/typescript/decorators-ts/angular.ts similarity index 100% rename from tests/typescript/decorators-ts/angular.ts rename to tests/format/typescript/decorators-ts/angular.ts diff --git a/tests/typescript/decorators-ts/class-decorator.ts b/tests/format/typescript/decorators-ts/class-decorator.ts similarity index 100% rename from tests/typescript/decorators-ts/class-decorator.ts rename to tests/format/typescript/decorators-ts/class-decorator.ts diff --git a/tests/typescript/decorators-ts/jsfmt.spec.js b/tests/format/typescript/decorators-ts/jsfmt.spec.js similarity index 100% rename from tests/typescript/decorators-ts/jsfmt.spec.js rename to tests/format/typescript/decorators-ts/jsfmt.spec.js diff --git a/tests/typescript/decorators-ts/method-decorator.ts b/tests/format/typescript/decorators-ts/method-decorator.ts similarity index 100% rename from tests/typescript/decorators-ts/method-decorator.ts rename to tests/format/typescript/decorators-ts/method-decorator.ts diff --git a/tests/typescript/decorators-ts/mobx.ts b/tests/format/typescript/decorators-ts/mobx.ts similarity index 100% rename from tests/typescript/decorators-ts/mobx.ts rename to tests/format/typescript/decorators-ts/mobx.ts diff --git a/tests/typescript/decorators-ts/multiple.ts b/tests/format/typescript/decorators-ts/multiple.ts similarity index 100% rename from tests/typescript/decorators-ts/multiple.ts rename to tests/format/typescript/decorators-ts/multiple.ts diff --git a/tests/typescript/decorators-ts/parameter-decorator.ts b/tests/format/typescript/decorators-ts/parameter-decorator.ts similarity index 100% rename from tests/typescript/decorators-ts/parameter-decorator.ts rename to tests/format/typescript/decorators-ts/parameter-decorator.ts diff --git a/tests/typescript/decorators-ts/property-decorator.ts b/tests/format/typescript/decorators-ts/property-decorator.ts similarity index 100% rename from tests/typescript/decorators-ts/property-decorator.ts rename to tests/format/typescript/decorators-ts/property-decorator.ts diff --git a/tests/typescript/decorators-ts/typeorm.ts b/tests/format/typescript/decorators-ts/typeorm.ts similarity index 100% rename from tests/typescript/decorators-ts/typeorm.ts rename to tests/format/typescript/decorators-ts/typeorm.ts diff --git a/tests/typescript/decorators/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/decorators/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/decorators/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/decorators/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/decorators/argument-list-preserve-line.ts b/tests/format/typescript/decorators/argument-list-preserve-line.ts similarity index 100% rename from tests/typescript/decorators/argument-list-preserve-line.ts rename to tests/format/typescript/decorators/argument-list-preserve-line.ts diff --git a/tests/typescript/decorators/decorator-type-assertion.ts b/tests/format/typescript/decorators/decorator-type-assertion.ts similarity index 100% rename from tests/typescript/decorators/decorator-type-assertion.ts rename to tests/format/typescript/decorators/decorator-type-assertion.ts diff --git a/tests/typescript/decorators/decorators-comments.ts b/tests/format/typescript/decorators/decorators-comments.ts similarity index 100% rename from tests/typescript/decorators/decorators-comments.ts rename to tests/format/typescript/decorators/decorators-comments.ts diff --git a/tests/typescript/decorators/decorators.ts b/tests/format/typescript/decorators/decorators.ts similarity index 100% rename from tests/typescript/decorators/decorators.ts rename to tests/format/typescript/decorators/decorators.ts diff --git a/tests/typescript/decorators/inline-decorators.ts b/tests/format/typescript/decorators/inline-decorators.ts similarity index 100% rename from tests/typescript/decorators/inline-decorators.ts rename to tests/format/typescript/decorators/inline-decorators.ts diff --git a/tests/typescript/decorators/jsfmt.spec.js b/tests/format/typescript/decorators/jsfmt.spec.js similarity index 100% rename from tests/typescript/decorators/jsfmt.spec.js rename to tests/format/typescript/decorators/jsfmt.spec.js diff --git a/tests/typescript/definite/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/definite/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/definite/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/definite/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/definite/definite.ts b/tests/format/typescript/definite/definite.ts similarity index 100% rename from tests/typescript/definite/definite.ts rename to tests/format/typescript/definite/definite.ts diff --git a/tests/typescript/definite/jsfmt.spec.js b/tests/format/typescript/definite/jsfmt.spec.js similarity index 100% rename from tests/typescript/definite/jsfmt.spec.js rename to tests/format/typescript/definite/jsfmt.spec.js diff --git a/tests/typescript/destructuring/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/destructuring/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/destructuring/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/destructuring/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/destructuring/destructuring.ts b/tests/format/typescript/destructuring/destructuring.ts similarity index 100% rename from tests/typescript/destructuring/destructuring.ts rename to tests/format/typescript/destructuring/destructuring.ts diff --git a/tests/typescript/destructuring/jsfmt.spec.js b/tests/format/typescript/destructuring/jsfmt.spec.js similarity index 100% rename from tests/typescript/destructuring/jsfmt.spec.js rename to tests/format/typescript/destructuring/jsfmt.spec.js diff --git a/tests/typescript/end-of-line/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/end-of-line/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/end-of-line/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/end-of-line/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/end-of-line/jsfmt.spec.js b/tests/format/typescript/end-of-line/jsfmt.spec.js similarity index 100% rename from tests/typescript/end-of-line/jsfmt.spec.js rename to tests/format/typescript/end-of-line/jsfmt.spec.js diff --git a/tests/typescript/end-of-line/multiline.ts b/tests/format/typescript/end-of-line/multiline.ts similarity index 100% rename from tests/typescript/end-of-line/multiline.ts rename to tests/format/typescript/end-of-line/multiline.ts diff --git a/tests/typescript/enum/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/enum/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/enum/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/enum/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/enum/enum.ts b/tests/format/typescript/enum/enum.ts similarity index 100% rename from tests/typescript/enum/enum.ts rename to tests/format/typescript/enum/enum.ts diff --git a/tests/typescript/enum/jsfmt.spec.js b/tests/format/typescript/enum/jsfmt.spec.js similarity index 100% rename from tests/typescript/enum/jsfmt.spec.js rename to tests/format/typescript/enum/jsfmt.spec.js diff --git a/tests/typescript/enum/multiline.ts b/tests/format/typescript/enum/multiline.ts similarity index 100% rename from tests/typescript/enum/multiline.ts rename to tests/format/typescript/enum/multiline.ts diff --git a/tests/typescript/error-recovery/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/error-recovery/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/error-recovery/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/error-recovery/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/error-recovery/generic.ts b/tests/format/typescript/error-recovery/generic.ts similarity index 100% rename from tests/typescript/error-recovery/generic.ts rename to tests/format/typescript/error-recovery/generic.ts diff --git a/tests/typescript/error-recovery/index-signature.ts b/tests/format/typescript/error-recovery/index-signature.ts similarity index 100% rename from tests/typescript/error-recovery/index-signature.ts rename to tests/format/typescript/error-recovery/index-signature.ts diff --git a/tests/typescript/error-recovery/jsdoc_only_types.ts b/tests/format/typescript/error-recovery/jsdoc_only_types.ts similarity index 100% rename from tests/typescript/error-recovery/jsdoc_only_types.ts rename to tests/format/typescript/error-recovery/jsdoc_only_types.ts diff --git a/tests/typescript/error-recovery/jsfmt.spec.js b/tests/format/typescript/error-recovery/jsfmt.spec.js similarity index 100% rename from tests/typescript/error-recovery/jsfmt.spec.js rename to tests/format/typescript/error-recovery/jsfmt.spec.js diff --git a/tests/typescript/export-default/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/export-default/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/export-default/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/export-default/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/export-default/function_as.ts b/tests/format/typescript/export-default/function_as.ts similarity index 100% rename from tests/typescript/export-default/function_as.ts rename to tests/format/typescript/export-default/function_as.ts diff --git a/tests/typescript/export-default/jsfmt.spec.js b/tests/format/typescript/export-default/jsfmt.spec.js similarity index 100% rename from tests/typescript/export-default/jsfmt.spec.js rename to tests/format/typescript/export-default/jsfmt.spec.js diff --git a/tests/typescript/export/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/export/comment.ts b/tests/format/typescript/export/comment.ts similarity index 100% rename from tests/typescript/export/comment.ts rename to tests/format/typescript/export/comment.ts diff --git a/tests/typescript/export/default.ts b/tests/format/typescript/export/default.ts similarity index 100% rename from tests/typescript/export/default.ts rename to tests/format/typescript/export/default.ts diff --git a/tests/typescript/export/export-as-ns.ts b/tests/format/typescript/export/export-as-ns.ts similarity index 100% rename from tests/typescript/export/export-as-ns.ts rename to tests/format/typescript/export/export-as-ns.ts diff --git a/tests/typescript/export/export-class.ts b/tests/format/typescript/export/export-class.ts similarity index 100% rename from tests/typescript/export/export-class.ts rename to tests/format/typescript/export/export-class.ts diff --git a/tests/typescript/export/export.ts b/tests/format/typescript/export/export.ts similarity index 100% rename from tests/typescript/export/export.ts rename to tests/format/typescript/export/export.ts diff --git a/tests/typescript/export/jsfmt.spec.js b/tests/format/typescript/export/jsfmt.spec.js similarity index 100% rename from tests/typescript/export/jsfmt.spec.js rename to tests/format/typescript/export/jsfmt.spec.js diff --git a/tests/typescript/function-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/function-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/function-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/function-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/function-type/jsfmt.spec.js b/tests/format/typescript/function-type/jsfmt.spec.js similarity index 100% rename from tests/typescript/function-type/jsfmt.spec.js rename to tests/format/typescript/function-type/jsfmt.spec.js diff --git a/tests/typescript/function-type/single-parameter.ts b/tests/format/typescript/function-type/single-parameter.ts similarity index 100% rename from tests/typescript/function-type/single-parameter.ts rename to tests/format/typescript/function-type/single-parameter.ts diff --git a/tests/typescript/function-type/type-annotation.ts b/tests/format/typescript/function-type/type-annotation.ts similarity index 100% rename from tests/typescript/function-type/type-annotation.ts rename to tests/format/typescript/function-type/type-annotation.ts diff --git a/tests/typescript/function/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/function/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/function/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/function/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/function/jsfmt.spec.js b/tests/format/typescript/function/jsfmt.spec.js similarity index 100% rename from tests/typescript/function/jsfmt.spec.js rename to tests/format/typescript/function/jsfmt.spec.js diff --git a/tests/typescript/function/single_expand.ts b/tests/format/typescript/function/single_expand.ts similarity index 100% rename from tests/typescript/function/single_expand.ts rename to tests/format/typescript/function/single_expand.ts diff --git a/tests/typescript/functional-composition/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/functional-composition/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/functional-composition/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/functional-composition/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/functional-composition/jsfmt.spec.js b/tests/format/typescript/functional-composition/jsfmt.spec.js similarity index 100% rename from tests/typescript/functional-composition/jsfmt.spec.js rename to tests/format/typescript/functional-composition/jsfmt.spec.js diff --git a/tests/typescript/functional-composition/pipe-function-calls-with-comments.ts b/tests/format/typescript/functional-composition/pipe-function-calls-with-comments.ts similarity index 100% rename from tests/typescript/functional-composition/pipe-function-calls-with-comments.ts rename to tests/format/typescript/functional-composition/pipe-function-calls-with-comments.ts diff --git a/tests/typescript/functional-composition/pipe-function-calls.ts b/tests/format/typescript/functional-composition/pipe-function-calls.ts similarity index 100% rename from tests/typescript/functional-composition/pipe-function-calls.ts rename to tests/format/typescript/functional-composition/pipe-function-calls.ts diff --git a/tests/typescript/generic/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/generic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/generic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/generic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/generic/arrow-return-type.ts b/tests/format/typescript/generic/arrow-return-type.ts similarity index 100% rename from tests/typescript/generic/arrow-return-type.ts rename to tests/format/typescript/generic/arrow-return-type.ts diff --git a/tests/typescript/generic/issue-6899.ts b/tests/format/typescript/generic/issue-6899.ts similarity index 100% rename from tests/typescript/generic/issue-6899.ts rename to tests/format/typescript/generic/issue-6899.ts diff --git a/tests/typescript/generic/jsfmt.spec.js b/tests/format/typescript/generic/jsfmt.spec.js similarity index 100% rename from tests/typescript/generic/jsfmt.spec.js rename to tests/format/typescript/generic/jsfmt.spec.js diff --git a/tests/typescript/generic/object-method.ts b/tests/format/typescript/generic/object-method.ts similarity index 100% rename from tests/typescript/generic/object-method.ts rename to tests/format/typescript/generic/object-method.ts diff --git a/tests/typescript/generic/ungrouped-parameters.ts b/tests/format/typescript/generic/ungrouped-parameters.ts similarity index 100% rename from tests/typescript/generic/ungrouped-parameters.ts rename to tests/format/typescript/generic/ungrouped-parameters.ts diff --git a/tests/typescript/import-export/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/import-export/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/import-export/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/import-export/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/import-export/jsfmt.spec.js b/tests/format/typescript/import-export/jsfmt.spec.js similarity index 100% rename from tests/typescript/import-export/jsfmt.spec.js rename to tests/format/typescript/import-export/jsfmt.spec.js diff --git a/tests/typescript/import-export/type-modifier.ts b/tests/format/typescript/import-export/type-modifier.ts similarity index 100% rename from tests/typescript/import-export/type-modifier.ts rename to tests/format/typescript/import-export/type-modifier.ts diff --git a/tests/typescript/import-require/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/import-require/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/import-require/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/import-require/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/import-require/import_require.ts b/tests/format/typescript/import-require/import_require.ts similarity index 100% rename from tests/typescript/import-require/import_require.ts rename to tests/format/typescript/import-require/import_require.ts diff --git a/tests/typescript/import-require/jsfmt.spec.js b/tests/format/typescript/import-require/jsfmt.spec.js similarity index 100% rename from tests/typescript/import-require/jsfmt.spec.js rename to tests/format/typescript/import-require/jsfmt.spec.js diff --git a/tests/typescript/import-require/type-imports.ts b/tests/format/typescript/import-require/type-imports.ts similarity index 100% rename from tests/typescript/import-require/type-imports.ts rename to tests/format/typescript/import-require/type-imports.ts diff --git a/tests/typescript/import-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/import-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/import-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/import-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/import-type/import-type.ts b/tests/format/typescript/import-type/import-type.ts similarity index 100% rename from tests/typescript/import-type/import-type.ts rename to tests/format/typescript/import-type/import-type.ts diff --git a/tests/typescript/import-type/jsfmt.spec.js b/tests/format/typescript/import-type/jsfmt.spec.js similarity index 100% rename from tests/typescript/import-type/jsfmt.spec.js rename to tests/format/typescript/import-type/jsfmt.spec.js diff --git a/tests/typescript/index-signature/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/index-signature/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/index-signature/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/index-signature/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/index-signature/index-signature.ts b/tests/format/typescript/index-signature/index-signature.ts similarity index 100% rename from tests/typescript/index-signature/index-signature.ts rename to tests/format/typescript/index-signature/index-signature.ts diff --git a/tests/typescript/index-signature/jsfmt.spec.js b/tests/format/typescript/index-signature/jsfmt.spec.js similarity index 100% rename from tests/typescript/index-signature/jsfmt.spec.js rename to tests/format/typescript/index-signature/jsfmt.spec.js diff --git a/tests/typescript/interface/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/interface/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/interface/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/interface/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/interface/abstract.ts b/tests/format/typescript/interface/abstract.ts similarity index 100% rename from tests/typescript/interface/abstract.ts rename to tests/format/typescript/interface/abstract.ts diff --git a/tests/typescript/interface/comments-generic.ts b/tests/format/typescript/interface/comments-generic.ts similarity index 100% rename from tests/typescript/interface/comments-generic.ts rename to tests/format/typescript/interface/comments-generic.ts diff --git a/tests/typescript/interface/comments.ts b/tests/format/typescript/interface/comments.ts similarity index 100% rename from tests/typescript/interface/comments.ts rename to tests/format/typescript/interface/comments.ts diff --git a/tests/typescript/interface/generic.ts b/tests/format/typescript/interface/generic.ts similarity index 100% rename from tests/typescript/interface/generic.ts rename to tests/format/typescript/interface/generic.ts diff --git a/tests/typescript/interface/ignore.ts b/tests/format/typescript/interface/ignore.ts similarity index 100% rename from tests/typescript/interface/ignore.ts rename to tests/format/typescript/interface/ignore.ts diff --git a/tests/typescript/interface/jsfmt.spec.js b/tests/format/typescript/interface/jsfmt.spec.js similarity index 100% rename from tests/typescript/interface/jsfmt.spec.js rename to tests/format/typescript/interface/jsfmt.spec.js diff --git a/tests/typescript/interface/long-extends.ts b/tests/format/typescript/interface/long-extends.ts similarity index 100% rename from tests/typescript/interface/long-extends.ts rename to tests/format/typescript/interface/long-extends.ts diff --git a/tests/typescript/interface/pattern-parameters.ts b/tests/format/typescript/interface/pattern-parameters.ts similarity index 100% rename from tests/typescript/interface/pattern-parameters.ts rename to tests/format/typescript/interface/pattern-parameters.ts diff --git a/tests/typescript/interface/separator.ts b/tests/format/typescript/interface/separator.ts similarity index 100% rename from tests/typescript/interface/separator.ts rename to tests/format/typescript/interface/separator.ts diff --git a/tests/typescript/interface2/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/interface2/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/interface2/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/interface2/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/interface2/break.ts b/tests/format/typescript/interface2/break.ts similarity index 100% rename from tests/typescript/interface2/break.ts rename to tests/format/typescript/interface2/break.ts diff --git a/tests/typescript/interface2/comments-declare.ts b/tests/format/typescript/interface2/comments-declare.ts similarity index 100% rename from tests/typescript/interface2/comments-declare.ts rename to tests/format/typescript/interface2/comments-declare.ts diff --git a/tests/typescript/interface2/comments.ts b/tests/format/typescript/interface2/comments.ts similarity index 100% rename from tests/typescript/interface2/comments.ts rename to tests/format/typescript/interface2/comments.ts diff --git a/tests/typescript/interface2/jsfmt.spec.js b/tests/format/typescript/interface2/jsfmt.spec.js similarity index 100% rename from tests/typescript/interface2/jsfmt.spec.js rename to tests/format/typescript/interface2/jsfmt.spec.js diff --git a/tests/typescript/interface2/module.ts b/tests/format/typescript/interface2/module.ts similarity index 100% rename from tests/typescript/interface2/module.ts rename to tests/format/typescript/interface2/module.ts diff --git a/tests/typescript/intersection/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/intersection/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/intersection/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/intersection/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/intersection/intersection-parens.ts b/tests/format/typescript/intersection/intersection-parens.ts similarity index 100% rename from tests/typescript/intersection/intersection-parens.ts rename to tests/format/typescript/intersection/intersection-parens.ts diff --git a/tests/typescript/intersection/jsfmt.spec.js b/tests/format/typescript/intersection/jsfmt.spec.js similarity index 100% rename from tests/typescript/intersection/jsfmt.spec.js rename to tests/format/typescript/intersection/jsfmt.spec.js diff --git a/tests/typescript/intersection/type-arguments.ts b/tests/format/typescript/intersection/type-arguments.ts similarity index 100% rename from tests/typescript/intersection/type-arguments.ts rename to tests/format/typescript/intersection/type-arguments.ts diff --git a/tests/typescript/intrinsic/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/intrinsic/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/intrinsic/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/intrinsic/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/intrinsic/intrinsic.ts b/tests/format/typescript/intrinsic/intrinsic.ts similarity index 100% rename from tests/typescript/intrinsic/intrinsic.ts rename to tests/format/typescript/intrinsic/intrinsic.ts diff --git a/tests/typescript/intrinsic/jsfmt.spec.js b/tests/format/typescript/intrinsic/jsfmt.spec.js similarity index 100% rename from tests/typescript/intrinsic/jsfmt.spec.js rename to tests/format/typescript/intrinsic/jsfmt.spec.js diff --git a/tests/typescript/key-remapping-in-mapped-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/key-remapping-in-mapped-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/key-remapping-in-mapped-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/key-remapping-in-mapped-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/key-remapping-in-mapped-types/jsfmt.spec.js b/tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js similarity index 100% rename from tests/typescript/key-remapping-in-mapped-types/jsfmt.spec.js rename to tests/format/typescript/key-remapping-in-mapped-types/jsfmt.spec.js diff --git a/tests/typescript/key-remapping-in-mapped-types/key-remapping.ts b/tests/format/typescript/key-remapping-in-mapped-types/key-remapping.ts similarity index 100% rename from tests/typescript/key-remapping-in-mapped-types/key-remapping.ts rename to tests/format/typescript/key-remapping-in-mapped-types/key-remapping.ts diff --git a/tests/typescript/keyof/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/keyof/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/keyof/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/keyof/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/keyof/jsfmt.spec.js b/tests/format/typescript/keyof/jsfmt.spec.js similarity index 100% rename from tests/typescript/keyof/jsfmt.spec.js rename to tests/format/typescript/keyof/jsfmt.spec.js diff --git a/tests/typescript/keyof/keyof.ts b/tests/format/typescript/keyof/keyof.ts similarity index 100% rename from tests/typescript/keyof/keyof.ts rename to tests/format/typescript/keyof/keyof.ts diff --git a/tests/typescript/keywords/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/keywords/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/keywords/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/keywords/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/keywords/jsfmt.spec.js b/tests/format/typescript/keywords/jsfmt.spec.js similarity index 100% rename from tests/typescript/keywords/jsfmt.spec.js rename to tests/format/typescript/keywords/jsfmt.spec.js diff --git a/tests/typescript/keywords/keywords-2.ts b/tests/format/typescript/keywords/keywords-2.ts similarity index 100% rename from tests/typescript/keywords/keywords-2.ts rename to tests/format/typescript/keywords/keywords-2.ts diff --git a/tests/typescript/keywords/keywords.ts b/tests/format/typescript/keywords/keywords.ts similarity index 100% rename from tests/typescript/keywords/keywords.ts rename to tests/format/typescript/keywords/keywords.ts diff --git a/tests/typescript/keywords/module.ts b/tests/format/typescript/keywords/module.ts similarity index 100% rename from tests/typescript/keywords/module.ts rename to tests/format/typescript/keywords/module.ts diff --git a/tests/typescript/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/last-argument-expansion/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/last-argument-expansion/break.ts b/tests/format/typescript/last-argument-expansion/break.ts similarity index 100% rename from tests/typescript/last-argument-expansion/break.ts rename to tests/format/typescript/last-argument-expansion/break.ts diff --git a/tests/typescript/last-argument-expansion/edge_case.ts b/tests/format/typescript/last-argument-expansion/edge_case.ts similarity index 100% rename from tests/typescript/last-argument-expansion/edge_case.ts rename to tests/format/typescript/last-argument-expansion/edge_case.ts diff --git a/tests/typescript/last-argument-expansion/jsfmt.spec.js b/tests/format/typescript/last-argument-expansion/jsfmt.spec.js similarity index 100% rename from tests/typescript/last-argument-expansion/jsfmt.spec.js rename to tests/format/typescript/last-argument-expansion/jsfmt.spec.js diff --git a/tests/typescript/mapped-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/mapped-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/mapped-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/mapped-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/mapped-type/jsfmt.spec.js b/tests/format/typescript/mapped-type/jsfmt.spec.js similarity index 100% rename from tests/typescript/mapped-type/jsfmt.spec.js rename to tests/format/typescript/mapped-type/jsfmt.spec.js diff --git a/tests/typescript/mapped-type/mapped-type.ts b/tests/format/typescript/mapped-type/mapped-type.ts similarity index 100% rename from tests/typescript/mapped-type/mapped-type.ts rename to tests/format/typescript/mapped-type/mapped-type.ts diff --git a/tests/typescript/method-chain/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/method-chain/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/method-chain/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/method-chain/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/method-chain/comment.ts b/tests/format/typescript/method-chain/comment.ts similarity index 100% rename from tests/typescript/method-chain/comment.ts rename to tests/format/typescript/method-chain/comment.ts diff --git a/tests/typescript/method-chain/jsfmt.spec.js b/tests/format/typescript/method-chain/jsfmt.spec.js similarity index 100% rename from tests/typescript/method-chain/jsfmt.spec.js rename to tests/format/typescript/method-chain/jsfmt.spec.js diff --git a/tests/typescript/method/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/method/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/method/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/method/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/method/issue-10352-consistency.ts b/tests/format/typescript/method/issue-10352-consistency.ts similarity index 100% rename from tests/typescript/method/issue-10352-consistency.ts rename to tests/format/typescript/method/issue-10352-consistency.ts diff --git a/tests/typescript/method/jsfmt.spec.js b/tests/format/typescript/method/jsfmt.spec.js similarity index 100% rename from tests/typescript/method/jsfmt.spec.js rename to tests/format/typescript/method/jsfmt.spec.js diff --git a/tests/typescript/method/method-signature-with-wrapped-return-type.ts b/tests/format/typescript/method/method-signature-with-wrapped-return-type.ts similarity index 100% rename from tests/typescript/method/method-signature-with-wrapped-return-type.ts rename to tests/format/typescript/method/method-signature-with-wrapped-return-type.ts diff --git a/tests/typescript/method/method-signature.ts b/tests/format/typescript/method/method-signature.ts similarity index 100% rename from tests/typescript/method/method-signature.ts rename to tests/format/typescript/method/method-signature.ts diff --git a/tests/typescript/method/semi.ts b/tests/format/typescript/method/semi.ts similarity index 100% rename from tests/typescript/method/semi.ts rename to tests/format/typescript/method/semi.ts diff --git a/tests/typescript/method/type_literal_optional_method.ts b/tests/format/typescript/method/type_literal_optional_method.ts similarity index 100% rename from tests/typescript/method/type_literal_optional_method.ts rename to tests/format/typescript/method/type_literal_optional_method.ts diff --git a/tests/typescript/module/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/module/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/module/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/module/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/module/empty.ts b/tests/format/typescript/module/empty.ts similarity index 100% rename from tests/typescript/module/empty.ts rename to tests/format/typescript/module/empty.ts diff --git a/tests/typescript/module/global.ts b/tests/format/typescript/module/global.ts similarity index 100% rename from tests/typescript/module/global.ts rename to tests/format/typescript/module/global.ts diff --git a/tests/typescript/module/jsfmt.spec.js b/tests/format/typescript/module/jsfmt.spec.js similarity index 100% rename from tests/typescript/module/jsfmt.spec.js rename to tests/format/typescript/module/jsfmt.spec.js diff --git a/tests/typescript/module/keyword.ts b/tests/format/typescript/module/keyword.ts similarity index 100% rename from tests/typescript/module/keyword.ts rename to tests/format/typescript/module/keyword.ts diff --git a/tests/typescript/module/namespace_function.ts b/tests/format/typescript/module/namespace_function.ts similarity index 100% rename from tests/typescript/module/namespace_function.ts rename to tests/format/typescript/module/namespace_function.ts diff --git a/tests/typescript/multiparser-css/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/multiparser-css/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/multiparser-css/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/multiparser-css/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/multiparser-css/issue-6259.ts b/tests/format/typescript/multiparser-css/issue-6259.ts similarity index 100% rename from tests/typescript/multiparser-css/issue-6259.ts rename to tests/format/typescript/multiparser-css/issue-6259.ts diff --git a/tests/typescript/multiparser-css/jsfmt.spec.js b/tests/format/typescript/multiparser-css/jsfmt.spec.js similarity index 100% rename from tests/typescript/multiparser-css/jsfmt.spec.js rename to tests/format/typescript/multiparser-css/jsfmt.spec.js diff --git a/tests/typescript/namespace/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/namespace/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/namespace/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/namespace/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/namespace/invalid-await.ts b/tests/format/typescript/namespace/invalid-await.ts similarity index 100% rename from tests/typescript/namespace/invalid-await.ts rename to tests/format/typescript/namespace/invalid-await.ts diff --git a/tests/typescript/namespace/jsfmt.spec.js b/tests/format/typescript/namespace/jsfmt.spec.js similarity index 100% rename from tests/typescript/namespace/jsfmt.spec.js rename to tests/format/typescript/namespace/jsfmt.spec.js diff --git a/tests/typescript/never/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/never/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/never/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/never/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/never/jsfmt.spec.js b/tests/format/typescript/never/jsfmt.spec.js similarity index 100% rename from tests/typescript/never/jsfmt.spec.js rename to tests/format/typescript/never/jsfmt.spec.js diff --git a/tests/typescript/never/type-argument.src.ts b/tests/format/typescript/never/type-argument.src.ts similarity index 100% rename from tests/typescript/never/type-argument.src.ts rename to tests/format/typescript/never/type-argument.src.ts diff --git a/tests/typescript/new/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/new/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/new/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/new/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/new/jsfmt.spec.js b/tests/format/typescript/new/jsfmt.spec.js similarity index 100% rename from tests/typescript/new/jsfmt.spec.js rename to tests/format/typescript/new/jsfmt.spec.js diff --git a/tests/typescript/new/new-signature.ts b/tests/format/typescript/new/new-signature.ts similarity index 100% rename from tests/typescript/new/new-signature.ts rename to tests/format/typescript/new/new-signature.ts diff --git a/tests/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/no-semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/no-semi/jsfmt.spec.js b/tests/format/typescript/no-semi/jsfmt.spec.js similarity index 100% rename from tests/typescript/no-semi/jsfmt.spec.js rename to tests/format/typescript/no-semi/jsfmt.spec.js diff --git a/tests/typescript/no-semi/no-semi.ts b/tests/format/typescript/no-semi/no-semi.ts similarity index 100% rename from tests/typescript/no-semi/no-semi.ts rename to tests/format/typescript/no-semi/no-semi.ts diff --git a/tests/typescript/no-semi/non-null.ts b/tests/format/typescript/no-semi/non-null.ts similarity index 100% rename from tests/typescript/no-semi/non-null.ts rename to tests/format/typescript/no-semi/non-null.ts diff --git a/tests/typescript/non-null/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/non-null/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/non-null/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/non-null/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/non-null/braces.ts b/tests/format/typescript/non-null/braces.ts similarity index 100% rename from tests/typescript/non-null/braces.ts rename to tests/format/typescript/non-null/braces.ts diff --git a/tests/typescript/non-null/jsfmt.spec.js b/tests/format/typescript/non-null/jsfmt.spec.js similarity index 100% rename from tests/typescript/non-null/jsfmt.spec.js rename to tests/format/typescript/non-null/jsfmt.spec.js diff --git a/tests/typescript/non-null/member-chain.ts b/tests/format/typescript/non-null/member-chain.ts similarity index 100% rename from tests/typescript/non-null/member-chain.ts rename to tests/format/typescript/non-null/member-chain.ts diff --git a/tests/typescript/non-null/optional-chain.ts b/tests/format/typescript/non-null/optional-chain.ts similarity index 100% rename from tests/typescript/non-null/optional-chain.ts rename to tests/format/typescript/non-null/optional-chain.ts diff --git a/tests/typescript/non-null/parens.ts b/tests/format/typescript/non-null/parens.ts similarity index 100% rename from tests/typescript/non-null/parens.ts rename to tests/format/typescript/non-null/parens.ts diff --git a/tests/typescript/nosemi/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/nosemi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/nosemi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/nosemi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/nosemi/index-signature.ts b/tests/format/typescript/nosemi/index-signature.ts similarity index 100% rename from tests/typescript/nosemi/index-signature.ts rename to tests/format/typescript/nosemi/index-signature.ts diff --git a/tests/typescript/nosemi/interface.ts b/tests/format/typescript/nosemi/interface.ts similarity index 100% rename from tests/typescript/nosemi/interface.ts rename to tests/format/typescript/nosemi/interface.ts diff --git a/tests/typescript/nosemi/jsfmt.spec.js b/tests/format/typescript/nosemi/jsfmt.spec.js similarity index 100% rename from tests/typescript/nosemi/jsfmt.spec.js rename to tests/format/typescript/nosemi/jsfmt.spec.js diff --git a/tests/typescript/nosemi/type.ts b/tests/format/typescript/nosemi/type.ts similarity index 100% rename from tests/typescript/nosemi/type.ts rename to tests/format/typescript/nosemi/type.ts diff --git a/tests/typescript/optional-call/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/optional-call/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/optional-call/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/optional-call/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/optional-call/jsfmt.spec.js b/tests/format/typescript/optional-call/jsfmt.spec.js similarity index 100% rename from tests/typescript/optional-call/jsfmt.spec.js rename to tests/format/typescript/optional-call/jsfmt.spec.js diff --git a/tests/typescript/optional-call/type-parameters.ts b/tests/format/typescript/optional-call/type-parameters.ts similarity index 100% rename from tests/typescript/optional-call/type-parameters.ts rename to tests/format/typescript/optional-call/type-parameters.ts diff --git a/tests/typescript/optional-method/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/optional-method/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/optional-method/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/optional-method/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/optional-method/jsfmt.spec.js b/tests/format/typescript/optional-method/jsfmt.spec.js similarity index 100% rename from tests/typescript/optional-method/jsfmt.spec.js rename to tests/format/typescript/optional-method/jsfmt.spec.js diff --git a/tests/typescript/optional-method/optional-method.ts b/tests/format/typescript/optional-method/optional-method.ts similarity index 100% rename from tests/typescript/optional-method/optional-method.ts rename to tests/format/typescript/optional-method/optional-method.ts diff --git a/tests/typescript/optional-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/optional-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/optional-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/optional-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/optional-type/complex.ts b/tests/format/typescript/optional-type/complex.ts similarity index 100% rename from tests/typescript/optional-type/complex.ts rename to tests/format/typescript/optional-type/complex.ts diff --git a/tests/typescript/optional-type/jsfmt.spec.js b/tests/format/typescript/optional-type/jsfmt.spec.js similarity index 100% rename from tests/typescript/optional-type/jsfmt.spec.js rename to tests/format/typescript/optional-type/jsfmt.spec.js diff --git a/tests/typescript/optional-type/simple.ts b/tests/format/typescript/optional-type/simple.ts similarity index 100% rename from tests/typescript/optional-type/simple.ts rename to tests/format/typescript/optional-type/simple.ts diff --git a/tests/typescript/predicate-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/predicate-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/predicate-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/predicate-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/predicate-types/jsfmt.spec.js b/tests/format/typescript/predicate-types/jsfmt.spec.js similarity index 100% rename from tests/typescript/predicate-types/jsfmt.spec.js rename to tests/format/typescript/predicate-types/jsfmt.spec.js diff --git a/tests/typescript/predicate-types/predicate-types.ts b/tests/format/typescript/predicate-types/predicate-types.ts similarity index 100% rename from tests/typescript/predicate-types/predicate-types.ts rename to tests/format/typescript/predicate-types/predicate-types.ts diff --git a/tests/typescript/prettier-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/prettier-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/prettier-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/prettier-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/prettier-ignore/jsfmt.spec.js b/tests/format/typescript/prettier-ignore/jsfmt.spec.js similarity index 100% rename from tests/typescript/prettier-ignore/jsfmt.spec.js rename to tests/format/typescript/prettier-ignore/jsfmt.spec.js diff --git a/tests/typescript/prettier-ignore/mapped-types.ts b/tests/format/typescript/prettier-ignore/mapped-types.ts similarity index 100% rename from tests/typescript/prettier-ignore/mapped-types.ts rename to tests/format/typescript/prettier-ignore/mapped-types.ts diff --git a/tests/typescript/quote-props/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/quote-props/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/quote-props/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/quote-props/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/quote-props/jsfmt.spec.js b/tests/format/typescript/quote-props/jsfmt.spec.js similarity index 100% rename from tests/typescript/quote-props/jsfmt.spec.js rename to tests/format/typescript/quote-props/jsfmt.spec.js diff --git a/tests/typescript/quote-props/types.ts b/tests/format/typescript/quote-props/types.ts similarity index 100% rename from tests/typescript/quote-props/types.ts rename to tests/format/typescript/quote-props/types.ts diff --git a/tests/typescript/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/range/export-assignment.ts b/tests/format/typescript/range/export-assignment.ts similarity index 100% rename from tests/typescript/range/export-assignment.ts rename to tests/format/typescript/range/export-assignment.ts diff --git a/tests/typescript/range/issue-4926.ts b/tests/format/typescript/range/issue-4926.ts similarity index 100% rename from tests/typescript/range/issue-4926.ts rename to tests/format/typescript/range/issue-4926.ts diff --git a/tests/typescript/range/issue-7148.ts b/tests/format/typescript/range/issue-7148.ts similarity index 100% rename from tests/typescript/range/issue-7148.ts rename to tests/format/typescript/range/issue-7148.ts diff --git a/tests/typescript/range/jsfmt.spec.js b/tests/format/typescript/range/jsfmt.spec.js similarity index 100% rename from tests/typescript/range/jsfmt.spec.js rename to tests/format/typescript/range/jsfmt.spec.js diff --git a/tests/typescript/readonly/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/readonly/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/readonly/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/readonly/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/readonly/array.ts b/tests/format/typescript/readonly/array.ts similarity index 100% rename from tests/typescript/readonly/array.ts rename to tests/format/typescript/readonly/array.ts diff --git a/tests/typescript/readonly/jsfmt.spec.js b/tests/format/typescript/readonly/jsfmt.spec.js similarity index 100% rename from tests/typescript/readonly/jsfmt.spec.js rename to tests/format/typescript/readonly/jsfmt.spec.js diff --git a/tests/typescript/readonly/readonly.ts b/tests/format/typescript/readonly/readonly.ts similarity index 100% rename from tests/typescript/readonly/readonly.ts rename to tests/format/typescript/readonly/readonly.ts diff --git a/tests/typescript/rest-type/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/rest-type/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/rest-type/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/rest-type/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/rest-type/complex.ts b/tests/format/typescript/rest-type/complex.ts similarity index 100% rename from tests/typescript/rest-type/complex.ts rename to tests/format/typescript/rest-type/complex.ts diff --git a/tests/typescript/rest-type/infer-type.ts b/tests/format/typescript/rest-type/infer-type.ts similarity index 100% rename from tests/typescript/rest-type/infer-type.ts rename to tests/format/typescript/rest-type/infer-type.ts diff --git a/tests/typescript/rest-type/jsfmt.spec.js b/tests/format/typescript/rest-type/jsfmt.spec.js similarity index 100% rename from tests/typescript/rest-type/jsfmt.spec.js rename to tests/format/typescript/rest-type/jsfmt.spec.js diff --git a/tests/typescript/rest-type/simple.ts b/tests/format/typescript/rest-type/simple.ts similarity index 100% rename from tests/typescript/rest-type/simple.ts rename to tests/format/typescript/rest-type/simple.ts diff --git a/tests/typescript/rest/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/rest/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/rest/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/rest/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/rest/jsfmt.spec.js b/tests/format/typescript/rest/jsfmt.spec.js similarity index 100% rename from tests/typescript/rest/jsfmt.spec.js rename to tests/format/typescript/rest/jsfmt.spec.js diff --git a/tests/typescript/rest/rest.ts b/tests/format/typescript/rest/rest.ts similarity index 100% rename from tests/typescript/rest/rest.ts rename to tests/format/typescript/rest/rest.ts diff --git a/tests/typescript/semi/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/semi/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/semi/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/semi/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/semi/jsfmt.spec.js b/tests/format/typescript/semi/jsfmt.spec.js similarity index 100% rename from tests/typescript/semi/jsfmt.spec.js rename to tests/format/typescript/semi/jsfmt.spec.js diff --git a/tests/typescript/semi/no-semi.ts b/tests/format/typescript/semi/no-semi.ts similarity index 100% rename from tests/typescript/semi/no-semi.ts rename to tests/format/typescript/semi/no-semi.ts diff --git a/tests/typescript/symbol/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/symbol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/symbol/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/symbol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/symbol/jsfmt.spec.js b/tests/format/typescript/symbol/jsfmt.spec.js similarity index 100% rename from tests/typescript/symbol/jsfmt.spec.js rename to tests/format/typescript/symbol/jsfmt.spec.js diff --git a/tests/typescript/symbol/symbol.ts b/tests/format/typescript/symbol/symbol.ts similarity index 100% rename from tests/typescript/symbol/symbol.ts rename to tests/format/typescript/symbol/symbol.ts diff --git a/tests/typescript/template-literal-types/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/template-literal-types/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/template-literal-types/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/template-literal-types/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/template-literal-types/jsfmt.spec.js b/tests/format/typescript/template-literal-types/jsfmt.spec.js similarity index 100% rename from tests/typescript/template-literal-types/jsfmt.spec.js rename to tests/format/typescript/template-literal-types/jsfmt.spec.js diff --git a/tests/typescript/template-literal-types/template-literal-types.ts b/tests/format/typescript/template-literal-types/template-literal-types.ts similarity index 100% rename from tests/typescript/template-literal-types/template-literal-types.ts rename to tests/format/typescript/template-literal-types/template-literal-types.ts diff --git a/tests/typescript/template-literals/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/template-literals/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/template-literals/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/template-literals/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/template-literals/as-expression.ts b/tests/format/typescript/template-literals/as-expression.ts similarity index 100% rename from tests/typescript/template-literals/as-expression.ts rename to tests/format/typescript/template-literals/as-expression.ts diff --git a/tests/typescript/template-literals/expressions.ts b/tests/format/typescript/template-literals/expressions.ts similarity index 100% rename from tests/typescript/template-literals/expressions.ts rename to tests/format/typescript/template-literals/expressions.ts diff --git a/tests/typescript/template-literals/jsfmt.spec.js b/tests/format/typescript/template-literals/jsfmt.spec.js similarity index 100% rename from tests/typescript/template-literals/jsfmt.spec.js rename to tests/format/typescript/template-literals/jsfmt.spec.js diff --git a/tests/typescript/ternaries/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/ternaries/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/ternaries/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/ternaries/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/ternaries/indent.ts b/tests/format/typescript/ternaries/indent.ts similarity index 100% rename from tests/typescript/ternaries/indent.ts rename to tests/format/typescript/ternaries/indent.ts diff --git a/tests/typescript/ternaries/jsfmt.spec.js b/tests/format/typescript/ternaries/jsfmt.spec.js similarity index 100% rename from tests/typescript/ternaries/jsfmt.spec.js rename to tests/format/typescript/ternaries/jsfmt.spec.js diff --git a/tests/typescript/test-declarations/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/test-declarations/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/test-declarations/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/test-declarations/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/test-declarations/jsfmt.spec.js b/tests/format/typescript/test-declarations/jsfmt.spec.js similarity index 100% rename from tests/typescript/test-declarations/jsfmt.spec.js rename to tests/format/typescript/test-declarations/jsfmt.spec.js diff --git a/tests/typescript/test-declarations/test_declarations.ts b/tests/format/typescript/test-declarations/test_declarations.ts similarity index 100% rename from tests/typescript/test-declarations/test_declarations.ts rename to tests/format/typescript/test-declarations/test_declarations.ts diff --git a/tests/typescript/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/trailing-comma/arrow-functions.tsx b/tests/format/typescript/trailing-comma/arrow-functions.tsx similarity index 100% rename from tests/typescript/trailing-comma/arrow-functions.tsx rename to tests/format/typescript/trailing-comma/arrow-functions.tsx diff --git a/tests/typescript/trailing-comma/jsfmt.spec.js b/tests/format/typescript/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/typescript/trailing-comma/jsfmt.spec.js rename to tests/format/typescript/trailing-comma/jsfmt.spec.js diff --git a/tests/typescript/trailing-comma/trailing.ts b/tests/format/typescript/trailing-comma/trailing.ts similarity index 100% rename from tests/typescript/trailing-comma/trailing.ts rename to tests/format/typescript/trailing-comma/trailing.ts diff --git a/tests/typescript/trailing-comma/type-arguments.ts b/tests/format/typescript/trailing-comma/type-arguments.ts similarity index 100% rename from tests/typescript/trailing-comma/type-arguments.ts rename to tests/format/typescript/trailing-comma/type-arguments.ts diff --git a/tests/typescript/trailing-comma/type-parameters-vs-arguments.ts b/tests/format/typescript/trailing-comma/type-parameters-vs-arguments.ts similarity index 100% rename from tests/typescript/trailing-comma/type-parameters-vs-arguments.ts rename to tests/format/typescript/trailing-comma/type-parameters-vs-arguments.ts diff --git a/tests/typescript/tsx/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/tsx/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/tsx/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/tsx/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/tsx/generic-component.tsx b/tests/format/typescript/tsx/generic-component.tsx similarity index 100% rename from tests/typescript/tsx/generic-component.tsx rename to tests/format/typescript/tsx/generic-component.tsx diff --git a/tests/typescript/tsx/jsfmt.spec.js b/tests/format/typescript/tsx/jsfmt.spec.js similarity index 100% rename from tests/typescript/tsx/jsfmt.spec.js rename to tests/format/typescript/tsx/jsfmt.spec.js diff --git a/tests/typescript/tsx/keyword.tsx b/tests/format/typescript/tsx/keyword.tsx similarity index 100% rename from tests/typescript/tsx/keyword.tsx rename to tests/format/typescript/tsx/keyword.tsx diff --git a/tests/typescript/tsx/member-expression.tsx b/tests/format/typescript/tsx/member-expression.tsx similarity index 100% rename from tests/typescript/tsx/member-expression.tsx rename to tests/format/typescript/tsx/member-expression.tsx diff --git a/tests/typescript/tsx/not-react.ts b/tests/format/typescript/tsx/not-react.ts similarity index 100% rename from tests/typescript/tsx/not-react.ts rename to tests/format/typescript/tsx/not-react.ts diff --git a/tests/typescript/tsx/react.tsx b/tests/format/typescript/tsx/react.tsx similarity index 100% rename from tests/typescript/tsx/react.tsx rename to tests/format/typescript/tsx/react.tsx diff --git a/tests/typescript/tsx/this.tsx b/tests/format/typescript/tsx/this.tsx similarity index 100% rename from tests/typescript/tsx/this.tsx rename to tests/format/typescript/tsx/this.tsx diff --git a/tests/typescript/tsx/type-parameters.tsx b/tests/format/typescript/tsx/type-parameters.tsx similarity index 100% rename from tests/typescript/tsx/type-parameters.tsx rename to tests/format/typescript/tsx/type-parameters.tsx diff --git a/tests/typescript/tsx/url.tsx b/tests/format/typescript/tsx/url.tsx similarity index 100% rename from tests/typescript/tsx/url.tsx rename to tests/format/typescript/tsx/url.tsx diff --git a/tests/typescript/tuple/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/tuple/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/tuple/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/tuple/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/tuple/jsfmt.spec.js b/tests/format/typescript/tuple/jsfmt.spec.js similarity index 100% rename from tests/typescript/tuple/jsfmt.spec.js rename to tests/format/typescript/tuple/jsfmt.spec.js diff --git a/tests/typescript/tuple/no-trailing-comma-after-rest.ts b/tests/format/typescript/tuple/no-trailing-comma-after-rest.ts similarity index 100% rename from tests/typescript/tuple/no-trailing-comma-after-rest.ts rename to tests/format/typescript/tuple/no-trailing-comma-after-rest.ts diff --git a/tests/typescript/tuple/trailing-comma.ts b/tests/format/typescript/tuple/trailing-comma.ts similarity index 100% rename from tests/typescript/tuple/trailing-comma.ts rename to tests/format/typescript/tuple/trailing-comma.ts diff --git a/tests/typescript/tuple/tuple-labeled.ts b/tests/format/typescript/tuple/tuple-labeled.ts similarity index 100% rename from tests/typescript/tuple/tuple-labeled.ts rename to tests/format/typescript/tuple/tuple-labeled.ts diff --git a/tests/typescript/tuple/tuple-rest-not-last.ts b/tests/format/typescript/tuple/tuple-rest-not-last.ts similarity index 100% rename from tests/typescript/tuple/tuple-rest-not-last.ts rename to tests/format/typescript/tuple/tuple-rest-not-last.ts diff --git a/tests/typescript/tuple/tuple.ts b/tests/format/typescript/tuple/tuple.ts similarity index 100% rename from tests/typescript/tuple/tuple.ts rename to tests/format/typescript/tuple/tuple.ts diff --git a/tests/typescript/type-alias/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/type-alias/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/type-alias/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/type-alias/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/type-alias/issue-9874.ts b/tests/format/typescript/type-alias/issue-9874.ts similarity index 100% rename from tests/typescript/type-alias/issue-9874.ts rename to tests/format/typescript/type-alias/issue-9874.ts diff --git a/tests/typescript/type-alias/jsfmt.spec.js b/tests/format/typescript/type-alias/jsfmt.spec.js similarity index 100% rename from tests/typescript/type-alias/jsfmt.spec.js rename to tests/format/typescript/type-alias/jsfmt.spec.js diff --git a/tests/typescript/type-alias/pattern-parameter.ts b/tests/format/typescript/type-alias/pattern-parameter.ts similarity index 100% rename from tests/typescript/type-alias/pattern-parameter.ts rename to tests/format/typescript/type-alias/pattern-parameter.ts diff --git a/tests/typescript/typeparams/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/typeparams/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/typeparams/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/typeparams/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/typeparams/class-method.ts b/tests/format/typescript/typeparams/class-method.ts similarity index 100% rename from tests/typescript/typeparams/class-method.ts rename to tests/format/typescript/typeparams/class-method.ts diff --git a/tests/typescript/typeparams/consistent/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/typeparams/consistent/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/typeparams/consistent/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/typeparams/consistent/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/typeparams/consistent/flow-only.ts b/tests/format/typescript/typeparams/consistent/flow-only.ts similarity index 100% rename from tests/typescript/typeparams/consistent/flow-only.ts rename to tests/format/typescript/typeparams/consistent/flow-only.ts diff --git a/tests/typescript/typeparams/consistent/issue-9501.ts b/tests/format/typescript/typeparams/consistent/issue-9501.ts similarity index 100% rename from tests/typescript/typeparams/consistent/issue-9501.ts rename to tests/format/typescript/typeparams/consistent/issue-9501.ts diff --git a/tests/typescript/typeparams/consistent/jsfmt.spec.js b/tests/format/typescript/typeparams/consistent/jsfmt.spec.js similarity index 100% rename from tests/typescript/typeparams/consistent/jsfmt.spec.js rename to tests/format/typescript/typeparams/consistent/jsfmt.spec.js diff --git a/tests/typescript/typeparams/consistent/simple-types.ts b/tests/format/typescript/typeparams/consistent/simple-types.ts similarity index 100% rename from tests/typescript/typeparams/consistent/simple-types.ts rename to tests/format/typescript/typeparams/consistent/simple-types.ts diff --git a/tests/typescript/typeparams/consistent/template-literal-types.ts b/tests/format/typescript/typeparams/consistent/template-literal-types.ts similarity index 100% rename from tests/typescript/typeparams/consistent/template-literal-types.ts rename to tests/format/typescript/typeparams/consistent/template-literal-types.ts diff --git a/tests/typescript/typeparams/consistent/typescript-only.ts b/tests/format/typescript/typeparams/consistent/typescript-only.ts similarity index 100% rename from tests/typescript/typeparams/consistent/typescript-only.ts rename to tests/format/typescript/typeparams/consistent/typescript-only.ts diff --git a/tests/typescript/typeparams/jsfmt.spec.js b/tests/format/typescript/typeparams/jsfmt.spec.js similarity index 100% rename from tests/typescript/typeparams/jsfmt.spec.js rename to tests/format/typescript/typeparams/jsfmt.spec.js diff --git a/tests/typescript/typeparams/long-function-arg.ts b/tests/format/typescript/typeparams/long-function-arg.ts similarity index 100% rename from tests/typescript/typeparams/long-function-arg.ts rename to tests/format/typescript/typeparams/long-function-arg.ts diff --git a/tests/typescript/typeparams/print-width-120/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/typeparams/print-width-120/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/typeparams/print-width-120/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/typeparams/print-width-120/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/typeparams/print-width-120/issue-7542.ts b/tests/format/typescript/typeparams/print-width-120/issue-7542.ts similarity index 100% rename from tests/typescript/typeparams/print-width-120/issue-7542.ts rename to tests/format/typescript/typeparams/print-width-120/issue-7542.ts diff --git a/tests/typescript/typeparams/print-width-120/jsfmt.spec.js b/tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js similarity index 100% rename from tests/typescript/typeparams/print-width-120/jsfmt.spec.js rename to tests/format/typescript/typeparams/print-width-120/jsfmt.spec.js diff --git a/tests/typescript/typeparams/tagged-template-expression.ts b/tests/format/typescript/typeparams/tagged-template-expression.ts similarity index 100% rename from tests/typescript/typeparams/tagged-template-expression.ts rename to tests/format/typescript/typeparams/tagged-template-expression.ts diff --git a/tests/typescript/union/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/union/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/union/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/union/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/union/comments.ts b/tests/format/typescript/union/comments.ts similarity index 100% rename from tests/typescript/union/comments.ts rename to tests/format/typescript/union/comments.ts diff --git a/tests/typescript/union/inlining.ts b/tests/format/typescript/union/inlining.ts similarity index 100% rename from tests/typescript/union/inlining.ts rename to tests/format/typescript/union/inlining.ts diff --git a/tests/typescript/union/jsfmt.spec.js b/tests/format/typescript/union/jsfmt.spec.js similarity index 100% rename from tests/typescript/union/jsfmt.spec.js rename to tests/format/typescript/union/jsfmt.spec.js diff --git a/tests/typescript/union/prettier-ignore-nested-unions.ts b/tests/format/typescript/union/prettier-ignore-nested-unions.ts similarity index 100% rename from tests/typescript/union/prettier-ignore-nested-unions.ts rename to tests/format/typescript/union/prettier-ignore-nested-unions.ts diff --git a/tests/typescript/union/prettier-ignore.ts b/tests/format/typescript/union/prettier-ignore.ts similarity index 100% rename from tests/typescript/union/prettier-ignore.ts rename to tests/format/typescript/union/prettier-ignore.ts diff --git a/tests/typescript/union/union-parens.ts b/tests/format/typescript/union/union-parens.ts similarity index 100% rename from tests/typescript/union/union-parens.ts rename to tests/format/typescript/union/union-parens.ts diff --git a/tests/typescript/union/with-type-params.ts b/tests/format/typescript/union/with-type-params.ts similarity index 100% rename from tests/typescript/union/with-type-params.ts rename to tests/format/typescript/union/with-type-params.ts diff --git a/tests/typescript/union/within-tuple.ts b/tests/format/typescript/union/within-tuple.ts similarity index 100% rename from tests/typescript/union/within-tuple.ts rename to tests/format/typescript/union/within-tuple.ts diff --git a/tests/typescript/unique-symbol/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/unique-symbol/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/unique-symbol/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/unique-symbol/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/unique-symbol/jsfmt.spec.js b/tests/format/typescript/unique-symbol/jsfmt.spec.js similarity index 100% rename from tests/typescript/unique-symbol/jsfmt.spec.js rename to tests/format/typescript/unique-symbol/jsfmt.spec.js diff --git a/tests/typescript/unique-symbol/unique-symbol.ts b/tests/format/typescript/unique-symbol/unique-symbol.ts similarity index 100% rename from tests/typescript/unique-symbol/unique-symbol.ts rename to tests/format/typescript/unique-symbol/unique-symbol.ts diff --git a/tests/typescript/unknown/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/unknown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/unknown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/unknown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/unknown/jsfmt.spec.js b/tests/format/typescript/unknown/jsfmt.spec.js similarity index 100% rename from tests/typescript/unknown/jsfmt.spec.js rename to tests/format/typescript/unknown/jsfmt.spec.js diff --git a/tests/typescript/unknown/unknown.ts b/tests/format/typescript/unknown/unknown.ts similarity index 100% rename from tests/typescript/unknown/unknown.ts rename to tests/format/typescript/unknown/unknown.ts diff --git a/tests/typescript/webhost/__snapshots__/jsfmt.spec.js.snap b/tests/format/typescript/webhost/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/typescript/webhost/__snapshots__/jsfmt.spec.js.snap rename to tests/format/typescript/webhost/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/typescript/webhost/jsfmt.spec.js b/tests/format/typescript/webhost/jsfmt.spec.js similarity index 100% rename from tests/typescript/webhost/jsfmt.spec.js rename to tests/format/typescript/webhost/jsfmt.spec.js diff --git a/tests/typescript/webhost/webtsc.ts b/tests/format/typescript/webhost/webtsc.ts similarity index 100% rename from tests/typescript/webhost/webtsc.ts rename to tests/format/typescript/webhost/webtsc.ts diff --git a/tests/vue/broken-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/broken-plugins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/broken-plugins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/broken-plugins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/format/vue/broken-plugins/jsfmt.spec.js b/tests/format/vue/broken-plugins/jsfmt.spec.js new file mode 100644 index 000000000..e84d59ad7 --- /dev/null +++ b/tests/format/vue/broken-plugins/jsfmt.spec.js @@ -0,0 +1,5 @@ +const plugins = [ + require("../../../config/prettier-plugins/prettier-plugin-missing-comments/"), +]; + +run_spec(__dirname, ["vue"], { plugins }); diff --git a/tests/vue/broken-plugins/missing-comments.vue b/tests/format/vue/broken-plugins/missing-comments.vue similarity index 100% rename from tests/vue/broken-plugins/missing-comments.vue rename to tests/format/vue/broken-plugins/missing-comments.vue diff --git a/tests/vue/custom_block/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/custom_block/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/custom_block/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/custom_block/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/custom_block/graphql.vue b/tests/format/vue/custom_block/graphql.vue similarity index 100% rename from tests/vue/custom_block/graphql.vue rename to tests/format/vue/custom_block/graphql.vue diff --git a/tests/vue/custom_block/handlebars.vue b/tests/format/vue/custom_block/handlebars.vue similarity index 100% rename from tests/vue/custom_block/handlebars.vue rename to tests/format/vue/custom_block/handlebars.vue diff --git a/tests/vue/custom_block/jsfmt.spec.js b/tests/format/vue/custom_block/jsfmt.spec.js similarity index 100% rename from tests/vue/custom_block/jsfmt.spec.js rename to tests/format/vue/custom_block/jsfmt.spec.js diff --git a/tests/vue/custom_block/json.vue b/tests/format/vue/custom_block/json.vue similarity index 100% rename from tests/vue/custom_block/json.vue rename to tests/format/vue/custom_block/json.vue diff --git a/tests/vue/custom_block/lang-attribute.vue b/tests/format/vue/custom_block/lang-attribute.vue similarity index 100% rename from tests/vue/custom_block/lang-attribute.vue rename to tests/format/vue/custom_block/lang-attribute.vue diff --git a/tests/vue/custom_block/markdown.vue b/tests/format/vue/custom_block/markdown.vue similarity index 100% rename from tests/vue/custom_block/markdown.vue rename to tests/format/vue/custom_block/markdown.vue diff --git a/tests/vue/custom_block/one-line.vue b/tests/format/vue/custom_block/one-line.vue similarity index 100% rename from tests/vue/custom_block/one-line.vue rename to tests/format/vue/custom_block/one-line.vue diff --git a/tests/vue/custom_block/tag_like.vue b/tests/format/vue/custom_block/tag_like.vue similarity index 100% rename from tests/vue/custom_block/tag_like.vue rename to tests/format/vue/custom_block/tag_like.vue diff --git a/tests/vue/custom_block/unknown.vue b/tests/format/vue/custom_block/unknown.vue similarity index 100% rename from tests/vue/custom_block/unknown.vue rename to tests/format/vue/custom_block/unknown.vue diff --git a/tests/vue/custom_block/yaml.vue b/tests/format/vue/custom_block/yaml.vue similarity index 100% rename from tests/vue/custom_block/yaml.vue rename to tests/format/vue/custom_block/yaml.vue diff --git a/tests/vue/html-vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/html-vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/html-vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/html-vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/html-vue/elastic-header.html b/tests/format/vue/html-vue/elastic-header.html similarity index 100% rename from tests/vue/html-vue/elastic-header.html rename to tests/format/vue/html-vue/elastic-header.html diff --git a/tests/vue/html-vue/hello-world.html b/tests/format/vue/html-vue/hello-world.html similarity index 100% rename from tests/vue/html-vue/hello-world.html rename to tests/format/vue/html-vue/hello-world.html diff --git a/tests/vue/html-vue/jsfmt.spec.js b/tests/format/vue/html-vue/jsfmt.spec.js similarity index 100% rename from tests/vue/html-vue/jsfmt.spec.js rename to tests/format/vue/html-vue/jsfmt.spec.js diff --git a/tests/vue/html-vue/upper-case-2.html b/tests/format/vue/html-vue/upper-case-2.html similarity index 100% rename from tests/vue/html-vue/upper-case-2.html rename to tests/format/vue/html-vue/upper-case-2.html diff --git a/tests/vue/html-vue/upper-case-html-tag-2.html b/tests/format/vue/html-vue/upper-case-html-tag-2.html similarity index 100% rename from tests/vue/html-vue/upper-case-html-tag-2.html rename to tests/format/vue/html-vue/upper-case-html-tag-2.html diff --git a/tests/vue/html-vue/upper-case-html-tag-3.html b/tests/format/vue/html-vue/upper-case-html-tag-3.html similarity index 100% rename from tests/vue/html-vue/upper-case-html-tag-3.html rename to tests/format/vue/html-vue/upper-case-html-tag-3.html diff --git a/tests/vue/html-vue/upper-case-html-tag-4.html b/tests/format/vue/html-vue/upper-case-html-tag-4.html similarity index 100% rename from tests/vue/html-vue/upper-case-html-tag-4.html rename to tests/format/vue/html-vue/upper-case-html-tag-4.html diff --git a/tests/vue/html-vue/upper-case-html-tag.html b/tests/format/vue/html-vue/upper-case-html-tag.html similarity index 100% rename from tests/vue/html-vue/upper-case-html-tag.html rename to tests/format/vue/html-vue/upper-case-html-tag.html diff --git a/tests/vue/indent/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/indent/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/indent/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/indent/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/indent/inside-template.vue b/tests/format/vue/indent/inside-template.vue similarity index 100% rename from tests/vue/indent/inside-template.vue rename to tests/format/vue/indent/inside-template.vue diff --git a/tests/vue/indent/jsfmt.spec.js b/tests/format/vue/indent/jsfmt.spec.js similarity index 100% rename from tests/vue/indent/jsfmt.spec.js rename to tests/format/vue/indent/jsfmt.spec.js diff --git a/tests/vue/indent/vue-tag-indent.vue b/tests/format/vue/indent/vue-tag-indent.vue similarity index 100% rename from tests/vue/indent/vue-tag-indent.vue rename to tests/format/vue/indent/vue-tag-indent.vue diff --git a/tests/vue/interpolation/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/interpolation/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/interpolation/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/interpolation/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/interpolation/jsfmt.spec.js b/tests/format/vue/interpolation/jsfmt.spec.js similarity index 100% rename from tests/vue/interpolation/jsfmt.spec.js rename to tests/format/vue/interpolation/jsfmt.spec.js diff --git a/tests/vue/interpolation/parenthesized.vue b/tests/format/vue/interpolation/parenthesized.vue similarity index 100% rename from tests/vue/interpolation/parenthesized.vue rename to tests/format/vue/interpolation/parenthesized.vue diff --git a/tests/vue/interpolation/template.vue b/tests/format/vue/interpolation/template.vue similarity index 100% rename from tests/vue/interpolation/template.vue rename to tests/format/vue/interpolation/template.vue diff --git a/tests/vue/multiparser/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/multiparser/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/multiparser/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/multiparser/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/multiparser/jsfmt.spec.js b/tests/format/vue/multiparser/jsfmt.spec.js similarity index 100% rename from tests/vue/multiparser/jsfmt.spec.js rename to tests/format/vue/multiparser/jsfmt.spec.js diff --git a/tests/vue/multiparser/lang-jsx.vue b/tests/format/vue/multiparser/lang-jsx.vue similarity index 100% rename from tests/vue/multiparser/lang-jsx.vue rename to tests/format/vue/multiparser/lang-jsx.vue diff --git a/tests/vue/multiparser/lang-ts.vue b/tests/format/vue/multiparser/lang-ts.vue similarity index 100% rename from tests/vue/multiparser/lang-ts.vue rename to tests/format/vue/multiparser/lang-ts.vue diff --git a/tests/vue/multiparser/lang-tsx.vue b/tests/format/vue/multiparser/lang-tsx.vue similarity index 100% rename from tests/vue/multiparser/lang-tsx.vue rename to tests/format/vue/multiparser/lang-tsx.vue diff --git a/tests/vue/multiparser/template-bind.vue b/tests/format/vue/multiparser/template-bind.vue similarity index 100% rename from tests/vue/multiparser/template-bind.vue rename to tests/format/vue/multiparser/template-bind.vue diff --git a/tests/vue/multiparser/template-class.vue b/tests/format/vue/multiparser/template-class.vue similarity index 100% rename from tests/vue/multiparser/template-class.vue rename to tests/format/vue/multiparser/template-class.vue diff --git a/tests/vue/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/multiparser/unknown/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/multiparser/unknown/jsfmt.spec.js b/tests/format/vue/multiparser/unknown/jsfmt.spec.js similarity index 100% rename from tests/vue/multiparser/unknown/jsfmt.spec.js rename to tests/format/vue/multiparser/unknown/jsfmt.spec.js diff --git a/tests/vue/multiparser/unknown/unknown.vue b/tests/format/vue/multiparser/unknown/unknown.vue similarity index 100% rename from tests/vue/multiparser/unknown/unknown.vue rename to tests/format/vue/multiparser/unknown/unknown.vue diff --git a/tests/vue/multiparser/void-element.vue b/tests/format/vue/multiparser/void-element.vue similarity index 100% rename from tests/vue/multiparser/void-element.vue rename to tests/format/vue/multiparser/void-element.vue diff --git a/tests/vue/multiparser/vue-component.vue b/tests/format/vue/multiparser/vue-component.vue similarity index 100% rename from tests/vue/multiparser/vue-component.vue rename to tests/format/vue/multiparser/vue-component.vue diff --git a/tests/vue/range/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/range/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/range/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/range/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/range/example.vue b/tests/format/vue/range/example.vue similarity index 100% rename from tests/vue/range/example.vue rename to tests/format/vue/range/example.vue diff --git a/tests/vue/range/jsfmt.spec.js b/tests/format/vue/range/jsfmt.spec.js similarity index 100% rename from tests/vue/range/jsfmt.spec.js rename to tests/format/vue/range/jsfmt.spec.js diff --git a/tests/vue/v-for/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/v-for/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/v-for/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/v-for/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/v-for/invalid.vue b/tests/format/vue/v-for/invalid.vue similarity index 100% rename from tests/vue/v-for/invalid.vue rename to tests/format/vue/v-for/invalid.vue diff --git a/tests/vue/v-for/jsfmt.spec.js b/tests/format/vue/v-for/jsfmt.spec.js similarity index 100% rename from tests/vue/v-for/jsfmt.spec.js rename to tests/format/vue/v-for/jsfmt.spec.js diff --git a/tests/vue/vue-3/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/vue-3/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/vue-3/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/vue-3/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/vue-3/jsfmt.spec.js b/tests/format/vue/vue-3/jsfmt.spec.js similarity index 100% rename from tests/vue/vue-3/jsfmt.spec.js rename to tests/format/vue/vue-3/jsfmt.spec.js diff --git a/tests/vue/vue-3/script-setup.vue b/tests/format/vue/vue-3/script-setup.vue similarity index 100% rename from tests/vue/vue-3/script-setup.vue rename to tests/format/vue/vue-3/script-setup.vue diff --git a/tests/vue/vue-3/style-variables.vue b/tests/format/vue/vue-3/style-variables.vue similarity index 100% rename from tests/vue/vue-3/style-variables.vue rename to tests/format/vue/vue-3/style-variables.vue diff --git a/tests/vue/vue/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/vue/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/vue/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/vue/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/vue/attributes.vue b/tests/format/vue/vue/attributes.vue similarity index 100% rename from tests/vue/vue/attributes.vue rename to tests/format/vue/vue/attributes.vue diff --git a/tests/vue/vue/board_card.vue b/tests/format/vue/vue/board_card.vue similarity index 100% rename from tests/vue/vue/board_card.vue rename to tests/format/vue/vue/board_card.vue diff --git a/tests/vue/vue/case-sensitive-tags.vue b/tests/format/vue/vue/case-sensitive-tags.vue similarity index 100% rename from tests/vue/vue/case-sensitive-tags.vue rename to tests/format/vue/vue/case-sensitive-tags.vue diff --git a/tests/vue/vue/custom-block.vue b/tests/format/vue/vue/custom-block.vue similarity index 100% rename from tests/vue/vue/custom-block.vue rename to tests/format/vue/vue/custom-block.vue diff --git a/tests/vue/vue/expression-binding.vue b/tests/format/vue/vue/expression-binding.vue similarity index 100% rename from tests/vue/vue/expression-binding.vue rename to tests/format/vue/vue/expression-binding.vue diff --git a/tests/vue/vue/filter.vue b/tests/format/vue/vue/filter.vue similarity index 100% rename from tests/vue/vue/filter.vue rename to tests/format/vue/vue/filter.vue diff --git a/tests/vue/vue/interpolations.vue b/tests/format/vue/vue/interpolations.vue similarity index 100% rename from tests/vue/vue/interpolations.vue rename to tests/format/vue/vue/interpolations.vue diff --git a/tests/vue/vue/jsfmt.spec.js b/tests/format/vue/vue/jsfmt.spec.js similarity index 100% rename from tests/vue/vue/jsfmt.spec.js rename to tests/format/vue/vue/jsfmt.spec.js diff --git a/tests/vue/vue/multiple-template1.vue b/tests/format/vue/vue/multiple-template1.vue similarity index 100% rename from tests/vue/vue/multiple-template1.vue rename to tests/format/vue/vue/multiple-template1.vue diff --git a/tests/vue/vue/multiple-template2.vue b/tests/format/vue/vue/multiple-template2.vue similarity index 100% rename from tests/vue/vue/multiple-template2.vue rename to tests/format/vue/vue/multiple-template2.vue diff --git a/tests/vue/vue/nested-template.vue b/tests/format/vue/vue/nested-template.vue similarity index 100% rename from tests/vue/vue/nested-template.vue rename to tests/format/vue/vue/nested-template.vue diff --git a/tests/vue/vue/one-line-template1.vue b/tests/format/vue/vue/one-line-template1.vue similarity index 100% rename from tests/vue/vue/one-line-template1.vue rename to tests/format/vue/vue/one-line-template1.vue diff --git a/tests/vue/vue/one-line-template2.vue b/tests/format/vue/vue/one-line-template2.vue similarity index 100% rename from tests/vue/vue/one-line-template2.vue rename to tests/format/vue/vue/one-line-template2.vue diff --git a/tests/vue/vue/pre-child.vue b/tests/format/vue/vue/pre-child.vue similarity index 100% rename from tests/vue/vue/pre-child.vue rename to tests/format/vue/vue/pre-child.vue diff --git a/tests/vue/vue/script_src.vue b/tests/format/vue/vue/script_src.vue similarity index 100% rename from tests/vue/vue/script_src.vue rename to tests/format/vue/vue/script_src.vue diff --git a/tests/vue/vue/self_closing.vue b/tests/format/vue/vue/self_closing.vue similarity index 100% rename from tests/vue/vue/self_closing.vue rename to tests/format/vue/vue/self_closing.vue diff --git a/tests/vue/vue/self_closing_style.vue b/tests/format/vue/vue/self_closing_style.vue similarity index 100% rename from tests/vue/vue/self_closing_style.vue rename to tests/format/vue/vue/self_closing_style.vue diff --git a/tests/vue/vue/style.vue b/tests/format/vue/vue/style.vue similarity index 100% rename from tests/vue/vue/style.vue rename to tests/format/vue/vue/style.vue diff --git a/tests/vue/vue/tag-name.vue b/tests/format/vue/vue/tag-name.vue similarity index 100% rename from tests/vue/vue/tag-name.vue rename to tests/format/vue/vue/tag-name.vue diff --git a/tests/vue/vue/template-dom.html b/tests/format/vue/vue/template-dom.html similarity index 100% rename from tests/vue/vue/template-dom.html rename to tests/format/vue/vue/template-dom.html diff --git a/tests/vue/vue/template-lang.vue b/tests/format/vue/vue/template-lang.vue similarity index 100% rename from tests/vue/vue/template-lang.vue rename to tests/format/vue/vue/template-lang.vue diff --git a/tests/vue/vue/template.vue b/tests/format/vue/vue/template.vue similarity index 100% rename from tests/vue/vue/template.vue rename to tests/format/vue/vue/template.vue diff --git a/tests/vue/vue/test.vue b/tests/format/vue/vue/test.vue similarity index 100% rename from tests/vue/vue/test.vue rename to tests/format/vue/vue/test.vue diff --git a/tests/vue/vue/v-if.vue b/tests/format/vue/vue/v-if.vue similarity index 100% rename from tests/vue/vue/v-if.vue rename to tests/format/vue/vue/v-if.vue diff --git a/tests/vue/with-plugins/__snapshots__/jsfmt.spec.js.snap b/tests/format/vue/with-plugins/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/vue/with-plugins/__snapshots__/jsfmt.spec.js.snap rename to tests/format/vue/with-plugins/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/vue/with-plugins/custom-block-lang.vue b/tests/format/vue/with-plugins/custom-block-lang.vue similarity index 100% rename from tests/vue/with-plugins/custom-block-lang.vue rename to tests/format/vue/with-plugins/custom-block-lang.vue diff --git a/tests/vue/with-plugins/inline.vue b/tests/format/vue/with-plugins/inline.vue similarity index 100% rename from tests/vue/with-plugins/inline.vue rename to tests/format/vue/with-plugins/inline.vue diff --git a/tests/vue/with-plugins/jsfmt.spec.js b/tests/format/vue/with-plugins/jsfmt.spec.js similarity index 62% rename from tests/vue/with-plugins/jsfmt.spec.js rename to tests/format/vue/with-plugins/jsfmt.spec.js index e547e76a4..8a992cf5f 100644 --- a/tests/vue/with-plugins/jsfmt.spec.js +++ b/tests/format/vue/with-plugins/jsfmt.spec.js @@ -1,5 +1,5 @@ const plugins = [ - require("../../../tests_config/prettier-plugins/prettier-plugin-uppercase-rocks/"), + require("../../../config/prettier-plugins/prettier-plugin-uppercase-rocks/"), ]; run_spec(__dirname, ["vue"], { plugins }); diff --git a/tests/vue/with-plugins/script-lang.vue b/tests/format/vue/with-plugins/script-lang.vue similarity index 100% rename from tests/vue/with-plugins/script-lang.vue rename to tests/format/vue/with-plugins/script-lang.vue diff --git a/tests/vue/with-plugins/style-lang.vue b/tests/format/vue/with-plugins/style-lang.vue similarity index 100% rename from tests/vue/with-plugins/style-lang.vue rename to tests/format/vue/with-plugins/style-lang.vue diff --git a/tests/vue/with-plugins/template-lang.vue b/tests/format/vue/with-plugins/template-lang.vue similarity index 100% rename from tests/vue/with-plugins/template-lang.vue rename to tests/format/vue/with-plugins/template-lang.vue diff --git a/tests/vue/with-plugins/whitspace.vue b/tests/format/vue/with-plugins/whitspace.vue similarity index 100% rename from tests/vue/with-plugins/whitspace.vue rename to tests/format/vue/with-plugins/whitspace.vue diff --git a/tests/vue/with-plugins/with-src.vue b/tests/format/vue/with-plugins/with-src.vue similarity index 100% rename from tests/vue/with-plugins/with-src.vue rename to tests/format/vue/with-plugins/with-src.vue diff --git a/tests/yaml/alias/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/alias/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/alias/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/alias/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/alias/common.yml b/tests/format/yaml/alias/common.yml similarity index 100% rename from tests/yaml/alias/common.yml rename to tests/format/yaml/alias/common.yml diff --git a/tests/yaml/alias/jsfmt.spec.js b/tests/format/yaml/alias/jsfmt.spec.js similarity index 100% rename from tests/yaml/alias/jsfmt.spec.js rename to tests/format/yaml/alias/jsfmt.spec.js diff --git a/tests/yaml/ansible/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/ansible/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/ansible/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/ansible/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/ansible/jsfmt.spec.js b/tests/format/yaml/ansible/jsfmt.spec.js similarity index 100% rename from tests/yaml/ansible/jsfmt.spec.js rename to tests/format/yaml/ansible/jsfmt.spec.js diff --git a/tests/yaml/ansible/playbook.yml b/tests/format/yaml/ansible/playbook.yml similarity index 100% rename from tests/yaml/ansible/playbook.yml rename to tests/format/yaml/ansible/playbook.yml diff --git a/tests/yaml/block-folded/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/block-folded/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/block-folded/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/block-folded/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/block-folded/clip.yml b/tests/format/yaml/block-folded/clip.yml similarity index 100% rename from tests/yaml/block-folded/clip.yml rename to tests/format/yaml/block-folded/clip.yml diff --git a/tests/yaml/block-folded/indent.yml b/tests/format/yaml/block-folded/indent.yml similarity index 100% rename from tests/yaml/block-folded/indent.yml rename to tests/format/yaml/block-folded/indent.yml diff --git a/tests/yaml/block-folded/jsfmt.spec.js b/tests/format/yaml/block-folded/jsfmt.spec.js similarity index 100% rename from tests/yaml/block-folded/jsfmt.spec.js rename to tests/format/yaml/block-folded/jsfmt.spec.js diff --git a/tests/yaml/block-folded/keep.yml b/tests/format/yaml/block-folded/keep.yml similarity index 100% rename from tests/yaml/block-folded/keep.yml rename to tests/format/yaml/block-folded/keep.yml diff --git a/tests/yaml/block-folded/map.yml b/tests/format/yaml/block-folded/map.yml similarity index 100% rename from tests/yaml/block-folded/map.yml rename to tests/format/yaml/block-folded/map.yml diff --git a/tests/yaml/block-folded/middle-comment.yml b/tests/format/yaml/block-folded/middle-comment.yml similarity index 100% rename from tests/yaml/block-folded/middle-comment.yml rename to tests/format/yaml/block-folded/middle-comment.yml diff --git a/tests/yaml/block-folded/middle-comments.yml b/tests/format/yaml/block-folded/middle-comments.yml similarity index 100% rename from tests/yaml/block-folded/middle-comments.yml rename to tests/format/yaml/block-folded/middle-comments.yml diff --git a/tests/yaml/block-folded/newline-unaligned.yml b/tests/format/yaml/block-folded/newline-unaligned.yml similarity index 100% rename from tests/yaml/block-folded/newline-unaligned.yml rename to tests/format/yaml/block-folded/newline-unaligned.yml diff --git a/tests/yaml/block-folded/newline.yml b/tests/format/yaml/block-folded/newline.yml similarity index 100% rename from tests/yaml/block-folded/newline.yml rename to tests/format/yaml/block-folded/newline.yml diff --git a/tests/yaml/block-folded/props-in-map.yml b/tests/format/yaml/block-folded/props-in-map.yml similarity index 100% rename from tests/yaml/block-folded/props-in-map.yml rename to tests/format/yaml/block-folded/props-in-map.yml diff --git a/tests/yaml/block-folded/props.yml b/tests/format/yaml/block-folded/props.yml similarity index 100% rename from tests/yaml/block-folded/props.yml rename to tests/format/yaml/block-folded/props.yml diff --git a/tests/yaml/block-folded/prose.yml b/tests/format/yaml/block-folded/prose.yml similarity index 100% rename from tests/yaml/block-folded/prose.yml rename to tests/format/yaml/block-folded/prose.yml diff --git a/tests/yaml/block-folded/seq.yml b/tests/format/yaml/block-folded/seq.yml similarity index 100% rename from tests/yaml/block-folded/seq.yml rename to tests/format/yaml/block-folded/seq.yml diff --git a/tests/yaml/block-folded/strip.yml b/tests/format/yaml/block-folded/strip.yml similarity index 100% rename from tests/yaml/block-folded/strip.yml rename to tests/format/yaml/block-folded/strip.yml diff --git a/tests/yaml/block-folded/trailing-comment.yml b/tests/format/yaml/block-folded/trailing-comment.yml similarity index 100% rename from tests/yaml/block-folded/trailing-comment.yml rename to tests/format/yaml/block-folded/trailing-comment.yml diff --git a/tests/yaml/block-literal/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/block-literal/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/block-literal/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/block-literal/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/block-literal/clip.yml b/tests/format/yaml/block-literal/clip.yml similarity index 100% rename from tests/yaml/block-literal/clip.yml rename to tests/format/yaml/block-literal/clip.yml diff --git a/tests/yaml/block-literal/indent.yml b/tests/format/yaml/block-literal/indent.yml similarity index 100% rename from tests/yaml/block-literal/indent.yml rename to tests/format/yaml/block-literal/indent.yml diff --git a/tests/yaml/block-literal/jsfmt.spec.js b/tests/format/yaml/block-literal/jsfmt.spec.js similarity index 100% rename from tests/yaml/block-literal/jsfmt.spec.js rename to tests/format/yaml/block-literal/jsfmt.spec.js diff --git a/tests/yaml/block-literal/keep.yml b/tests/format/yaml/block-literal/keep.yml similarity index 100% rename from tests/yaml/block-literal/keep.yml rename to tests/format/yaml/block-literal/keep.yml diff --git a/tests/yaml/block-literal/map.yml b/tests/format/yaml/block-literal/map.yml similarity index 100% rename from tests/yaml/block-literal/map.yml rename to tests/format/yaml/block-literal/map.yml diff --git a/tests/yaml/block-literal/middle-comment.yml b/tests/format/yaml/block-literal/middle-comment.yml similarity index 100% rename from tests/yaml/block-literal/middle-comment.yml rename to tests/format/yaml/block-literal/middle-comment.yml diff --git a/tests/yaml/block-literal/middle-comments.yml b/tests/format/yaml/block-literal/middle-comments.yml similarity index 100% rename from tests/yaml/block-literal/middle-comments.yml rename to tests/format/yaml/block-literal/middle-comments.yml diff --git a/tests/yaml/block-literal/newline-unaligned.yml b/tests/format/yaml/block-literal/newline-unaligned.yml similarity index 100% rename from tests/yaml/block-literal/newline-unaligned.yml rename to tests/format/yaml/block-literal/newline-unaligned.yml diff --git a/tests/yaml/block-literal/newline.yml b/tests/format/yaml/block-literal/newline.yml similarity index 100% rename from tests/yaml/block-literal/newline.yml rename to tests/format/yaml/block-literal/newline.yml diff --git a/tests/yaml/block-literal/props-in-map.yml b/tests/format/yaml/block-literal/props-in-map.yml similarity index 100% rename from tests/yaml/block-literal/props-in-map.yml rename to tests/format/yaml/block-literal/props-in-map.yml diff --git a/tests/yaml/block-literal/props.yml b/tests/format/yaml/block-literal/props.yml similarity index 100% rename from tests/yaml/block-literal/props.yml rename to tests/format/yaml/block-literal/props.yml diff --git a/tests/yaml/block-literal/seq.yml b/tests/format/yaml/block-literal/seq.yml similarity index 100% rename from tests/yaml/block-literal/seq.yml rename to tests/format/yaml/block-literal/seq.yml diff --git a/tests/yaml/block-literal/strip.yml b/tests/format/yaml/block-literal/strip.yml similarity index 100% rename from tests/yaml/block-literal/strip.yml rename to tests/format/yaml/block-literal/strip.yml diff --git a/tests/yaml/block-literal/trailing-comment.yml b/tests/format/yaml/block-literal/trailing-comment.yml similarity index 100% rename from tests/yaml/block-literal/trailing-comment.yml rename to tests/format/yaml/block-literal/trailing-comment.yml diff --git a/tests/yaml/comment/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/comment/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/comment/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/comment/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/comment/collection.yml b/tests/format/yaml/comment/collection.yml similarity index 100% rename from tests/yaml/comment/collection.yml rename to tests/format/yaml/comment/collection.yml diff --git a/tests/yaml/comment/end-comment.yml b/tests/format/yaml/comment/end-comment.yml similarity index 100% rename from tests/yaml/comment/end-comment.yml rename to tests/format/yaml/comment/end-comment.yml diff --git a/tests/yaml/comment/flow-sequence-mapping.yml b/tests/format/yaml/comment/flow-sequence-mapping.yml similarity index 100% rename from tests/yaml/comment/flow-sequence-mapping.yml rename to tests/format/yaml/comment/flow-sequence-mapping.yml diff --git a/tests/yaml/comment/in-empty-item-without-newlline.yml b/tests/format/yaml/comment/in-empty-item-without-newlline.yml similarity index 100% rename from tests/yaml/comment/in-empty-item-without-newlline.yml rename to tests/format/yaml/comment/in-empty-item-without-newlline.yml diff --git a/tests/yaml/comment/issue-8378.yml b/tests/format/yaml/comment/issue-8378.yml similarity index 100% rename from tests/yaml/comment/issue-8378.yml rename to tests/format/yaml/comment/issue-8378.yml diff --git a/tests/yaml/comment/issue-9130.yml b/tests/format/yaml/comment/issue-9130.yml similarity index 100% rename from tests/yaml/comment/issue-9130.yml rename to tests/format/yaml/comment/issue-9130.yml diff --git a/tests/yaml/comment/jsfmt.spec.js b/tests/format/yaml/comment/jsfmt.spec.js similarity index 100% rename from tests/yaml/comment/jsfmt.spec.js rename to tests/format/yaml/comment/jsfmt.spec.js diff --git a/tests/yaml/comment/map-2.yml b/tests/format/yaml/comment/map-2.yml similarity index 100% rename from tests/yaml/comment/map-2.yml rename to tests/format/yaml/comment/map-2.yml diff --git a/tests/yaml/comment/map-3.yml b/tests/format/yaml/comment/map-3.yml similarity index 100% rename from tests/yaml/comment/map-3.yml rename to tests/format/yaml/comment/map-3.yml diff --git a/tests/yaml/comment/map-4.yml b/tests/format/yaml/comment/map-4.yml similarity index 100% rename from tests/yaml/comment/map-4.yml rename to tests/format/yaml/comment/map-4.yml diff --git a/tests/yaml/comment/map.yml b/tests/format/yaml/comment/map.yml similarity index 100% rename from tests/yaml/comment/map.yml rename to tests/format/yaml/comment/map.yml diff --git a/tests/yaml/comment/object.yml b/tests/format/yaml/comment/object.yml similarity index 100% rename from tests/yaml/comment/object.yml rename to tests/format/yaml/comment/object.yml diff --git a/tests/yaml/comment/root.yml b/tests/format/yaml/comment/root.yml similarity index 100% rename from tests/yaml/comment/root.yml rename to tests/format/yaml/comment/root.yml diff --git a/tests/yaml/comment/sequence-2.yml b/tests/format/yaml/comment/sequence-2.yml similarity index 100% rename from tests/yaml/comment/sequence-2.yml rename to tests/format/yaml/comment/sequence-2.yml diff --git a/tests/yaml/comment/sequence.yml b/tests/format/yaml/comment/sequence.yml similarity index 100% rename from tests/yaml/comment/sequence.yml rename to tests/format/yaml/comment/sequence.yml diff --git a/tests/yaml/comment/set.yml b/tests/format/yaml/comment/set.yml similarity index 100% rename from tests/yaml/comment/set.yml rename to tests/format/yaml/comment/set.yml diff --git a/tests/yaml/directive/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/directive/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/directive/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/directive/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/directive/jsfmt.spec.js b/tests/format/yaml/directive/jsfmt.spec.js similarity index 100% rename from tests/yaml/directive/jsfmt.spec.js rename to tests/format/yaml/directive/jsfmt.spec.js diff --git a/tests/yaml/directive/with-parameters.yml b/tests/format/yaml/directive/with-parameters.yml similarity index 100% rename from tests/yaml/directive/with-parameters.yml rename to tests/format/yaml/directive/with-parameters.yml diff --git a/tests/yaml/directive/without-parameters.yml b/tests/format/yaml/directive/without-parameters.yml similarity index 100% rename from tests/yaml/directive/without-parameters.yml rename to tests/format/yaml/directive/without-parameters.yml diff --git a/tests/yaml/document/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/document/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/document/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/document/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/document/directives-and-comments.yml b/tests/format/yaml/document/directives-and-comments.yml similarity index 100% rename from tests/yaml/document/directives-and-comments.yml rename to tests/format/yaml/document/directives-and-comments.yml diff --git a/tests/yaml/document/jsfmt.spec.js b/tests/format/yaml/document/jsfmt.spec.js similarity index 100% rename from tests/yaml/document/jsfmt.spec.js rename to tests/format/yaml/document/jsfmt.spec.js diff --git a/tests/yaml/document/separator.yml b/tests/format/yaml/document/separator.yml similarity index 100% rename from tests/yaml/document/separator.yml rename to tests/format/yaml/document/separator.yml diff --git a/tests/yaml/document/with-document-head-like.yml b/tests/format/yaml/document/with-document-head-like.yml similarity index 100% rename from tests/yaml/document/with-document-head-like.yml rename to tests/format/yaml/document/with-document-head-like.yml diff --git a/tests/yaml/document/with-document-head.yml b/tests/format/yaml/document/with-document-head.yml similarity index 100% rename from tests/yaml/document/with-document-head.yml rename to tests/format/yaml/document/with-document-head.yml diff --git a/tests/yaml/document/without-document-head.yml b/tests/format/yaml/document/without-document-head.yml similarity index 100% rename from tests/yaml/document/without-document-head.yml rename to tests/format/yaml/document/without-document-head.yml diff --git a/tests/yaml/flow-mapping/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/flow-mapping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/flow-mapping/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/flow-mapping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/flow-mapping/alias-key.yml b/tests/format/yaml/flow-mapping/alias-key.yml similarity index 100% rename from tests/yaml/flow-mapping/alias-key.yml rename to tests/format/yaml/flow-mapping/alias-key.yml diff --git a/tests/yaml/flow-mapping/array-key-array-value.yml b/tests/format/yaml/flow-mapping/array-key-array-value.yml similarity index 100% rename from tests/yaml/flow-mapping/array-key-array-value.yml rename to tests/format/yaml/flow-mapping/array-key-array-value.yml diff --git a/tests/yaml/flow-mapping/array-key.yml b/tests/format/yaml/flow-mapping/array-key.yml similarity index 100% rename from tests/yaml/flow-mapping/array-key.yml rename to tests/format/yaml/flow-mapping/array-key.yml diff --git a/tests/yaml/flow-mapping/array-plain.yml b/tests/format/yaml/flow-mapping/array-plain.yml similarity index 100% rename from tests/yaml/flow-mapping/array-plain.yml rename to tests/format/yaml/flow-mapping/array-plain.yml diff --git a/tests/yaml/flow-mapping/array-value.yml b/tests/format/yaml/flow-mapping/array-value.yml similarity index 100% rename from tests/yaml/flow-mapping/array-value.yml rename to tests/format/yaml/flow-mapping/array-value.yml diff --git a/tests/yaml/flow-mapping/comment-between.yml b/tests/format/yaml/flow-mapping/comment-between.yml similarity index 100% rename from tests/yaml/flow-mapping/comment-between.yml rename to tests/format/yaml/flow-mapping/comment-between.yml diff --git a/tests/yaml/flow-mapping/comment-trailing.yml b/tests/format/yaml/flow-mapping/comment-trailing.yml similarity index 100% rename from tests/yaml/flow-mapping/comment-trailing.yml rename to tests/format/yaml/flow-mapping/comment-trailing.yml diff --git a/tests/yaml/flow-mapping/empty-item-colon.yml b/tests/format/yaml/flow-mapping/empty-item-colon.yml similarity index 100% rename from tests/yaml/flow-mapping/empty-item-colon.yml rename to tests/format/yaml/flow-mapping/empty-item-colon.yml diff --git a/tests/yaml/flow-mapping/empty-line-collapse.yml b/tests/format/yaml/flow-mapping/empty-line-collapse.yml similarity index 100% rename from tests/yaml/flow-mapping/empty-line-collapse.yml rename to tests/format/yaml/flow-mapping/empty-line-collapse.yml diff --git a/tests/yaml/flow-mapping/empty-line.yml b/tests/format/yaml/flow-mapping/empty-line.yml similarity index 100% rename from tests/yaml/flow-mapping/empty-line.yml rename to tests/format/yaml/flow-mapping/empty-line.yml diff --git a/tests/yaml/flow-mapping/empty.yml b/tests/format/yaml/flow-mapping/empty.yml similarity index 100% rename from tests/yaml/flow-mapping/empty.yml rename to tests/format/yaml/flow-mapping/empty.yml diff --git a/tests/yaml/flow-mapping/jsfmt.spec.js b/tests/format/yaml/flow-mapping/jsfmt.spec.js similarity index 100% rename from tests/yaml/flow-mapping/jsfmt.spec.js rename to tests/format/yaml/flow-mapping/jsfmt.spec.js diff --git a/tests/yaml/flow-mapping/long-key-long-value.yml b/tests/format/yaml/flow-mapping/long-key-long-value.yml similarity index 100% rename from tests/yaml/flow-mapping/long-key-long-value.yml rename to tests/format/yaml/flow-mapping/long-key-long-value.yml diff --git a/tests/yaml/flow-mapping/long-key.yml b/tests/format/yaml/flow-mapping/long-key.yml similarity index 100% rename from tests/yaml/flow-mapping/long-key.yml rename to tests/format/yaml/flow-mapping/long-key.yml diff --git a/tests/yaml/flow-mapping/long-plain.yml b/tests/format/yaml/flow-mapping/long-plain.yml similarity index 100% rename from tests/yaml/flow-mapping/long-plain.yml rename to tests/format/yaml/flow-mapping/long-plain.yml diff --git a/tests/yaml/flow-mapping/long-value.yml b/tests/format/yaml/flow-mapping/long-value.yml similarity index 100% rename from tests/yaml/flow-mapping/long-value.yml rename to tests/format/yaml/flow-mapping/long-value.yml diff --git a/tests/yaml/flow-mapping/middle-comment.yml b/tests/format/yaml/flow-mapping/middle-comment.yml similarity index 100% rename from tests/yaml/flow-mapping/middle-comment.yml rename to tests/format/yaml/flow-mapping/middle-comment.yml diff --git a/tests/yaml/flow-mapping/middle-comments.yml b/tests/format/yaml/flow-mapping/middle-comments.yml similarity index 100% rename from tests/yaml/flow-mapping/middle-comments.yml rename to tests/format/yaml/flow-mapping/middle-comments.yml diff --git a/tests/yaml/flow-mapping/next-empty-line.yml b/tests/format/yaml/flow-mapping/next-empty-line.yml similarity index 100% rename from tests/yaml/flow-mapping/next-empty-line.yml rename to tests/format/yaml/flow-mapping/next-empty-line.yml diff --git a/tests/yaml/flow-mapping/props-in-map.yml b/tests/format/yaml/flow-mapping/props-in-map.yml similarity index 100% rename from tests/yaml/flow-mapping/props-in-map.yml rename to tests/format/yaml/flow-mapping/props-in-map.yml diff --git a/tests/yaml/flow-mapping/props.yml b/tests/format/yaml/flow-mapping/props.yml similarity index 100% rename from tests/yaml/flow-mapping/props.yml rename to tests/format/yaml/flow-mapping/props.yml diff --git a/tests/yaml/flow-mapping/short-key-short-value.yml b/tests/format/yaml/flow-mapping/short-key-short-value.yml similarity index 100% rename from tests/yaml/flow-mapping/short-key-short-value.yml rename to tests/format/yaml/flow-mapping/short-key-short-value.yml diff --git a/tests/yaml/flow-mapping/short-key.yml b/tests/format/yaml/flow-mapping/short-key.yml similarity index 100% rename from tests/yaml/flow-mapping/short-key.yml rename to tests/format/yaml/flow-mapping/short-key.yml diff --git a/tests/yaml/flow-mapping/short-plain.yml b/tests/format/yaml/flow-mapping/short-plain.yml similarity index 100% rename from tests/yaml/flow-mapping/short-plain.yml rename to tests/format/yaml/flow-mapping/short-plain.yml diff --git a/tests/yaml/flow-mapping/short-value.yml b/tests/format/yaml/flow-mapping/short-value.yml similarity index 100% rename from tests/yaml/flow-mapping/short-value.yml rename to tests/format/yaml/flow-mapping/short-value.yml diff --git a/tests/yaml/flow-mapping/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/flow-mapping/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/flow-mapping/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/flow-mapping/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/flow-mapping/trailing-comma/flow-mapping.yml b/tests/format/yaml/flow-mapping/trailing-comma/flow-mapping.yml similarity index 100% rename from tests/yaml/flow-mapping/trailing-comma/flow-mapping.yml rename to tests/format/yaml/flow-mapping/trailing-comma/flow-mapping.yml diff --git a/tests/yaml/flow-mapping/trailing-comma/jsfmt.spec.js b/tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/yaml/flow-mapping/trailing-comma/jsfmt.spec.js rename to tests/format/yaml/flow-mapping/trailing-comma/jsfmt.spec.js diff --git a/tests/yaml/flow-mapping/very-long-value.yml b/tests/format/yaml/flow-mapping/very-long-value.yml similarity index 100% rename from tests/yaml/flow-mapping/very-long-value.yml rename to tests/format/yaml/flow-mapping/very-long-value.yml diff --git a/tests/yaml/flow-sequence/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/flow-sequence/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/flow-sequence/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/flow-sequence/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/flow-sequence/alias-key.yml b/tests/format/yaml/flow-sequence/alias-key.yml similarity index 100% rename from tests/yaml/flow-sequence/alias-key.yml rename to tests/format/yaml/flow-sequence/alias-key.yml diff --git a/tests/yaml/flow-sequence/array-key-array-value.yml b/tests/format/yaml/flow-sequence/array-key-array-value.yml similarity index 100% rename from tests/yaml/flow-sequence/array-key-array-value.yml rename to tests/format/yaml/flow-sequence/array-key-array-value.yml diff --git a/tests/yaml/flow-sequence/array-key.yml b/tests/format/yaml/flow-sequence/array-key.yml similarity index 100% rename from tests/yaml/flow-sequence/array-key.yml rename to tests/format/yaml/flow-sequence/array-key.yml diff --git a/tests/yaml/flow-sequence/array-plain.yml b/tests/format/yaml/flow-sequence/array-plain.yml similarity index 100% rename from tests/yaml/flow-sequence/array-plain.yml rename to tests/format/yaml/flow-sequence/array-plain.yml diff --git a/tests/yaml/flow-sequence/array-value.yml b/tests/format/yaml/flow-sequence/array-value.yml similarity index 100% rename from tests/yaml/flow-sequence/array-value.yml rename to tests/format/yaml/flow-sequence/array-value.yml diff --git a/tests/yaml/flow-sequence/comment-between.yml b/tests/format/yaml/flow-sequence/comment-between.yml similarity index 100% rename from tests/yaml/flow-sequence/comment-between.yml rename to tests/format/yaml/flow-sequence/comment-between.yml diff --git a/tests/yaml/flow-sequence/comment-trailing.yml b/tests/format/yaml/flow-sequence/comment-trailing.yml similarity index 100% rename from tests/yaml/flow-sequence/comment-trailing.yml rename to tests/format/yaml/flow-sequence/comment-trailing.yml diff --git a/tests/yaml/flow-sequence/empty-item-colon.yml b/tests/format/yaml/flow-sequence/empty-item-colon.yml similarity index 100% rename from tests/yaml/flow-sequence/empty-item-colon.yml rename to tests/format/yaml/flow-sequence/empty-item-colon.yml diff --git a/tests/yaml/flow-sequence/empty-line-collapse.yml b/tests/format/yaml/flow-sequence/empty-line-collapse.yml similarity index 100% rename from tests/yaml/flow-sequence/empty-line-collapse.yml rename to tests/format/yaml/flow-sequence/empty-line-collapse.yml diff --git a/tests/yaml/flow-sequence/empty-line.yml b/tests/format/yaml/flow-sequence/empty-line.yml similarity index 100% rename from tests/yaml/flow-sequence/empty-line.yml rename to tests/format/yaml/flow-sequence/empty-line.yml diff --git a/tests/yaml/flow-sequence/empty.yml b/tests/format/yaml/flow-sequence/empty.yml similarity index 100% rename from tests/yaml/flow-sequence/empty.yml rename to tests/format/yaml/flow-sequence/empty.yml diff --git a/tests/yaml/flow-sequence/jsfmt.spec.js b/tests/format/yaml/flow-sequence/jsfmt.spec.js similarity index 100% rename from tests/yaml/flow-sequence/jsfmt.spec.js rename to tests/format/yaml/flow-sequence/jsfmt.spec.js diff --git a/tests/yaml/flow-sequence/long-key-long-value.yml b/tests/format/yaml/flow-sequence/long-key-long-value.yml similarity index 100% rename from tests/yaml/flow-sequence/long-key-long-value.yml rename to tests/format/yaml/flow-sequence/long-key-long-value.yml diff --git a/tests/yaml/flow-sequence/long-key.yml b/tests/format/yaml/flow-sequence/long-key.yml similarity index 100% rename from tests/yaml/flow-sequence/long-key.yml rename to tests/format/yaml/flow-sequence/long-key.yml diff --git a/tests/yaml/flow-sequence/long-plain.yml b/tests/format/yaml/flow-sequence/long-plain.yml similarity index 100% rename from tests/yaml/flow-sequence/long-plain.yml rename to tests/format/yaml/flow-sequence/long-plain.yml diff --git a/tests/yaml/flow-sequence/long-value.yml b/tests/format/yaml/flow-sequence/long-value.yml similarity index 100% rename from tests/yaml/flow-sequence/long-value.yml rename to tests/format/yaml/flow-sequence/long-value.yml diff --git a/tests/yaml/flow-sequence/middle-comment.yml b/tests/format/yaml/flow-sequence/middle-comment.yml similarity index 100% rename from tests/yaml/flow-sequence/middle-comment.yml rename to tests/format/yaml/flow-sequence/middle-comment.yml diff --git a/tests/yaml/flow-sequence/middle-comments.yml b/tests/format/yaml/flow-sequence/middle-comments.yml similarity index 100% rename from tests/yaml/flow-sequence/middle-comments.yml rename to tests/format/yaml/flow-sequence/middle-comments.yml diff --git a/tests/yaml/flow-sequence/next-empty-line.yml b/tests/format/yaml/flow-sequence/next-empty-line.yml similarity index 100% rename from tests/yaml/flow-sequence/next-empty-line.yml rename to tests/format/yaml/flow-sequence/next-empty-line.yml diff --git a/tests/yaml/flow-sequence/props-in-map.yml b/tests/format/yaml/flow-sequence/props-in-map.yml similarity index 100% rename from tests/yaml/flow-sequence/props-in-map.yml rename to tests/format/yaml/flow-sequence/props-in-map.yml diff --git a/tests/yaml/flow-sequence/props.yml b/tests/format/yaml/flow-sequence/props.yml similarity index 100% rename from tests/yaml/flow-sequence/props.yml rename to tests/format/yaml/flow-sequence/props.yml diff --git a/tests/yaml/flow-sequence/short-key-short-value.yml b/tests/format/yaml/flow-sequence/short-key-short-value.yml similarity index 100% rename from tests/yaml/flow-sequence/short-key-short-value.yml rename to tests/format/yaml/flow-sequence/short-key-short-value.yml diff --git a/tests/yaml/flow-sequence/short-key.yml b/tests/format/yaml/flow-sequence/short-key.yml similarity index 100% rename from tests/yaml/flow-sequence/short-key.yml rename to tests/format/yaml/flow-sequence/short-key.yml diff --git a/tests/yaml/flow-sequence/short-plain.yml b/tests/format/yaml/flow-sequence/short-plain.yml similarity index 100% rename from tests/yaml/flow-sequence/short-plain.yml rename to tests/format/yaml/flow-sequence/short-plain.yml diff --git a/tests/yaml/flow-sequence/short-value.yml b/tests/format/yaml/flow-sequence/short-value.yml similarity index 100% rename from tests/yaml/flow-sequence/short-value.yml rename to tests/format/yaml/flow-sequence/short-value.yml diff --git a/tests/yaml/flow-sequence/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/flow-sequence/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/flow-sequence/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/flow-sequence/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/flow-sequence/trailing-comma/flow-sequence.yml b/tests/format/yaml/flow-sequence/trailing-comma/flow-sequence.yml similarity index 100% rename from tests/yaml/flow-sequence/trailing-comma/flow-sequence.yml rename to tests/format/yaml/flow-sequence/trailing-comma/flow-sequence.yml diff --git a/tests/yaml/flow-sequence/trailing-comma/jsfmt.spec.js b/tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/yaml/flow-sequence/trailing-comma/jsfmt.spec.js rename to tests/format/yaml/flow-sequence/trailing-comma/jsfmt.spec.js diff --git a/tests/yaml/home-assistant/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/home-assistant/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/home-assistant/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/home-assistant/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/home-assistant/configuration.yml b/tests/format/yaml/home-assistant/configuration.yml similarity index 100% rename from tests/yaml/home-assistant/configuration.yml rename to tests/format/yaml/home-assistant/configuration.yml diff --git a/tests/yaml/home-assistant/jsfmt.spec.js b/tests/format/yaml/home-assistant/jsfmt.spec.js similarity index 100% rename from tests/yaml/home-assistant/jsfmt.spec.js rename to tests/format/yaml/home-assistant/jsfmt.spec.js diff --git a/tests/yaml/inline-extend-syntax/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/inline-extend-syntax/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/inline-extend-syntax/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/inline-extend-syntax/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/inline-extend-syntax/inline-extend-syntax.yml b/tests/format/yaml/inline-extend-syntax/inline-extend-syntax.yml similarity index 100% rename from tests/yaml/inline-extend-syntax/inline-extend-syntax.yml rename to tests/format/yaml/inline-extend-syntax/inline-extend-syntax.yml diff --git a/tests/yaml/inline-extend-syntax/jsfmt.spec.js b/tests/format/yaml/inline-extend-syntax/jsfmt.spec.js similarity index 100% rename from tests/yaml/inline-extend-syntax/jsfmt.spec.js rename to tests/format/yaml/inline-extend-syntax/jsfmt.spec.js diff --git a/tests/yaml/insert-pragma/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/insert-pragma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/insert-pragma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/insert-pragma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/insert-pragma/jsfmt.spec.js b/tests/format/yaml/insert-pragma/jsfmt.spec.js similarity index 100% rename from tests/yaml/insert-pragma/jsfmt.spec.js rename to tests/format/yaml/insert-pragma/jsfmt.spec.js diff --git a/tests/yaml/insert-pragma/with-pragma.yml b/tests/format/yaml/insert-pragma/with-pragma.yml similarity index 100% rename from tests/yaml/insert-pragma/with-pragma.yml rename to tests/format/yaml/insert-pragma/with-pragma.yml diff --git a/tests/yaml/insert-pragma/without-pragma.yml b/tests/format/yaml/insert-pragma/without-pragma.yml similarity index 100% rename from tests/yaml/insert-pragma/without-pragma.yml rename to tests/format/yaml/insert-pragma/without-pragma.yml diff --git a/tests/yaml/json/trailing-comma/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/json/trailing-comma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/json/trailing-comma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/json/trailing-comma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/json/trailing-comma/jsfmt.spec.js b/tests/format/yaml/json/trailing-comma/jsfmt.spec.js similarity index 100% rename from tests/yaml/json/trailing-comma/jsfmt.spec.js rename to tests/format/yaml/json/trailing-comma/jsfmt.spec.js diff --git a/tests/yaml/json/trailing-comma/json.yml b/tests/format/yaml/json/trailing-comma/json.yml similarity index 100% rename from tests/yaml/json/trailing-comma/json.yml rename to tests/format/yaml/json/trailing-comma/json.yml diff --git a/tests/yaml/mapping/3-style.yml b/tests/format/yaml/mapping/3-style.yml similarity index 100% rename from tests/yaml/mapping/3-style.yml rename to tests/format/yaml/mapping/3-style.yml diff --git a/tests/yaml/mapping/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/mapping/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/mapping/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/mapping/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/mapping/anchor.yml b/tests/format/yaml/mapping/anchor.yml similarity index 100% rename from tests/yaml/mapping/anchor.yml rename to tests/format/yaml/mapping/anchor.yml diff --git a/tests/yaml/mapping/anchor2.yml b/tests/format/yaml/mapping/anchor2.yml similarity index 100% rename from tests/yaml/mapping/anchor2.yml rename to tests/format/yaml/mapping/anchor2.yml diff --git a/tests/yaml/mapping/anchor3.yml b/tests/format/yaml/mapping/anchor3.yml similarity index 100% rename from tests/yaml/mapping/anchor3.yml rename to tests/format/yaml/mapping/anchor3.yml diff --git a/tests/yaml/mapping/array-key.yml b/tests/format/yaml/mapping/array-key.yml similarity index 100% rename from tests/yaml/mapping/array-key.yml rename to tests/format/yaml/mapping/array-key.yml diff --git a/tests/yaml/mapping/array-value.yml b/tests/format/yaml/mapping/array-value.yml similarity index 100% rename from tests/yaml/mapping/array-value.yml rename to tests/format/yaml/mapping/array-value.yml diff --git a/tests/yaml/mapping/comment-value.yml b/tests/format/yaml/mapping/comment-value.yml similarity index 100% rename from tests/yaml/mapping/comment-value.yml rename to tests/format/yaml/mapping/comment-value.yml diff --git a/tests/yaml/mapping/comment.yml b/tests/format/yaml/mapping/comment.yml similarity index 100% rename from tests/yaml/mapping/comment.yml rename to tests/format/yaml/mapping/comment.yml diff --git a/tests/yaml/mapping/common.yml b/tests/format/yaml/mapping/common.yml similarity index 100% rename from tests/yaml/mapping/common.yml rename to tests/format/yaml/mapping/common.yml diff --git a/tests/yaml/mapping/explicit-key.yml b/tests/format/yaml/mapping/explicit-key.yml similarity index 100% rename from tests/yaml/mapping/explicit-key.yml rename to tests/format/yaml/mapping/explicit-key.yml diff --git a/tests/yaml/mapping/in-sequence.yml b/tests/format/yaml/mapping/in-sequence.yml similarity index 100% rename from tests/yaml/mapping/in-sequence.yml rename to tests/format/yaml/mapping/in-sequence.yml diff --git a/tests/yaml/mapping/jsfmt.spec.js b/tests/format/yaml/mapping/jsfmt.spec.js similarity index 100% rename from tests/yaml/mapping/jsfmt.spec.js rename to tests/format/yaml/mapping/jsfmt.spec.js diff --git a/tests/yaml/mapping/key-with-leading-comment.yml b/tests/format/yaml/mapping/key-with-leading-comment.yml similarity index 100% rename from tests/yaml/mapping/key-with-leading-comment.yml rename to tests/format/yaml/mapping/key-with-leading-comment.yml diff --git a/tests/yaml/mapping/mapping.yml b/tests/format/yaml/mapping/mapping.yml similarity index 100% rename from tests/yaml/mapping/mapping.yml rename to tests/format/yaml/mapping/mapping.yml diff --git a/tests/yaml/mapping/merge-twice.yml b/tests/format/yaml/mapping/merge-twice.yml similarity index 100% rename from tests/yaml/mapping/merge-twice.yml rename to tests/format/yaml/mapping/merge-twice.yml diff --git a/tests/yaml/mapping/middle-comment.yml b/tests/format/yaml/mapping/middle-comment.yml similarity index 100% rename from tests/yaml/mapping/middle-comment.yml rename to tests/format/yaml/mapping/middle-comment.yml diff --git a/tests/yaml/mapping/middle-comments.yml b/tests/format/yaml/mapping/middle-comments.yml similarity index 100% rename from tests/yaml/mapping/middle-comments.yml rename to tests/format/yaml/mapping/middle-comments.yml diff --git a/tests/yaml/mapping/props-in-map.yml b/tests/format/yaml/mapping/props-in-map.yml similarity index 100% rename from tests/yaml/mapping/props-in-map.yml rename to tests/format/yaml/mapping/props-in-map.yml diff --git a/tests/yaml/mapping/props.yml b/tests/format/yaml/mapping/props.yml similarity index 100% rename from tests/yaml/mapping/props.yml rename to tests/format/yaml/mapping/props.yml diff --git a/tests/yaml/mapping/quote-key.yml b/tests/format/yaml/mapping/quote-key.yml similarity index 100% rename from tests/yaml/mapping/quote-key.yml rename to tests/format/yaml/mapping/quote-key.yml diff --git a/tests/yaml/mapping/sequence.yml b/tests/format/yaml/mapping/sequence.yml similarity index 100% rename from tests/yaml/mapping/sequence.yml rename to tests/format/yaml/mapping/sequence.yml diff --git a/tests/yaml/mapping/tag-key.yml b/tests/format/yaml/mapping/tag-key.yml similarity index 100% rename from tests/yaml/mapping/tag-key.yml rename to tests/format/yaml/mapping/tag-key.yml diff --git a/tests/yaml/plain/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/plain/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/plain/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/plain/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/plain/force-singleline-in-mapping-value.yml b/tests/format/yaml/plain/force-singleline-in-mapping-value.yml similarity index 100% rename from tests/yaml/plain/force-singleline-in-mapping-value.yml rename to tests/format/yaml/plain/force-singleline-in-mapping-value.yml diff --git a/tests/yaml/plain/jsfmt.spec.js b/tests/format/yaml/plain/jsfmt.spec.js similarity index 100% rename from tests/yaml/plain/jsfmt.spec.js rename to tests/format/yaml/plain/jsfmt.spec.js diff --git a/tests/yaml/plain/middle-comment.yml b/tests/format/yaml/plain/middle-comment.yml similarity index 100% rename from tests/yaml/plain/middle-comment.yml rename to tests/format/yaml/plain/middle-comment.yml diff --git a/tests/yaml/plain/middle-comments.yml b/tests/format/yaml/plain/middle-comments.yml similarity index 100% rename from tests/yaml/plain/middle-comments.yml rename to tests/format/yaml/plain/middle-comments.yml diff --git a/tests/yaml/plain/multiline.yml b/tests/format/yaml/plain/multiline.yml similarity index 100% rename from tests/yaml/plain/multiline.yml rename to tests/format/yaml/plain/multiline.yml diff --git a/tests/yaml/plain/true.yml b/tests/format/yaml/plain/true.yml similarity index 100% rename from tests/yaml/plain/true.yml rename to tests/format/yaml/plain/true.yml diff --git a/tests/yaml/plain/verbatim.yml b/tests/format/yaml/plain/verbatim.yml similarity index 100% rename from tests/yaml/plain/verbatim.yml rename to tests/format/yaml/plain/verbatim.yml diff --git a/tests/yaml/prettier-ignore/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/prettier-ignore/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/prettier-ignore/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/prettier-ignore/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/prettier-ignore/document.yml b/tests/format/yaml/prettier-ignore/document.yml similarity index 100% rename from tests/yaml/prettier-ignore/document.yml rename to tests/format/yaml/prettier-ignore/document.yml diff --git a/tests/yaml/prettier-ignore/jsfmt.spec.js b/tests/format/yaml/prettier-ignore/jsfmt.spec.js similarity index 100% rename from tests/yaml/prettier-ignore/jsfmt.spec.js rename to tests/format/yaml/prettier-ignore/jsfmt.spec.js diff --git a/tests/yaml/prettier-ignore/leading-comment.yml b/tests/format/yaml/prettier-ignore/leading-comment.yml similarity index 100% rename from tests/yaml/prettier-ignore/leading-comment.yml rename to tests/format/yaml/prettier-ignore/leading-comment.yml diff --git a/tests/yaml/prettier-ignore/middle-comment.yml b/tests/format/yaml/prettier-ignore/middle-comment.yml similarity index 100% rename from tests/yaml/prettier-ignore/middle-comment.yml rename to tests/format/yaml/prettier-ignore/middle-comment.yml diff --git a/tests/yaml/prettier-ignore/trailing-comma.yml b/tests/format/yaml/prettier-ignore/trailing-comma.yml similarity index 100% rename from tests/yaml/prettier-ignore/trailing-comma.yml rename to tests/format/yaml/prettier-ignore/trailing-comma.yml diff --git a/tests/yaml/prettier-ignore/trailing-comment.yml b/tests/format/yaml/prettier-ignore/trailing-comment.yml similarity index 100% rename from tests/yaml/prettier-ignore/trailing-comment.yml rename to tests/format/yaml/prettier-ignore/trailing-comment.yml diff --git a/tests/yaml/quote/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/quote/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/quote/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/quote/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/quote/jsfmt.spec.js b/tests/format/yaml/quote/jsfmt.spec.js similarity index 100% rename from tests/yaml/quote/jsfmt.spec.js rename to tests/format/yaml/quote/jsfmt.spec.js diff --git a/tests/yaml/quote/multiline.yml b/tests/format/yaml/quote/multiline.yml similarity index 100% rename from tests/yaml/quote/multiline.yml rename to tests/format/yaml/quote/multiline.yml diff --git a/tests/yaml/quote/quote.yml b/tests/format/yaml/quote/quote.yml similarity index 100% rename from tests/yaml/quote/quote.yml rename to tests/format/yaml/quote/quote.yml diff --git a/tests/yaml/require-pragma/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/require-pragma/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/require-pragma/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/require-pragma/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/require-pragma/jsfmt.spec.js b/tests/format/yaml/require-pragma/jsfmt.spec.js similarity index 100% rename from tests/yaml/require-pragma/jsfmt.spec.js rename to tests/format/yaml/require-pragma/jsfmt.spec.js diff --git a/tests/yaml/require-pragma/with-pragma.yml b/tests/format/yaml/require-pragma/with-pragma.yml similarity index 100% rename from tests/yaml/require-pragma/with-pragma.yml rename to tests/format/yaml/require-pragma/with-pragma.yml diff --git a/tests/yaml/require-pragma/without-pragma.yml b/tests/format/yaml/require-pragma/without-pragma.yml similarity index 100% rename from tests/yaml/require-pragma/without-pragma.yml rename to tests/format/yaml/require-pragma/without-pragma.yml diff --git a/tests/yaml/root/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/root/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/root/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/root/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/root/documents-with-directive.yml b/tests/format/yaml/root/documents-with-directive.yml similarity index 100% rename from tests/yaml/root/documents-with-directive.yml rename to tests/format/yaml/root/documents-with-directive.yml diff --git a/tests/yaml/root/documents.yml b/tests/format/yaml/root/documents.yml similarity index 100% rename from tests/yaml/root/documents.yml rename to tests/format/yaml/root/documents.yml diff --git a/tests/yaml/root/empty.yml b/tests/format/yaml/root/empty.yml similarity index 100% rename from tests/yaml/root/empty.yml rename to tests/format/yaml/root/empty.yml diff --git a/tests/yaml/root/example.yml b/tests/format/yaml/root/example.yml similarity index 100% rename from tests/yaml/root/example.yml rename to tests/format/yaml/root/example.yml diff --git a/tests/yaml/root/jsfmt.spec.js b/tests/format/yaml/root/jsfmt.spec.js similarity index 100% rename from tests/yaml/root/jsfmt.spec.js rename to tests/format/yaml/root/jsfmt.spec.js diff --git a/tests/yaml/sequence/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/sequence/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/sequence/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/sequence/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/sequence/items.yml b/tests/format/yaml/sequence/items.yml similarity index 100% rename from tests/yaml/sequence/items.yml rename to tests/format/yaml/sequence/items.yml diff --git a/tests/yaml/sequence/jsfmt.spec.js b/tests/format/yaml/sequence/jsfmt.spec.js similarity index 100% rename from tests/yaml/sequence/jsfmt.spec.js rename to tests/format/yaml/sequence/jsfmt.spec.js diff --git a/tests/yaml/sequence/middle-comment.yml b/tests/format/yaml/sequence/middle-comment.yml similarity index 100% rename from tests/yaml/sequence/middle-comment.yml rename to tests/format/yaml/sequence/middle-comment.yml diff --git a/tests/yaml/sequence/middle-comments.yml b/tests/format/yaml/sequence/middle-comments.yml similarity index 100% rename from tests/yaml/sequence/middle-comments.yml rename to tests/format/yaml/sequence/middle-comments.yml diff --git a/tests/yaml/sequence/nested.yml b/tests/format/yaml/sequence/nested.yml similarity index 100% rename from tests/yaml/sequence/nested.yml rename to tests/format/yaml/sequence/nested.yml diff --git a/tests/yaml/sequence/null-item.yml b/tests/format/yaml/sequence/null-item.yml similarity index 100% rename from tests/yaml/sequence/null-item.yml rename to tests/format/yaml/sequence/null-item.yml diff --git a/tests/yaml/sequence/props-in-map.yml b/tests/format/yaml/sequence/props-in-map.yml similarity index 100% rename from tests/yaml/sequence/props-in-map.yml rename to tests/format/yaml/sequence/props-in-map.yml diff --git a/tests/yaml/sequence/props.yml b/tests/format/yaml/sequence/props.yml similarity index 100% rename from tests/yaml/sequence/props.yml rename to tests/format/yaml/sequence/props.yml diff --git a/tests/yaml/spec/__snapshots__/jsfmt.spec.js.snap b/tests/format/yaml/spec/__snapshots__/jsfmt.spec.js.snap similarity index 100% rename from tests/yaml/spec/__snapshots__/jsfmt.spec.js.snap rename to tests/format/yaml/spec/__snapshots__/jsfmt.spec.js.snap diff --git a/tests/yaml/spec/aliases-in-block-sequence.yml b/tests/format/yaml/spec/aliases-in-block-sequence.yml similarity index 100% rename from tests/yaml/spec/aliases-in-block-sequence.yml rename to tests/format/yaml/spec/aliases-in-block-sequence.yml diff --git a/tests/yaml/spec/aliases-in-explicit-block-mapping.yml b/tests/format/yaml/spec/aliases-in-explicit-block-mapping.yml similarity index 100% rename from tests/yaml/spec/aliases-in-explicit-block-mapping.yml rename to tests/format/yaml/spec/aliases-in-explicit-block-mapping.yml diff --git a/tests/yaml/spec/allowed-characters-in-alias.yml b/tests/format/yaml/spec/allowed-characters-in-alias.yml similarity index 100% rename from tests/yaml/spec/allowed-characters-in-alias.yml rename to tests/format/yaml/spec/allowed-characters-in-alias.yml diff --git a/tests/yaml/spec/allowed-characters-in-keys.yml b/tests/format/yaml/spec/allowed-characters-in-keys.yml similarity index 100% rename from tests/yaml/spec/allowed-characters-in-keys.yml rename to tests/format/yaml/spec/allowed-characters-in-keys.yml diff --git a/tests/yaml/spec/allowed-characters-in-plain-scalars.yml b/tests/format/yaml/spec/allowed-characters-in-plain-scalars.yml similarity index 100% rename from tests/yaml/spec/allowed-characters-in-plain-scalars.yml rename to tests/format/yaml/spec/allowed-characters-in-plain-scalars.yml diff --git a/tests/yaml/spec/allowed-characters-in-quoted-mapping-key.yml b/tests/format/yaml/spec/allowed-characters-in-quoted-mapping-key.yml similarity index 100% rename from tests/yaml/spec/allowed-characters-in-quoted-mapping-key.yml rename to tests/format/yaml/spec/allowed-characters-in-quoted-mapping-key.yml diff --git a/tests/yaml/spec/anchor-before-zero-indented-sequence.yml b/tests/format/yaml/spec/anchor-before-zero-indented-sequence.yml similarity index 100% rename from tests/yaml/spec/anchor-before-zero-indented-sequence.yml rename to tests/format/yaml/spec/anchor-before-zero-indented-sequence.yml diff --git a/tests/yaml/spec/anchor-with-unicode-character.yml b/tests/format/yaml/spec/anchor-with-unicode-character.yml similarity index 100% rename from tests/yaml/spec/anchor-with-unicode-character.yml rename to tests/format/yaml/spec/anchor-with-unicode-character.yml diff --git a/tests/yaml/spec/anchors-and-tags.yml b/tests/format/yaml/spec/anchors-and-tags.yml similarity index 100% rename from tests/yaml/spec/anchors-and-tags.yml rename to tests/format/yaml/spec/anchors-and-tags.yml diff --git a/tests/yaml/spec/anchors-in-mapping.yml b/tests/format/yaml/spec/anchors-in-mapping.yml similarity index 100% rename from tests/yaml/spec/anchors-in-mapping.yml rename to tests/format/yaml/spec/anchors-in-mapping.yml diff --git a/tests/yaml/spec/anchors-with-colon-in-name.yml b/tests/format/yaml/spec/anchors-with-colon-in-name.yml similarity index 100% rename from tests/yaml/spec/anchors-with-colon-in-name.yml rename to tests/format/yaml/spec/anchors-with-colon-in-name.yml diff --git a/tests/yaml/spec/backslashes-in-singlequotes.yml b/tests/format/yaml/spec/backslashes-in-singlequotes.yml similarity index 100% rename from tests/yaml/spec/backslashes-in-singlequotes.yml rename to tests/format/yaml/spec/backslashes-in-singlequotes.yml diff --git a/tests/yaml/spec/bare-document-after-document-end-marker.yml b/tests/format/yaml/spec/bare-document-after-document-end-marker.yml similarity index 100% rename from tests/yaml/spec/bare-document-after-document-end-marker.yml rename to tests/format/yaml/spec/bare-document-after-document-end-marker.yml diff --git a/tests/yaml/spec/blank-lines.yml b/tests/format/yaml/spec/blank-lines.yml similarity index 100% rename from tests/yaml/spec/blank-lines.yml rename to tests/format/yaml/spec/blank-lines.yml diff --git a/tests/yaml/spec/block-mapping-with-missing-values.yml b/tests/format/yaml/spec/block-mapping-with-missing-values.yml similarity index 100% rename from tests/yaml/spec/block-mapping-with-missing-values.yml rename to tests/format/yaml/spec/block-mapping-with-missing-values.yml diff --git a/tests/yaml/spec/block-mapping-with-multiline-scalars.yml b/tests/format/yaml/spec/block-mapping-with-multiline-scalars.yml similarity index 100% rename from tests/yaml/spec/block-mapping-with-multiline-scalars.yml rename to tests/format/yaml/spec/block-mapping-with-multiline-scalars.yml diff --git a/tests/yaml/spec/block-mappings-in-block-sequence.yml b/tests/format/yaml/spec/block-mappings-in-block-sequence.yml similarity index 100% rename from tests/yaml/spec/block-mappings-in-block-sequence.yml rename to tests/format/yaml/spec/block-mappings-in-block-sequence.yml diff --git a/tests/yaml/spec/block-scalar-indicator-order.yml b/tests/format/yaml/spec/block-scalar-indicator-order.yml similarity index 100% rename from tests/yaml/spec/block-scalar-indicator-order.yml rename to tests/format/yaml/spec/block-scalar-indicator-order.yml diff --git a/tests/yaml/spec/block-scalar-keep.yml b/tests/format/yaml/spec/block-scalar-keep.yml similarity index 100% rename from tests/yaml/spec/block-scalar-keep.yml rename to tests/format/yaml/spec/block-scalar-keep.yml diff --git a/tests/yaml/spec/block-scalar-strip.yml b/tests/format/yaml/spec/block-scalar-strip.yml similarity index 100% rename from tests/yaml/spec/block-scalar-strip.yml rename to tests/format/yaml/spec/block-scalar-strip.yml diff --git a/tests/yaml/spec/block-sequence-in-block-mapping.yml b/tests/format/yaml/spec/block-sequence-in-block-mapping.yml similarity index 100% rename from tests/yaml/spec/block-sequence-in-block-mapping.yml rename to tests/format/yaml/spec/block-sequence-in-block-mapping.yml diff --git a/tests/yaml/spec/block-sequence-in-block-sequence.yml b/tests/format/yaml/spec/block-sequence-in-block-sequence.yml similarity index 100% rename from tests/yaml/spec/block-sequence-in-block-sequence.yml rename to tests/format/yaml/spec/block-sequence-in-block-sequence.yml diff --git a/tests/yaml/spec/block-submapping.yml b/tests/format/yaml/spec/block-submapping.yml similarity index 100% rename from tests/yaml/spec/block-submapping.yml rename to tests/format/yaml/spec/block-submapping.yml diff --git a/tests/yaml/spec/colon-in-double-quoted-string.yml b/tests/format/yaml/spec/colon-in-double-quoted-string.yml similarity index 100% rename from tests/yaml/spec/colon-in-double-quoted-string.yml rename to tests/format/yaml/spec/colon-in-double-quoted-string.yml diff --git a/tests/yaml/spec/comment-in-flow-sequence-before-comma.yml b/tests/format/yaml/spec/comment-in-flow-sequence-before-comma.yml similarity index 100% rename from tests/yaml/spec/comment-in-flow-sequence-before-comma.yml rename to tests/format/yaml/spec/comment-in-flow-sequence-before-comma.yml diff --git a/tests/yaml/spec/construct-binary.yml b/tests/format/yaml/spec/construct-binary.yml similarity index 100% rename from tests/yaml/spec/construct-binary.yml rename to tests/format/yaml/spec/construct-binary.yml diff --git a/tests/yaml/spec/document-start-on-last-line.yml b/tests/format/yaml/spec/document-start-on-last-line.yml similarity index 100% rename from tests/yaml/spec/document-start-on-last-line.yml rename to tests/format/yaml/spec/document-start-on-last-line.yml diff --git a/tests/yaml/spec/document-with-footer.yml b/tests/format/yaml/spec/document-with-footer.yml similarity index 100% rename from tests/yaml/spec/document-with-footer.yml rename to tests/format/yaml/spec/document-with-footer.yml diff --git a/tests/yaml/spec/empty-lines-at-end-of-document.yml b/tests/format/yaml/spec/empty-lines-at-end-of-document.yml similarity index 100% rename from tests/yaml/spec/empty-lines-at-end-of-document.yml rename to tests/format/yaml/spec/empty-lines-at-end-of-document.yml diff --git a/tests/yaml/spec/empty-lines-between-mapping-elements.yml b/tests/format/yaml/spec/empty-lines-between-mapping-elements.yml similarity index 100% rename from tests/yaml/spec/empty-lines-between-mapping-elements.yml rename to tests/format/yaml/spec/empty-lines-between-mapping-elements.yml diff --git a/tests/yaml/spec/empty-stream.yml b/tests/format/yaml/spec/empty-stream.yml similarity index 100% rename from tests/yaml/spec/empty-stream.yml rename to tests/format/yaml/spec/empty-stream.yml diff --git a/tests/yaml/spec/escaped-slash-in-double-quotes.yml b/tests/format/yaml/spec/escaped-slash-in-double-quotes.yml similarity index 100% rename from tests/yaml/spec/escaped-slash-in-double-quotes.yml rename to tests/format/yaml/spec/escaped-slash-in-double-quotes.yml diff --git a/tests/yaml/spec/explicit-non-specific-tag.yml b/tests/format/yaml/spec/explicit-non-specific-tag.yml similarity index 100% rename from tests/yaml/spec/explicit-non-specific-tag.yml rename to tests/format/yaml/spec/explicit-non-specific-tag.yml diff --git a/tests/yaml/spec/flow-mapping-in-block-sequence.yml b/tests/format/yaml/spec/flow-mapping-in-block-sequence.yml similarity index 100% rename from tests/yaml/spec/flow-mapping-in-block-sequence.yml rename to tests/format/yaml/spec/flow-mapping-in-block-sequence.yml diff --git a/tests/yaml/spec/flow-mapping.yml b/tests/format/yaml/spec/flow-mapping.yml similarity index 100% rename from tests/yaml/spec/flow-mapping.yml rename to tests/format/yaml/spec/flow-mapping.yml diff --git a/tests/yaml/spec/flow-sequence-in-block-mapping.yml b/tests/format/yaml/spec/flow-sequence-in-block-mapping.yml similarity index 100% rename from tests/yaml/spec/flow-sequence-in-block-mapping.yml rename to tests/format/yaml/spec/flow-sequence-in-block-mapping.yml diff --git a/tests/yaml/spec/flow-sequence-in-flow-mapping.yml b/tests/format/yaml/spec/flow-sequence-in-flow-mapping.yml similarity index 100% rename from tests/yaml/spec/flow-sequence-in-flow-mapping.yml rename to tests/format/yaml/spec/flow-sequence-in-flow-mapping.yml diff --git a/tests/yaml/spec/flow-sequence-in-flow-sequence.yml b/tests/format/yaml/spec/flow-sequence-in-flow-sequence.yml similarity index 100% rename from tests/yaml/spec/flow-sequence-in-flow-sequence.yml rename to tests/format/yaml/spec/flow-sequence-in-flow-sequence.yml diff --git a/tests/yaml/spec/flow-sequence.yml b/tests/format/yaml/spec/flow-sequence.yml similarity index 100% rename from tests/yaml/spec/flow-sequence.yml rename to tests/format/yaml/spec/flow-sequence.yml diff --git a/tests/yaml/spec/folded-block-scalar.yml b/tests/format/yaml/spec/folded-block-scalar.yml similarity index 100% rename from tests/yaml/spec/folded-block-scalar.yml rename to tests/format/yaml/spec/folded-block-scalar.yml diff --git a/tests/yaml/spec/implicit-flow-mapping-key-on-one-line.yml b/tests/format/yaml/spec/implicit-flow-mapping-key-on-one-line.yml similarity index 100% rename from tests/yaml/spec/implicit-flow-mapping-key-on-one-line.yml rename to tests/format/yaml/spec/implicit-flow-mapping-key-on-one-line.yml diff --git a/tests/yaml/spec/jsfmt.spec.js b/tests/format/yaml/spec/jsfmt.spec.js similarity index 100% rename from tests/yaml/spec/jsfmt.spec.js rename to tests/format/yaml/spec/jsfmt.spec.js diff --git a/tests/yaml/spec/key-with-anchor-after-missing-explicit-mapping-value.yml b/tests/format/yaml/spec/key-with-anchor-after-missing-explicit-mapping-value.yml similarity index 100% rename from tests/yaml/spec/key-with-anchor-after-missing-explicit-mapping-value.yml rename to tests/format/yaml/spec/key-with-anchor-after-missing-explicit-mapping-value.yml diff --git a/tests/yaml/spec/literal-block-scalar.yml b/tests/format/yaml/spec/literal-block-scalar.yml similarity index 100% rename from tests/yaml/spec/literal-block-scalar.yml rename to tests/format/yaml/spec/literal-block-scalar.yml diff --git a/tests/yaml/spec/literal-unicode.yml b/tests/format/yaml/spec/literal-unicode.yml similarity index 100% rename from tests/yaml/spec/literal-unicode.yml rename to tests/format/yaml/spec/literal-unicode.yml diff --git a/tests/yaml/spec/lookahead-test-cases.yml b/tests/format/yaml/spec/lookahead-test-cases.yml similarity index 100% rename from tests/yaml/spec/lookahead-test-cases.yml rename to tests/format/yaml/spec/lookahead-test-cases.yml diff --git a/tests/yaml/spec/mapping-key-and-flow-sequence-item-anchors.yml b/tests/format/yaml/spec/mapping-key-and-flow-sequence-item-anchors.yml similarity index 100% rename from tests/yaml/spec/mapping-key-and-flow-sequence-item-anchors.yml rename to tests/format/yaml/spec/mapping-key-and-flow-sequence-item-anchors.yml diff --git a/tests/yaml/spec/mixed-block-mapping-explicit-to-implicit.yml b/tests/format/yaml/spec/mixed-block-mapping-explicit-to-implicit.yml similarity index 100% rename from tests/yaml/spec/mixed-block-mapping-explicit-to-implicit.yml rename to tests/format/yaml/spec/mixed-block-mapping-explicit-to-implicit.yml diff --git a/tests/yaml/spec/mixed-block-mapping-implicit-to-explicit.yml b/tests/format/yaml/spec/mixed-block-mapping-implicit-to-explicit.yml similarity index 100% rename from tests/yaml/spec/mixed-block-mapping-implicit-to-explicit.yml rename to tests/format/yaml/spec/mixed-block-mapping-implicit-to-explicit.yml diff --git a/tests/yaml/spec/multi-level-mapping-indent.yml b/tests/format/yaml/spec/multi-level-mapping-indent.yml similarity index 100% rename from tests/yaml/spec/multi-level-mapping-indent.yml rename to tests/format/yaml/spec/multi-level-mapping-indent.yml diff --git a/tests/yaml/spec/multiline-plain-scalar-with-empty-line.yml b/tests/format/yaml/spec/multiline-plain-scalar-with-empty-line.yml similarity index 100% rename from tests/yaml/spec/multiline-plain-scalar-with-empty-line.yml rename to tests/format/yaml/spec/multiline-plain-scalar-with-empty-line.yml diff --git a/tests/yaml/spec/multiline-scalar-at-top-level.yml b/tests/format/yaml/spec/multiline-scalar-at-top-level.yml similarity index 100% rename from tests/yaml/spec/multiline-scalar-at-top-level.yml rename to tests/format/yaml/spec/multiline-scalar-at-top-level.yml diff --git a/tests/yaml/spec/multiline-scalar-in-mapping.yml b/tests/format/yaml/spec/multiline-scalar-in-mapping.yml similarity index 100% rename from tests/yaml/spec/multiline-scalar-in-mapping.yml rename to tests/format/yaml/spec/multiline-scalar-in-mapping.yml diff --git a/tests/yaml/spec/multiline-scalar-that-looks-like-a-yaml-directive.yml b/tests/format/yaml/spec/multiline-scalar-that-looks-like-a-yaml-directive.yml similarity index 100% rename from tests/yaml/spec/multiline-scalar-that-looks-like-a-yaml-directive.yml rename to tests/format/yaml/spec/multiline-scalar-that-looks-like-a-yaml-directive.yml diff --git a/tests/yaml/spec/multiple-entry-block-sequence.yml b/tests/format/yaml/spec/multiple-entry-block-sequence.yml similarity index 100% rename from tests/yaml/spec/multiple-entry-block-sequence.yml rename to tests/format/yaml/spec/multiple-entry-block-sequence.yml diff --git a/tests/yaml/spec/multiple-pair-block-mapping.yml b/tests/format/yaml/spec/multiple-pair-block-mapping.yml similarity index 100% rename from tests/yaml/spec/multiple-pair-block-mapping.yml rename to tests/format/yaml/spec/multiple-pair-block-mapping.yml diff --git a/tests/yaml/spec/nested-flow-collections-on-one-line.yml b/tests/format/yaml/spec/nested-flow-collections-on-one-line.yml similarity index 100% rename from tests/yaml/spec/nested-flow-collections-on-one-line.yml rename to tests/format/yaml/spec/nested-flow-collections-on-one-line.yml diff --git a/tests/yaml/spec/nested-flow-collections.yml b/tests/format/yaml/spec/nested-flow-collections.yml similarity index 100% rename from tests/yaml/spec/nested-flow-collections.yml rename to tests/format/yaml/spec/nested-flow-collections.yml diff --git a/tests/yaml/spec/node-anchor-and-tag-on-seperate-lines.yml b/tests/format/yaml/spec/node-anchor-and-tag-on-seperate-lines.yml similarity index 100% rename from tests/yaml/spec/node-anchor-and-tag-on-seperate-lines.yml rename to tests/format/yaml/spec/node-anchor-and-tag-on-seperate-lines.yml diff --git a/tests/yaml/spec/node-and-mapping-key-anchors.yml b/tests/format/yaml/spec/node-and-mapping-key-anchors.yml similarity index 100% rename from tests/yaml/spec/node-and-mapping-key-anchors.yml rename to tests/format/yaml/spec/node-and-mapping-key-anchors.yml diff --git a/tests/yaml/spec/non-specific-tags-on-scalars.yml b/tests/format/yaml/spec/non-specific-tags-on-scalars.yml similarity index 100% rename from tests/yaml/spec/non-specific-tags-on-scalars.yml rename to tests/format/yaml/spec/non-specific-tags-on-scalars.yml diff --git a/tests/yaml/spec/plain-mapping-key-ending-with-colon.yml b/tests/format/yaml/spec/plain-mapping-key-ending-with-colon.yml similarity index 100% rename from tests/yaml/spec/plain-mapping-key-ending-with-colon.yml rename to tests/format/yaml/spec/plain-mapping-key-ending-with-colon.yml diff --git a/tests/yaml/spec/plain-scalar-looking-like-key-comment-anchor-and-tag.yml b/tests/format/yaml/spec/plain-scalar-looking-like-key-comment-anchor-and-tag.yml similarity index 100% rename from tests/yaml/spec/plain-scalar-looking-like-key-comment-anchor-and-tag.yml rename to tests/format/yaml/spec/plain-scalar-looking-like-key-comment-anchor-and-tag.yml diff --git a/tests/yaml/spec/plain-scalar-with-backslashes.yml b/tests/format/yaml/spec/plain-scalar-with-backslashes.yml similarity index 100% rename from tests/yaml/spec/plain-scalar-with-backslashes.yml rename to tests/format/yaml/spec/plain-scalar-with-backslashes.yml diff --git a/tests/yaml/spec/plain-url-in-flow-mapping.yml b/tests/format/yaml/spec/plain-url-in-flow-mapping.yml similarity index 100% rename from tests/yaml/spec/plain-url-in-flow-mapping.yml rename to tests/format/yaml/spec/plain-url-in-flow-mapping.yml diff --git a/tests/yaml/spec/scalars-on-line.yml b/tests/format/yaml/spec/scalars-on-line.yml similarity index 100% rename from tests/yaml/spec/scalars-on-line.yml rename to tests/format/yaml/spec/scalars-on-line.yml diff --git a/tests/yaml/spec/sequence-entry-that-looks-like-two-with-wrong-indentation.yml b/tests/format/yaml/spec/sequence-entry-that-looks-like-two-with-wrong-indentation.yml similarity index 100% rename from tests/yaml/spec/sequence-entry-that-looks-like-two-with-wrong-indentation.yml rename to tests/format/yaml/spec/sequence-entry-that-looks-like-two-with-wrong-indentation.yml diff --git a/tests/yaml/spec/sequence-indent.yml b/tests/format/yaml/spec/sequence-indent.yml similarity index 100% rename from tests/yaml/spec/sequence-indent.yml rename to tests/format/yaml/spec/sequence-indent.yml diff --git a/tests/yaml/spec/sequence-with-same-indentation-as-parent-mapping.yml b/tests/format/yaml/spec/sequence-with-same-indentation-as-parent-mapping.yml similarity index 100% rename from tests/yaml/spec/sequence-with-same-indentation-as-parent-mapping.yml rename to tests/format/yaml/spec/sequence-with-same-indentation-as-parent-mapping.yml diff --git a/tests/yaml/spec/simple-mapping-indent.yml b/tests/format/yaml/spec/simple-mapping-indent.yml similarity index 100% rename from tests/yaml/spec/simple-mapping-indent.yml rename to tests/format/yaml/spec/simple-mapping-indent.yml diff --git a/tests/yaml/spec/single-entry-block-sequence.yml b/tests/format/yaml/spec/single-entry-block-sequence.yml similarity index 100% rename from tests/yaml/spec/single-entry-block-sequence.yml rename to tests/format/yaml/spec/single-entry-block-sequence.yml diff --git a/tests/yaml/spec/single-pair-block-mapping.yml b/tests/format/yaml/spec/single-pair-block-mapping.yml similarity index 100% rename from tests/yaml/spec/single-pair-block-mapping.yml rename to tests/format/yaml/spec/single-pair-block-mapping.yml diff --git a/tests/yaml/spec/spec-example-2-1-sequence-of-scalars.yml b/tests/format/yaml/spec/spec-example-2-1-sequence-of-scalars.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-1-sequence-of-scalars.yml rename to tests/format/yaml/spec/spec-example-2-1-sequence-of-scalars.yml diff --git a/tests/yaml/spec/spec-example-2-10-node-for-sammy-sosa-appears-twice-in-this-document.yml b/tests/format/yaml/spec/spec-example-2-10-node-for-sammy-sosa-appears-twice-in-this-document.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-10-node-for-sammy-sosa-appears-twice-in-this-document.yml rename to tests/format/yaml/spec/spec-example-2-10-node-for-sammy-sosa-appears-twice-in-this-document.yml diff --git a/tests/yaml/spec/spec-example-2-11-mapping-between-sequences.yml b/tests/format/yaml/spec/spec-example-2-11-mapping-between-sequences.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-11-mapping-between-sequences.yml rename to tests/format/yaml/spec/spec-example-2-11-mapping-between-sequences.yml diff --git a/tests/yaml/spec/spec-example-2-12-compact-nested-mapping.yml b/tests/format/yaml/spec/spec-example-2-12-compact-nested-mapping.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-12-compact-nested-mapping.yml rename to tests/format/yaml/spec/spec-example-2-12-compact-nested-mapping.yml diff --git a/tests/yaml/spec/spec-example-2-13-in-literals-newlines-are-preserved.yml b/tests/format/yaml/spec/spec-example-2-13-in-literals-newlines-are-preserved.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-13-in-literals-newlines-are-preserved.yml rename to tests/format/yaml/spec/spec-example-2-13-in-literals-newlines-are-preserved.yml diff --git a/tests/yaml/spec/spec-example-2-14-in-the-folded-scalars-newlines-become-spaces.yml b/tests/format/yaml/spec/spec-example-2-14-in-the-folded-scalars-newlines-become-spaces.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-14-in-the-folded-scalars-newlines-become-spaces.yml rename to tests/format/yaml/spec/spec-example-2-14-in-the-folded-scalars-newlines-become-spaces.yml diff --git a/tests/yaml/spec/spec-example-2-15-folded-newlines-are-preserved-for-more-indented-and-blank-lines.yml b/tests/format/yaml/spec/spec-example-2-15-folded-newlines-are-preserved-for-more-indented-and-blank-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-15-folded-newlines-are-preserved-for-more-indented-and-blank-lines.yml rename to tests/format/yaml/spec/spec-example-2-15-folded-newlines-are-preserved-for-more-indented-and-blank-lines.yml diff --git a/tests/yaml/spec/spec-example-2-16-indentation-determines-scope.yml b/tests/format/yaml/spec/spec-example-2-16-indentation-determines-scope.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-16-indentation-determines-scope.yml rename to tests/format/yaml/spec/spec-example-2-16-indentation-determines-scope.yml diff --git a/tests/yaml/spec/spec-example-2-17-quoted-scalars.yml b/tests/format/yaml/spec/spec-example-2-17-quoted-scalars.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-17-quoted-scalars.yml rename to tests/format/yaml/spec/spec-example-2-17-quoted-scalars.yml diff --git a/tests/yaml/spec/spec-example-2-18-multi-line-flow-scalars.yml b/tests/format/yaml/spec/spec-example-2-18-multi-line-flow-scalars.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-18-multi-line-flow-scalars.yml rename to tests/format/yaml/spec/spec-example-2-18-multi-line-flow-scalars.yml diff --git a/tests/yaml/spec/spec-example-2-2-mapping-scalars-to-scalars.yml b/tests/format/yaml/spec/spec-example-2-2-mapping-scalars-to-scalars.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-2-mapping-scalars-to-scalars.yml rename to tests/format/yaml/spec/spec-example-2-2-mapping-scalars-to-scalars.yml diff --git a/tests/yaml/spec/spec-example-2-23-various-explicit-tags.yml b/tests/format/yaml/spec/spec-example-2-23-various-explicit-tags.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-23-various-explicit-tags.yml rename to tests/format/yaml/spec/spec-example-2-23-various-explicit-tags.yml diff --git a/tests/yaml/spec/spec-example-2-24-global-tags.yml b/tests/format/yaml/spec/spec-example-2-24-global-tags.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-24-global-tags.yml rename to tests/format/yaml/spec/spec-example-2-24-global-tags.yml diff --git a/tests/yaml/spec/spec-example-2-25-unordered-sets.yml b/tests/format/yaml/spec/spec-example-2-25-unordered-sets.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-25-unordered-sets.yml rename to tests/format/yaml/spec/spec-example-2-25-unordered-sets.yml diff --git a/tests/yaml/spec/spec-example-2-26-ordered-mappings.yml b/tests/format/yaml/spec/spec-example-2-26-ordered-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-26-ordered-mappings.yml rename to tests/format/yaml/spec/spec-example-2-26-ordered-mappings.yml diff --git a/tests/yaml/spec/spec-example-2-27-invoice.yml b/tests/format/yaml/spec/spec-example-2-27-invoice.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-27-invoice.yml rename to tests/format/yaml/spec/spec-example-2-27-invoice.yml diff --git a/tests/yaml/spec/spec-example-2-28-log-file.yml b/tests/format/yaml/spec/spec-example-2-28-log-file.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-28-log-file.yml rename to tests/format/yaml/spec/spec-example-2-28-log-file.yml diff --git a/tests/yaml/spec/spec-example-2-3-mapping-scalars-to-sequences.yml b/tests/format/yaml/spec/spec-example-2-3-mapping-scalars-to-sequences.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-3-mapping-scalars-to-sequences.yml rename to tests/format/yaml/spec/spec-example-2-3-mapping-scalars-to-sequences.yml diff --git a/tests/yaml/spec/spec-example-2-4-sequence-of-mappings.yml b/tests/format/yaml/spec/spec-example-2-4-sequence-of-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-4-sequence-of-mappings.yml rename to tests/format/yaml/spec/spec-example-2-4-sequence-of-mappings.yml diff --git a/tests/yaml/spec/spec-example-2-5-sequence-of-sequences.yml b/tests/format/yaml/spec/spec-example-2-5-sequence-of-sequences.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-5-sequence-of-sequences.yml rename to tests/format/yaml/spec/spec-example-2-5-sequence-of-sequences.yml diff --git a/tests/yaml/spec/spec-example-2-6-mapping-of-mappings.yml b/tests/format/yaml/spec/spec-example-2-6-mapping-of-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-6-mapping-of-mappings.yml rename to tests/format/yaml/spec/spec-example-2-6-mapping-of-mappings.yml diff --git a/tests/yaml/spec/spec-example-2-7-two-documents-in-a-stream.yml b/tests/format/yaml/spec/spec-example-2-7-two-documents-in-a-stream.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-7-two-documents-in-a-stream.yml rename to tests/format/yaml/spec/spec-example-2-7-two-documents-in-a-stream.yml diff --git a/tests/yaml/spec/spec-example-2-8-play-by-play-feed-from-a-game.yml b/tests/format/yaml/spec/spec-example-2-8-play-by-play-feed-from-a-game.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-8-play-by-play-feed-from-a-game.yml rename to tests/format/yaml/spec/spec-example-2-8-play-by-play-feed-from-a-game.yml diff --git a/tests/yaml/spec/spec-example-2-9-single-document-with-two-comments.yml b/tests/format/yaml/spec/spec-example-2-9-single-document-with-two-comments.yml similarity index 100% rename from tests/yaml/spec/spec-example-2-9-single-document-with-two-comments.yml rename to tests/format/yaml/spec/spec-example-2-9-single-document-with-two-comments.yml diff --git a/tests/yaml/spec/spec-example-5-12-tabs-and-spaces.yml b/tests/format/yaml/spec/spec-example-5-12-tabs-and-spaces.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-12-tabs-and-spaces.yml rename to tests/format/yaml/spec/spec-example-5-12-tabs-and-spaces.yml diff --git a/tests/yaml/spec/spec-example-5-3-block-structure-indicators.yml b/tests/format/yaml/spec/spec-example-5-3-block-structure-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-3-block-structure-indicators.yml rename to tests/format/yaml/spec/spec-example-5-3-block-structure-indicators.yml diff --git a/tests/yaml/spec/spec-example-5-4-flow-collection-indicators.yml b/tests/format/yaml/spec/spec-example-5-4-flow-collection-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-4-flow-collection-indicators.yml rename to tests/format/yaml/spec/spec-example-5-4-flow-collection-indicators.yml diff --git a/tests/yaml/spec/spec-example-5-5-comment-indicator.yml b/tests/format/yaml/spec/spec-example-5-5-comment-indicator.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-5-comment-indicator.yml rename to tests/format/yaml/spec/spec-example-5-5-comment-indicator.yml diff --git a/tests/yaml/spec/spec-example-5-6-node-property-indicators.yml b/tests/format/yaml/spec/spec-example-5-6-node-property-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-6-node-property-indicators.yml rename to tests/format/yaml/spec/spec-example-5-6-node-property-indicators.yml diff --git a/tests/yaml/spec/spec-example-5-7-block-scalar-indicators.yml b/tests/format/yaml/spec/spec-example-5-7-block-scalar-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-7-block-scalar-indicators.yml rename to tests/format/yaml/spec/spec-example-5-7-block-scalar-indicators.yml diff --git a/tests/yaml/spec/spec-example-5-8-quoted-scalar-indicators.yml b/tests/format/yaml/spec/spec-example-5-8-quoted-scalar-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-8-quoted-scalar-indicators.yml rename to tests/format/yaml/spec/spec-example-5-8-quoted-scalar-indicators.yml diff --git a/tests/yaml/spec/spec-example-5-9-directive-indicator.yml b/tests/format/yaml/spec/spec-example-5-9-directive-indicator.yml similarity index 100% rename from tests/yaml/spec/spec-example-5-9-directive-indicator.yml rename to tests/format/yaml/spec/spec-example-5-9-directive-indicator.yml diff --git a/tests/yaml/spec/spec-example-6-1-indentation-spaces.yml b/tests/format/yaml/spec/spec-example-6-1-indentation-spaces.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-1-indentation-spaces.yml rename to tests/format/yaml/spec/spec-example-6-1-indentation-spaces.yml diff --git a/tests/yaml/spec/spec-example-6-10-comment-lines.yml b/tests/format/yaml/spec/spec-example-6-10-comment-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-10-comment-lines.yml rename to tests/format/yaml/spec/spec-example-6-10-comment-lines.yml diff --git a/tests/yaml/spec/spec-example-6-11-multi-line-comments.yml b/tests/format/yaml/spec/spec-example-6-11-multi-line-comments.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-11-multi-line-comments.yml rename to tests/format/yaml/spec/spec-example-6-11-multi-line-comments.yml diff --git a/tests/yaml/spec/spec-example-6-12-separation-spaces.yml b/tests/format/yaml/spec/spec-example-6-12-separation-spaces.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-12-separation-spaces.yml rename to tests/format/yaml/spec/spec-example-6-12-separation-spaces.yml diff --git a/tests/yaml/spec/spec-example-6-13-reserved-directives.yml b/tests/format/yaml/spec/spec-example-6-13-reserved-directives.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-13-reserved-directives.yml rename to tests/format/yaml/spec/spec-example-6-13-reserved-directives.yml diff --git a/tests/yaml/spec/spec-example-6-14-yaml-directive.yml b/tests/format/yaml/spec/spec-example-6-14-yaml-directive.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-14-yaml-directive.yml rename to tests/format/yaml/spec/spec-example-6-14-yaml-directive.yml diff --git a/tests/yaml/spec/spec-example-6-16-tag-directive.yml b/tests/format/yaml/spec/spec-example-6-16-tag-directive.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-16-tag-directive.yml rename to tests/format/yaml/spec/spec-example-6-16-tag-directive.yml diff --git a/tests/yaml/spec/spec-example-6-18-primary-tag-handle.yml b/tests/format/yaml/spec/spec-example-6-18-primary-tag-handle.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-18-primary-tag-handle.yml rename to tests/format/yaml/spec/spec-example-6-18-primary-tag-handle.yml diff --git a/tests/yaml/spec/spec-example-6-19-secondary-tag-handle.yml b/tests/format/yaml/spec/spec-example-6-19-secondary-tag-handle.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-19-secondary-tag-handle.yml rename to tests/format/yaml/spec/spec-example-6-19-secondary-tag-handle.yml diff --git a/tests/yaml/spec/spec-example-6-2-indentation-indicators.yml b/tests/format/yaml/spec/spec-example-6-2-indentation-indicators.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-2-indentation-indicators.yml rename to tests/format/yaml/spec/spec-example-6-2-indentation-indicators.yml diff --git a/tests/yaml/spec/spec-example-6-20-tag-handles.yml b/tests/format/yaml/spec/spec-example-6-20-tag-handles.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-20-tag-handles.yml rename to tests/format/yaml/spec/spec-example-6-20-tag-handles.yml diff --git a/tests/yaml/spec/spec-example-6-21-local-tag-prefix.yml b/tests/format/yaml/spec/spec-example-6-21-local-tag-prefix.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-21-local-tag-prefix.yml rename to tests/format/yaml/spec/spec-example-6-21-local-tag-prefix.yml diff --git a/tests/yaml/spec/spec-example-6-22-global-tag-prefix.yml b/tests/format/yaml/spec/spec-example-6-22-global-tag-prefix.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-22-global-tag-prefix.yml rename to tests/format/yaml/spec/spec-example-6-22-global-tag-prefix.yml diff --git a/tests/yaml/spec/spec-example-6-23-node-properties.yml b/tests/format/yaml/spec/spec-example-6-23-node-properties.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-23-node-properties.yml rename to tests/format/yaml/spec/spec-example-6-23-node-properties.yml diff --git a/tests/yaml/spec/spec-example-6-24-verbatim-tags.yml b/tests/format/yaml/spec/spec-example-6-24-verbatim-tags.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-24-verbatim-tags.yml rename to tests/format/yaml/spec/spec-example-6-24-verbatim-tags.yml diff --git a/tests/yaml/spec/spec-example-6-26-tag-shorthands.yml b/tests/format/yaml/spec/spec-example-6-26-tag-shorthands.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-26-tag-shorthands.yml rename to tests/format/yaml/spec/spec-example-6-26-tag-shorthands.yml diff --git a/tests/yaml/spec/spec-example-6-28-non-specific-tags.yml b/tests/format/yaml/spec/spec-example-6-28-non-specific-tags.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-28-non-specific-tags.yml rename to tests/format/yaml/spec/spec-example-6-28-non-specific-tags.yml diff --git a/tests/yaml/spec/spec-example-6-29-node-anchors.yml b/tests/format/yaml/spec/spec-example-6-29-node-anchors.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-29-node-anchors.yml rename to tests/format/yaml/spec/spec-example-6-29-node-anchors.yml diff --git a/tests/yaml/spec/spec-example-6-3-separation-spaces.yml b/tests/format/yaml/spec/spec-example-6-3-separation-spaces.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-3-separation-spaces.yml rename to tests/format/yaml/spec/spec-example-6-3-separation-spaces.yml diff --git a/tests/yaml/spec/spec-example-6-4-line-prefixes.yml b/tests/format/yaml/spec/spec-example-6-4-line-prefixes.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-4-line-prefixes.yml rename to tests/format/yaml/spec/spec-example-6-4-line-prefixes.yml diff --git a/tests/yaml/spec/spec-example-6-5-empty-lines.yml b/tests/format/yaml/spec/spec-example-6-5-empty-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-5-empty-lines.yml rename to tests/format/yaml/spec/spec-example-6-5-empty-lines.yml diff --git a/tests/yaml/spec/spec-example-6-6-line-folding.yml b/tests/format/yaml/spec/spec-example-6-6-line-folding.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-6-line-folding.yml rename to tests/format/yaml/spec/spec-example-6-6-line-folding.yml diff --git a/tests/yaml/spec/spec-example-6-7-block-folding.yml b/tests/format/yaml/spec/spec-example-6-7-block-folding.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-7-block-folding.yml rename to tests/format/yaml/spec/spec-example-6-7-block-folding.yml diff --git a/tests/yaml/spec/spec-example-6-8-flow-folding.yml b/tests/format/yaml/spec/spec-example-6-8-flow-folding.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-8-flow-folding.yml rename to tests/format/yaml/spec/spec-example-6-8-flow-folding.yml diff --git a/tests/yaml/spec/spec-example-6-9-separated-comment.yml b/tests/format/yaml/spec/spec-example-6-9-separated-comment.yml similarity index 100% rename from tests/yaml/spec/spec-example-6-9-separated-comment.yml rename to tests/format/yaml/spec/spec-example-6-9-separated-comment.yml diff --git a/tests/yaml/spec/spec-example-7-1-alias-nodes.yml b/tests/format/yaml/spec/spec-example-7-1-alias-nodes.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-1-alias-nodes.yml rename to tests/format/yaml/spec/spec-example-7-1-alias-nodes.yml diff --git a/tests/yaml/spec/spec-example-7-10-plain-characters.yml b/tests/format/yaml/spec/spec-example-7-10-plain-characters.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-10-plain-characters.yml rename to tests/format/yaml/spec/spec-example-7-10-plain-characters.yml diff --git a/tests/yaml/spec/spec-example-7-11-plain-implicit-keys.yml b/tests/format/yaml/spec/spec-example-7-11-plain-implicit-keys.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-11-plain-implicit-keys.yml rename to tests/format/yaml/spec/spec-example-7-11-plain-implicit-keys.yml diff --git a/tests/yaml/spec/spec-example-7-12-plain-lines.yml b/tests/format/yaml/spec/spec-example-7-12-plain-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-12-plain-lines.yml rename to tests/format/yaml/spec/spec-example-7-12-plain-lines.yml diff --git a/tests/yaml/spec/spec-example-7-13-flow-sequence.yml b/tests/format/yaml/spec/spec-example-7-13-flow-sequence.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-13-flow-sequence.yml rename to tests/format/yaml/spec/spec-example-7-13-flow-sequence.yml diff --git a/tests/yaml/spec/spec-example-7-14-flow-sequence-entries.yml b/tests/format/yaml/spec/spec-example-7-14-flow-sequence-entries.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-14-flow-sequence-entries.yml rename to tests/format/yaml/spec/spec-example-7-14-flow-sequence-entries.yml diff --git a/tests/yaml/spec/spec-example-7-15-flow-mappings.yml b/tests/format/yaml/spec/spec-example-7-15-flow-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-15-flow-mappings.yml rename to tests/format/yaml/spec/spec-example-7-15-flow-mappings.yml diff --git a/tests/yaml/spec/spec-example-7-16-flow-mapping-entries.yml b/tests/format/yaml/spec/spec-example-7-16-flow-mapping-entries.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-16-flow-mapping-entries.yml rename to tests/format/yaml/spec/spec-example-7-16-flow-mapping-entries.yml diff --git a/tests/yaml/spec/spec-example-7-17-flow-mapping-separate-values.yml b/tests/format/yaml/spec/spec-example-7-17-flow-mapping-separate-values.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-17-flow-mapping-separate-values.yml rename to tests/format/yaml/spec/spec-example-7-17-flow-mapping-separate-values.yml diff --git a/tests/yaml/spec/spec-example-7-18-flow-mapping-adjacent-values.yml b/tests/format/yaml/spec/spec-example-7-18-flow-mapping-adjacent-values.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-18-flow-mapping-adjacent-values.yml rename to tests/format/yaml/spec/spec-example-7-18-flow-mapping-adjacent-values.yml diff --git a/tests/yaml/spec/spec-example-7-19-single-pair-flow-mappings.yml b/tests/format/yaml/spec/spec-example-7-19-single-pair-flow-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-19-single-pair-flow-mappings.yml rename to tests/format/yaml/spec/spec-example-7-19-single-pair-flow-mappings.yml diff --git a/tests/yaml/spec/spec-example-7-2-empty-content.yml b/tests/format/yaml/spec/spec-example-7-2-empty-content.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-2-empty-content.yml rename to tests/format/yaml/spec/spec-example-7-2-empty-content.yml diff --git a/tests/yaml/spec/spec-example-7-20-single-pair-explicit-entry.yml b/tests/format/yaml/spec/spec-example-7-20-single-pair-explicit-entry.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-20-single-pair-explicit-entry.yml rename to tests/format/yaml/spec/spec-example-7-20-single-pair-explicit-entry.yml diff --git a/tests/yaml/spec/spec-example-7-21-single-pair-implicit-entries.yml b/tests/format/yaml/spec/spec-example-7-21-single-pair-implicit-entries.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-21-single-pair-implicit-entries.yml rename to tests/format/yaml/spec/spec-example-7-21-single-pair-implicit-entries.yml diff --git a/tests/yaml/spec/spec-example-7-23-flow-content.yml b/tests/format/yaml/spec/spec-example-7-23-flow-content.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-23-flow-content.yml rename to tests/format/yaml/spec/spec-example-7-23-flow-content.yml diff --git a/tests/yaml/spec/spec-example-7-24-flow-nodes.yml b/tests/format/yaml/spec/spec-example-7-24-flow-nodes.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-24-flow-nodes.yml rename to tests/format/yaml/spec/spec-example-7-24-flow-nodes.yml diff --git a/tests/yaml/spec/spec-example-7-3-completely-empty-flow-nodes.yml b/tests/format/yaml/spec/spec-example-7-3-completely-empty-flow-nodes.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-3-completely-empty-flow-nodes.yml rename to tests/format/yaml/spec/spec-example-7-3-completely-empty-flow-nodes.yml diff --git a/tests/yaml/spec/spec-example-7-4-double-quoted-implicit-keys.yml b/tests/format/yaml/spec/spec-example-7-4-double-quoted-implicit-keys.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-4-double-quoted-implicit-keys.yml rename to tests/format/yaml/spec/spec-example-7-4-double-quoted-implicit-keys.yml diff --git a/tests/yaml/spec/spec-example-7-5-double-quoted-line-breaks.yml b/tests/format/yaml/spec/spec-example-7-5-double-quoted-line-breaks.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-5-double-quoted-line-breaks.yml rename to tests/format/yaml/spec/spec-example-7-5-double-quoted-line-breaks.yml diff --git a/tests/yaml/spec/spec-example-7-6-double-quoted-lines.yml b/tests/format/yaml/spec/spec-example-7-6-double-quoted-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-6-double-quoted-lines.yml rename to tests/format/yaml/spec/spec-example-7-6-double-quoted-lines.yml diff --git a/tests/yaml/spec/spec-example-7-7-single-quoted-characters.yml b/tests/format/yaml/spec/spec-example-7-7-single-quoted-characters.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-7-single-quoted-characters.yml rename to tests/format/yaml/spec/spec-example-7-7-single-quoted-characters.yml diff --git a/tests/yaml/spec/spec-example-7-8-single-quoted-implicit-keys.yml b/tests/format/yaml/spec/spec-example-7-8-single-quoted-implicit-keys.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-8-single-quoted-implicit-keys.yml rename to tests/format/yaml/spec/spec-example-7-8-single-quoted-implicit-keys.yml diff --git a/tests/yaml/spec/spec-example-7-9-single-quoted-lines.yml b/tests/format/yaml/spec/spec-example-7-9-single-quoted-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-7-9-single-quoted-lines.yml rename to tests/format/yaml/spec/spec-example-7-9-single-quoted-lines.yml diff --git a/tests/yaml/spec/spec-example-8-1-block-scalar-header.yml b/tests/format/yaml/spec/spec-example-8-1-block-scalar-header.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-1-block-scalar-header.yml rename to tests/format/yaml/spec/spec-example-8-1-block-scalar-header.yml diff --git a/tests/yaml/spec/spec-example-8-10-folded-lines-8-13-final-empty-lines.yml b/tests/format/yaml/spec/spec-example-8-10-folded-lines-8-13-final-empty-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-10-folded-lines-8-13-final-empty-lines.yml rename to tests/format/yaml/spec/spec-example-8-10-folded-lines-8-13-final-empty-lines.yml diff --git a/tests/yaml/spec/spec-example-8-14-block-sequence.yml b/tests/format/yaml/spec/spec-example-8-14-block-sequence.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-14-block-sequence.yml rename to tests/format/yaml/spec/spec-example-8-14-block-sequence.yml diff --git a/tests/yaml/spec/spec-example-8-15-block-sequence-entry-types.yml b/tests/format/yaml/spec/spec-example-8-15-block-sequence-entry-types.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-15-block-sequence-entry-types.yml rename to tests/format/yaml/spec/spec-example-8-15-block-sequence-entry-types.yml diff --git a/tests/yaml/spec/spec-example-8-16-block-mappings.yml b/tests/format/yaml/spec/spec-example-8-16-block-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-16-block-mappings.yml rename to tests/format/yaml/spec/spec-example-8-16-block-mappings.yml diff --git a/tests/yaml/spec/spec-example-8-17-explicit-block-mapping-entries.yml b/tests/format/yaml/spec/spec-example-8-17-explicit-block-mapping-entries.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-17-explicit-block-mapping-entries.yml rename to tests/format/yaml/spec/spec-example-8-17-explicit-block-mapping-entries.yml diff --git a/tests/yaml/spec/spec-example-8-18-implicit-block-mapping-entries.yml b/tests/format/yaml/spec/spec-example-8-18-implicit-block-mapping-entries.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-18-implicit-block-mapping-entries.yml rename to tests/format/yaml/spec/spec-example-8-18-implicit-block-mapping-entries.yml diff --git a/tests/yaml/spec/spec-example-8-19-compact-block-mappings.yml b/tests/format/yaml/spec/spec-example-8-19-compact-block-mappings.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-19-compact-block-mappings.yml rename to tests/format/yaml/spec/spec-example-8-19-compact-block-mappings.yml diff --git a/tests/yaml/spec/spec-example-8-2-block-indentation-indicator.yml b/tests/format/yaml/spec/spec-example-8-2-block-indentation-indicator.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-2-block-indentation-indicator.yml rename to tests/format/yaml/spec/spec-example-8-2-block-indentation-indicator.yml diff --git a/tests/yaml/spec/spec-example-8-20-block-node-types.yml b/tests/format/yaml/spec/spec-example-8-20-block-node-types.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-20-block-node-types.yml rename to tests/format/yaml/spec/spec-example-8-20-block-node-types.yml diff --git a/tests/yaml/spec/spec-example-8-21-block-scalar-nodes.yml b/tests/format/yaml/spec/spec-example-8-21-block-scalar-nodes.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-21-block-scalar-nodes.yml rename to tests/format/yaml/spec/spec-example-8-21-block-scalar-nodes.yml diff --git a/tests/yaml/spec/spec-example-8-22-block-collection-nodes.yml b/tests/format/yaml/spec/spec-example-8-22-block-collection-nodes.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-22-block-collection-nodes.yml rename to tests/format/yaml/spec/spec-example-8-22-block-collection-nodes.yml diff --git a/tests/yaml/spec/spec-example-8-4-chomping-final-line-break.yml b/tests/format/yaml/spec/spec-example-8-4-chomping-final-line-break.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-4-chomping-final-line-break.yml rename to tests/format/yaml/spec/spec-example-8-4-chomping-final-line-break.yml diff --git a/tests/yaml/spec/spec-example-8-5-chomping-trailing-lines.yml b/tests/format/yaml/spec/spec-example-8-5-chomping-trailing-lines.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-5-chomping-trailing-lines.yml rename to tests/format/yaml/spec/spec-example-8-5-chomping-trailing-lines.yml diff --git a/tests/yaml/spec/spec-example-8-6-empty-scalar-chomping.yml b/tests/format/yaml/spec/spec-example-8-6-empty-scalar-chomping.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-6-empty-scalar-chomping.yml rename to tests/format/yaml/spec/spec-example-8-6-empty-scalar-chomping.yml diff --git a/tests/yaml/spec/spec-example-8-7-literal-scalar.yml b/tests/format/yaml/spec/spec-example-8-7-literal-scalar.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-7-literal-scalar.yml rename to tests/format/yaml/spec/spec-example-8-7-literal-scalar.yml diff --git a/tests/yaml/spec/spec-example-8-8-literal-content.yml b/tests/format/yaml/spec/spec-example-8-8-literal-content.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-8-literal-content.yml rename to tests/format/yaml/spec/spec-example-8-8-literal-content.yml diff --git a/tests/yaml/spec/spec-example-8-9-folded-scalar.yml b/tests/format/yaml/spec/spec-example-8-9-folded-scalar.yml similarity index 100% rename from tests/yaml/spec/spec-example-8-9-folded-scalar.yml rename to tests/format/yaml/spec/spec-example-8-9-folded-scalar.yml diff --git a/tests/yaml/spec/spec-example-9-2-document-markers.yml b/tests/format/yaml/spec/spec-example-9-2-document-markers.yml similarity index 100% rename from tests/yaml/spec/spec-example-9-2-document-markers.yml rename to tests/format/yaml/spec/spec-example-9-2-document-markers.yml diff --git a/tests/yaml/spec/spec-example-9-3-bare-documents.yml b/tests/format/yaml/spec/spec-example-9-3-bare-documents.yml similarity index 100% rename from tests/yaml/spec/spec-example-9-3-bare-documents.yml rename to tests/format/yaml/spec/spec-example-9-3-bare-documents.yml diff --git a/tests/yaml/spec/spec-example-9-4-explicit-documents.yml b/tests/format/yaml/spec/spec-example-9-4-explicit-documents.yml similarity index 100% rename from tests/yaml/spec/spec-example-9-4-explicit-documents.yml rename to tests/format/yaml/spec/spec-example-9-4-explicit-documents.yml diff --git a/tests/yaml/spec/spec-example-9-5-directives-documents.yml b/tests/format/yaml/spec/spec-example-9-5-directives-documents.yml similarity index 100% rename from tests/yaml/spec/spec-example-9-5-directives-documents.yml rename to tests/format/yaml/spec/spec-example-9-5-directives-documents.yml diff --git a/tests/yaml/spec/spec-example-9-6-stream.yml b/tests/format/yaml/spec/spec-example-9-6-stream.yml similarity index 100% rename from tests/yaml/spec/spec-example-9-6-stream.yml rename to tests/format/yaml/spec/spec-example-9-6-stream.yml diff --git a/tests/yaml/spec/tab-after-document-header.yml b/tests/format/yaml/spec/tab-after-document-header.yml similarity index 100% rename from tests/yaml/spec/tab-after-document-header.yml rename to tests/format/yaml/spec/tab-after-document-header.yml diff --git a/tests/yaml/spec/tab-at-beginning-of-line-followed-by-a-flow-mapping.yml b/tests/format/yaml/spec/tab-at-beginning-of-line-followed-by-a-flow-mapping.yml similarity index 100% rename from tests/yaml/spec/tab-at-beginning-of-line-followed-by-a-flow-mapping.yml rename to tests/format/yaml/spec/tab-at-beginning-of-line-followed-by-a-flow-mapping.yml diff --git a/tests/yaml/spec/tags-for-block-objects.yml b/tests/format/yaml/spec/tags-for-block-objects.yml similarity index 100% rename from tests/yaml/spec/tags-for-block-objects.yml rename to tests/format/yaml/spec/tags-for-block-objects.yml diff --git a/tests/yaml/spec/tags-for-flow-objects.yml b/tests/format/yaml/spec/tags-for-flow-objects.yml similarity index 100% rename from tests/yaml/spec/tags-for-flow-objects.yml rename to tests/format/yaml/spec/tags-for-flow-objects.yml diff --git a/tests/yaml/spec/tags-for-root-objects.yml b/tests/format/yaml/spec/tags-for-root-objects.yml similarity index 100% rename from tests/yaml/spec/tags-for-root-objects.yml rename to tests/format/yaml/spec/tags-for-root-objects.yml diff --git a/tests/yaml/spec/tags-in-block-sequence.yml b/tests/format/yaml/spec/tags-in-block-sequence.yml similarity index 100% rename from tests/yaml/spec/tags-in-block-sequence.yml rename to tests/format/yaml/spec/tags-in-block-sequence.yml diff --git a/tests/yaml/spec/tags-in-explicit-mapping.yml b/tests/format/yaml/spec/tags-in-explicit-mapping.yml similarity index 100% rename from tests/yaml/spec/tags-in-explicit-mapping.yml rename to tests/format/yaml/spec/tags-in-explicit-mapping.yml diff --git a/tests/yaml/spec/tags-in-implicit-mapping.yml b/tests/format/yaml/spec/tags-in-implicit-mapping.yml similarity index 100% rename from tests/yaml/spec/tags-in-implicit-mapping.yml rename to tests/format/yaml/spec/tags-in-implicit-mapping.yml diff --git a/tests/yaml/spec/tags-on-empty-scalars.yml b/tests/format/yaml/spec/tags-on-empty-scalars.yml similarity index 100% rename from tests/yaml/spec/tags-on-empty-scalars.yml rename to tests/format/yaml/spec/tags-on-empty-scalars.yml diff --git a/tests/yaml/spec/three-dashes-and-content-without-space.yml b/tests/format/yaml/spec/three-dashes-and-content-without-space.yml similarity index 100% rename from tests/yaml/spec/three-dashes-and-content-without-space.yml rename to tests/format/yaml/spec/three-dashes-and-content-without-space.yml diff --git a/tests/yaml/spec/various-combinations-of-tags-and-anchors.yml b/tests/format/yaml/spec/various-combinations-of-tags-and-anchors.yml similarity index 100% rename from tests/yaml/spec/various-combinations-of-tags-and-anchors.yml rename to tests/format/yaml/spec/various-combinations-of-tags-and-anchors.yml diff --git a/tests/yaml/spec/various-location-of-anchors-in-flow-sequence.yml b/tests/format/yaml/spec/various-location-of-anchors-in-flow-sequence.yml similarity index 100% rename from tests/yaml/spec/various-location-of-anchors-in-flow-sequence.yml rename to tests/format/yaml/spec/various-location-of-anchors-in-flow-sequence.yml diff --git a/tests/yaml/spec/various-trailing-comments.yml b/tests/format/yaml/spec/various-trailing-comments.yml similarity index 100% rename from tests/yaml/spec/various-trailing-comments.yml rename to tests/format/yaml/spec/various-trailing-comments.yml diff --git a/tests/yaml/spec/various-trailing-tabs.yml b/tests/format/yaml/spec/various-trailing-tabs.yml similarity index 100% rename from tests/yaml/spec/various-trailing-tabs.yml rename to tests/format/yaml/spec/various-trailing-tabs.yml diff --git a/tests/yaml/spec/whitespace-after-scalars-in-flow.yml b/tests/format/yaml/spec/whitespace-after-scalars-in-flow.yml similarity index 100% rename from tests/yaml/spec/whitespace-after-scalars-in-flow.yml rename to tests/format/yaml/spec/whitespace-after-scalars-in-flow.yml diff --git a/tests/yaml/spec/whitespace-around-colon-in-mappings.yml b/tests/format/yaml/spec/whitespace-around-colon-in-mappings.yml similarity index 100% rename from tests/yaml/spec/whitespace-around-colon-in-mappings.yml rename to tests/format/yaml/spec/whitespace-around-colon-in-mappings.yml diff --git a/tests/yaml/spec/zero-indented-block-scalar-with-line-that-looks-like-a-comment.yml b/tests/format/yaml/spec/zero-indented-block-scalar-with-line-that-looks-like-a-comment.yml similarity index 100% rename from tests/yaml/spec/zero-indented-block-scalar-with-line-that-looks-like-a-comment.yml rename to tests/format/yaml/spec/zero-indented-block-scalar-with-line-that-looks-like-a-comment.yml diff --git a/tests/yaml/spec/zero-indented-block-scalar.yml b/tests/format/yaml/spec/zero-indented-block-scalar.yml similarity index 100% rename from tests/yaml/spec/zero-indented-block-scalar.yml rename to tests/format/yaml/spec/zero-indented-block-scalar.yml diff --git a/tests_integration/.prettierrc b/tests/integration/.prettierrc similarity index 100% rename from tests_integration/.prettierrc rename to tests/integration/.prettierrc diff --git a/tests_integration/__tests__/__snapshots__/arg-parsing.js.snap b/tests/integration/__tests__/__snapshots__/arg-parsing.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/arg-parsing.js.snap rename to tests/integration/__tests__/__snapshots__/arg-parsing.js.snap diff --git a/tests_integration/__tests__/__snapshots__/check.js.snap b/tests/integration/__tests__/__snapshots__/check.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/check.js.snap rename to tests/integration/__tests__/__snapshots__/check.js.snap diff --git a/tests_integration/__tests__/__snapshots__/config-invalid.js.snap b/tests/integration/__tests__/__snapshots__/config-invalid.js.snap similarity index 95% rename from tests_integration/__tests__/__snapshots__/config-invalid.js.snap rename to tests/integration/__tests__/__snapshots__/config-invalid.js.snap index 89b2714f1..27ebc38fc 100644 --- a/tests_integration/__tests__/__snapshots__/config-invalid.js.snap +++ b/tests/integration/__tests__/__snapshots__/config-invalid.js.snap @@ -28,7 +28,7 @@ exports[`show warning with unknown option (stdout) 1`] = `""`; exports[`show warning with unknown option (write) 1`] = `Array []`; exports[`throw error for unsupported extension (stderr) 1`] = ` -"[error] Invalid configuration file \`/tests_integration/cli/config/invalid\`: No loader specified for extension \\".unsupported\\" +"[error] Invalid configuration file \`/tests/integration/cli/config/invalid\`: No loader specified for extension \\".unsupported\\" " `; @@ -72,7 +72,7 @@ exports[`throw error with invalid config precedence option (configPrecedence) (s exports[`throw error with invalid config precedence option (configPrecedence) (write) 1`] = `Array []`; exports[`throw error with invalid config target (directory) (stderr) 1`] = ` -"[error] Invalid configuration file \`/tests_integration/cli/config/invalid\`: EISDIR: illegal operation on a directory, read +"[error] Invalid configuration file \`/tests/integration/cli/config/invalid\`: EISDIR: illegal operation on a directory, read " `; diff --git a/tests_integration/__tests__/__snapshots__/config-resolution.js.snap b/tests/integration/__tests__/__snapshots__/config-resolution.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/config-resolution.js.snap rename to tests/integration/__tests__/__snapshots__/config-resolution.js.snap diff --git a/tests_integration/__tests__/__snapshots__/cursor-offset.js.snap b/tests/integration/__tests__/__snapshots__/cursor-offset.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/cursor-offset.js.snap rename to tests/integration/__tests__/__snapshots__/cursor-offset.js.snap diff --git a/tests_integration/__tests__/__snapshots__/debug-api.js.snap b/tests/integration/__tests__/__snapshots__/debug-api.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/debug-api.js.snap rename to tests/integration/__tests__/__snapshots__/debug-api.js.snap diff --git a/tests_integration/__tests__/__snapshots__/debug-check.js.snap b/tests/integration/__tests__/__snapshots__/debug-check.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/debug-check.js.snap rename to tests/integration/__tests__/__snapshots__/debug-check.js.snap diff --git a/tests_integration/__tests__/__snapshots__/debug-print-comments.js.snap b/tests/integration/__tests__/__snapshots__/debug-print-comments.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/debug-print-comments.js.snap rename to tests/integration/__tests__/__snapshots__/debug-print-comments.js.snap diff --git a/tests_integration/__tests__/__snapshots__/early-exit.js.snap b/tests/integration/__tests__/__snapshots__/early-exit.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/early-exit.js.snap rename to tests/integration/__tests__/__snapshots__/early-exit.js.snap diff --git a/tests_integration/__tests__/__snapshots__/error-on-unmatched-pattern.js.snap b/tests/integration/__tests__/__snapshots__/error-on-unmatched-pattern.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/error-on-unmatched-pattern.js.snap rename to tests/integration/__tests__/__snapshots__/error-on-unmatched-pattern.js.snap diff --git a/tests_integration/__tests__/__snapshots__/file-info.js.snap b/tests/integration/__tests__/__snapshots__/file-info.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/file-info.js.snap rename to tests/integration/__tests__/__snapshots__/file-info.js.snap diff --git a/tests_integration/__tests__/__snapshots__/format.js.snap b/tests/integration/__tests__/__snapshots__/format.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/format.js.snap rename to tests/integration/__tests__/__snapshots__/format.js.snap diff --git a/tests_integration/__tests__/__snapshots__/help-options.js.snap b/tests/integration/__tests__/__snapshots__/help-options.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/help-options.js.snap rename to tests/integration/__tests__/__snapshots__/help-options.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-absolute-path.js.snap b/tests/integration/__tests__/__snapshots__/ignore-absolute-path.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-absolute-path.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-absolute-path.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-emoji.js.snap b/tests/integration/__tests__/__snapshots__/ignore-emoji.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-emoji.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-emoji.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-in-subdirectories.js.snap b/tests/integration/__tests__/__snapshots__/ignore-in-subdirectories.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-in-subdirectories.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-in-subdirectories.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-path.js.snap b/tests/integration/__tests__/__snapshots__/ignore-path.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-path.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-path.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-relative-path.js.snap b/tests/integration/__tests__/__snapshots__/ignore-relative-path.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-relative-path.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-relative-path.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-unknown.js.snap b/tests/integration/__tests__/__snapshots__/ignore-unknown.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-unknown.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-unknown.js.snap diff --git a/tests_integration/__tests__/__snapshots__/ignore-vcs-files.js.snap b/tests/integration/__tests__/__snapshots__/ignore-vcs-files.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/ignore-vcs-files.js.snap rename to tests/integration/__tests__/__snapshots__/ignore-vcs-files.js.snap diff --git a/tests_integration/__tests__/__snapshots__/infer-parser.js.snap b/tests/integration/__tests__/__snapshots__/infer-parser.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/infer-parser.js.snap rename to tests/integration/__tests__/__snapshots__/infer-parser.js.snap diff --git a/tests_integration/__tests__/__snapshots__/invalid-ignore.js.snap b/tests/integration/__tests__/__snapshots__/invalid-ignore.js.snap similarity index 82% rename from tests_integration/__tests__/__snapshots__/invalid-ignore.js.snap rename to tests/integration/__tests__/__snapshots__/invalid-ignore.js.snap index 382ea50e4..f0ae71095 100644 --- a/tests_integration/__tests__/__snapshots__/invalid-ignore.js.snap +++ b/tests/integration/__tests__/__snapshots__/invalid-ignore.js.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`throw error with invalid ignore (stderr) 1`] = ` -"[error] Unable to read /tests_integration/cli/invalid-ignore/.prettierignore: EISDIR: illegal operation on a directory, read +"[error] Unable to read /tests/integration/cli/invalid-ignore/.prettierignore: EISDIR: illegal operation on a directory, read " `; diff --git a/tests_integration/__tests__/__snapshots__/list-different.js.snap b/tests/integration/__tests__/__snapshots__/list-different.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/list-different.js.snap rename to tests/integration/__tests__/__snapshots__/list-different.js.snap diff --git a/tests_integration/__tests__/__snapshots__/load-toml.js.snap b/tests/integration/__tests__/__snapshots__/load-toml.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/load-toml.js.snap rename to tests/integration/__tests__/__snapshots__/load-toml.js.snap diff --git a/tests_integration/__tests__/__snapshots__/loglevel.js.snap b/tests/integration/__tests__/__snapshots__/loglevel.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/loglevel.js.snap rename to tests/integration/__tests__/__snapshots__/loglevel.js.snap diff --git a/tests_integration/__tests__/__snapshots__/parser-api.js.snap b/tests/integration/__tests__/__snapshots__/parser-api.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/parser-api.js.snap rename to tests/integration/__tests__/__snapshots__/parser-api.js.snap diff --git a/tests_integration/__tests__/__snapshots__/patterns-dirs.js.snap b/tests/integration/__tests__/__snapshots__/patterns-dirs.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/patterns-dirs.js.snap rename to tests/integration/__tests__/__snapshots__/patterns-dirs.js.snap diff --git a/tests_integration/__tests__/__snapshots__/patterns-glob.js.snap b/tests/integration/__tests__/__snapshots__/patterns-glob.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/patterns-glob.js.snap rename to tests/integration/__tests__/__snapshots__/patterns-glob.js.snap diff --git a/tests_integration/__tests__/__snapshots__/patterns.js.snap b/tests/integration/__tests__/__snapshots__/patterns.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/patterns.js.snap rename to tests/integration/__tests__/__snapshots__/patterns.js.snap diff --git a/tests_integration/__tests__/__snapshots__/piped-output.js.snap b/tests/integration/__tests__/__snapshots__/piped-output.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/piped-output.js.snap rename to tests/integration/__tests__/__snapshots__/piped-output.js.snap diff --git a/tests_integration/__tests__/__snapshots__/plugin-options-string.js.snap b/tests/integration/__tests__/__snapshots__/plugin-options-string.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/plugin-options-string.js.snap rename to tests/integration/__tests__/__snapshots__/plugin-options-string.js.snap diff --git a/tests_integration/__tests__/__snapshots__/plugin-options.js.snap b/tests/integration/__tests__/__snapshots__/plugin-options.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/plugin-options.js.snap rename to tests/integration/__tests__/__snapshots__/plugin-options.js.snap diff --git a/tests_integration/__tests__/__snapshots__/schema.js.snap b/tests/integration/__tests__/__snapshots__/schema.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/schema.js.snap rename to tests/integration/__tests__/__snapshots__/schema.js.snap diff --git a/tests_integration/__tests__/__snapshots__/skip-folders.js.snap b/tests/integration/__tests__/__snapshots__/skip-folders.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/skip-folders.js.snap rename to tests/integration/__tests__/__snapshots__/skip-folders.js.snap diff --git a/tests_integration/__tests__/__snapshots__/stdin-filepath.js.snap b/tests/integration/__tests__/__snapshots__/stdin-filepath.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/stdin-filepath.js.snap rename to tests/integration/__tests__/__snapshots__/stdin-filepath.js.snap diff --git a/tests_integration/__tests__/__snapshots__/support-info.js.snap b/tests/integration/__tests__/__snapshots__/support-info.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/support-info.js.snap rename to tests/integration/__tests__/__snapshots__/support-info.js.snap diff --git a/tests_integration/__tests__/__snapshots__/syntax-error.js.snap b/tests/integration/__tests__/__snapshots__/syntax-error.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/syntax-error.js.snap rename to tests/integration/__tests__/__snapshots__/syntax-error.js.snap diff --git a/tests_integration/__tests__/__snapshots__/third-party.js.snap b/tests/integration/__tests__/__snapshots__/third-party.js.snap similarity index 80% rename from tests_integration/__tests__/__snapshots__/third-party.js.snap rename to tests/integration/__tests__/__snapshots__/third-party.js.snap index 0a8769dd3..c7863ffc5 100644 --- a/tests_integration/__tests__/__snapshots__/third-party.js.snap +++ b/tests/integration/__tests__/__snapshots__/third-party.js.snap @@ -1,7 +1,7 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP exports[`cosmiconfig Invalid json file 1`] = ` -"JSON Error in /tests_integration/cli/config/invalid/broken-json/.prettierrc.json: +"JSON Error in /tests/integration/cli/config/invalid/broken-json/.prettierrc.json: > 1 | {a':} | ^ diff --git a/tests_integration/__tests__/__snapshots__/with-config-precedence.js.snap b/tests/integration/__tests__/__snapshots__/with-config-precedence.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/with-config-precedence.js.snap rename to tests/integration/__tests__/__snapshots__/with-config-precedence.js.snap diff --git a/tests_integration/__tests__/__snapshots__/with-node-modules.js.snap b/tests/integration/__tests__/__snapshots__/with-node-modules.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/with-node-modules.js.snap rename to tests/integration/__tests__/__snapshots__/with-node-modules.js.snap diff --git a/tests_integration/__tests__/__snapshots__/with-parser-inference.js.snap b/tests/integration/__tests__/__snapshots__/with-parser-inference.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/with-parser-inference.js.snap rename to tests/integration/__tests__/__snapshots__/with-parser-inference.js.snap diff --git a/tests_integration/__tests__/__snapshots__/with-shebang.js.snap b/tests/integration/__tests__/__snapshots__/with-shebang.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/with-shebang.js.snap rename to tests/integration/__tests__/__snapshots__/with-shebang.js.snap diff --git a/tests_integration/__tests__/__snapshots__/write.js.snap b/tests/integration/__tests__/__snapshots__/write.js.snap similarity index 100% rename from tests_integration/__tests__/__snapshots__/write.js.snap rename to tests/integration/__tests__/__snapshots__/write.js.snap diff --git a/tests_integration/__tests__/arg-parsing.js b/tests/integration/__tests__/arg-parsing.js similarity index 100% rename from tests_integration/__tests__/arg-parsing.js rename to tests/integration/__tests__/arg-parsing.js diff --git a/tests_integration/__tests__/bundle.js b/tests/integration/__tests__/bundle.js similarity index 89% rename from tests_integration/__tests__/bundle.js rename to tests/integration/__tests__/bundle.js index 1a2f85bab..3980925c0 100644 --- a/tests_integration/__tests__/bundle.js +++ b/tests/integration/__tests__/bundle.js @@ -3,8 +3,8 @@ const path = require("path"); const globby = require("globby"); const { projectRoot } = require("../env"); -const coreOptions = require("../../src/main/core-options"); -const codeSamples = require("../../website/playground/codeSamples").default; +const coreOptions = require("../../../src/main/core-options"); +const codeSamples = require("../../../website/playground/codeSamples").default; const parserNames = coreOptions.options.parser.choices.map( ({ value }) => value diff --git a/tests_integration/__tests__/check.js b/tests/integration/__tests__/check.js similarity index 100% rename from tests_integration/__tests__/check.js rename to tests/integration/__tests__/check.js diff --git a/tests_integration/__tests__/cli.js b/tests/integration/__tests__/cli.js similarity index 100% rename from tests_integration/__tests__/cli.js rename to tests/integration/__tests__/cli.js diff --git a/tests_integration/__tests__/config-invalid.js b/tests/integration/__tests__/config-invalid.js similarity index 100% rename from tests_integration/__tests__/config-invalid.js rename to tests/integration/__tests__/config-invalid.js diff --git a/tests_integration/__tests__/config-resolution.js b/tests/integration/__tests__/config-resolution.js similarity index 100% rename from tests_integration/__tests__/config-resolution.js rename to tests/integration/__tests__/config-resolution.js diff --git a/tests_integration/__tests__/cursor-offset.js b/tests/integration/__tests__/cursor-offset.js similarity index 100% rename from tests_integration/__tests__/cursor-offset.js rename to tests/integration/__tests__/cursor-offset.js diff --git a/tests_integration/__tests__/debug-api.js b/tests/integration/__tests__/debug-api.js similarity index 100% rename from tests_integration/__tests__/debug-api.js rename to tests/integration/__tests__/debug-api.js diff --git a/tests_integration/__tests__/debug-check.js b/tests/integration/__tests__/debug-check.js similarity index 100% rename from tests_integration/__tests__/debug-check.js rename to tests/integration/__tests__/debug-check.js diff --git a/tests_integration/__tests__/debug-print-comments.js b/tests/integration/__tests__/debug-print-comments.js similarity index 100% rename from tests_integration/__tests__/debug-print-comments.js rename to tests/integration/__tests__/debug-print-comments.js diff --git a/tests_integration/__tests__/debug-print-doc.js b/tests/integration/__tests__/debug-print-doc.js similarity index 100% rename from tests_integration/__tests__/debug-print-doc.js rename to tests/integration/__tests__/debug-print-doc.js diff --git a/tests_integration/__tests__/doc-builders.js b/tests/integration/__tests__/doc-builders.js similarity index 100% rename from tests_integration/__tests__/doc-builders.js rename to tests/integration/__tests__/doc-builders.js diff --git a/tests_integration/__tests__/doc-mark-as-root.js b/tests/integration/__tests__/doc-mark-as-root.js similarity index 100% rename from tests_integration/__tests__/doc-mark-as-root.js rename to tests/integration/__tests__/doc-mark-as-root.js diff --git a/tests_integration/__tests__/doc-trim.js b/tests/integration/__tests__/doc-trim.js similarity index 100% rename from tests_integration/__tests__/doc-trim.js rename to tests/integration/__tests__/doc-trim.js diff --git a/tests_integration/__tests__/doc-utils-clean-doc.js b/tests/integration/__tests__/doc-utils-clean-doc.js similarity index 100% rename from tests_integration/__tests__/doc-utils-clean-doc.js rename to tests/integration/__tests__/doc-utils-clean-doc.js diff --git a/tests_integration/__tests__/early-exit.js b/tests/integration/__tests__/early-exit.js similarity index 100% rename from tests_integration/__tests__/early-exit.js rename to tests/integration/__tests__/early-exit.js diff --git a/tests_integration/__tests__/error-on-unmatched-pattern.js b/tests/integration/__tests__/error-on-unmatched-pattern.js similarity index 100% rename from tests_integration/__tests__/error-on-unmatched-pattern.js rename to tests/integration/__tests__/error-on-unmatched-pattern.js diff --git a/tests_integration/__tests__/file-info.js b/tests/integration/__tests__/file-info.js similarity index 98% rename from tests_integration/__tests__/file-info.js rename to tests/integration/__tests__/file-info.js index 22807b658..5cd4ef1d8 100644 --- a/tests_integration/__tests__/file-info.js +++ b/tests/integration/__tests__/file-info.js @@ -446,7 +446,7 @@ test("API getFileInfo with withNodeModules", async () => { describe("extracts file-info for a JS file with no extension but a standard shebang", () => { expect( - prettier.getFileInfo.sync("tests_integration/cli/shebang/node-shebang") + prettier.getFileInfo.sync("tests/integration/cli/shebang/node-shebang") ).toMatchObject({ ignored: false, inferredParser: "babel", @@ -455,7 +455,7 @@ describe("extracts file-info for a JS file with no extension but a standard sheb describe("extracts file-info for a JS file with no extension but an env-based shebang", () => { expect( - prettier.getFileInfo.sync("tests_integration/cli/shebang/env-node-shebang") + prettier.getFileInfo.sync("tests/integration/cli/shebang/env-node-shebang") ).toMatchObject({ ignored: false, inferredParser: "babel", @@ -464,7 +464,7 @@ describe("extracts file-info for a JS file with no extension but an env-based sh describe("returns null parser for unknown shebang", () => { expect( - prettier.getFileInfo.sync("tests_integration/cli/shebang/nonsense-shebang") + prettier.getFileInfo.sync("tests/integration/cli/shebang/nonsense-shebang") ).toMatchObject({ ignored: false, inferredParser: null, diff --git a/tests_integration/__tests__/format.js b/tests/integration/__tests__/format.js similarity index 100% rename from tests_integration/__tests__/format.js rename to tests/integration/__tests__/format.js diff --git a/tests_integration/__tests__/help-options.js b/tests/integration/__tests__/help-options.js similarity index 82% rename from tests_integration/__tests__/help-options.js rename to tests/integration/__tests__/help-options.js index a4db9f040..01c470402 100644 --- a/tests_integration/__tests__/help-options.js +++ b/tests/integration/__tests__/help-options.js @@ -2,9 +2,9 @@ const prettier = require("prettier-local"); const runPrettier = require("../runPrettier"); -const constant = require("../../src/cli/constant"); -const core = require("../../src/cli/core"); -const arrayify = require("../../src/utils/arrayify"); +const constant = require("../../../src/cli/constant"); +const core = require("../../../src/cli/core"); +const arrayify = require("../../../src/utils/arrayify"); for (const option of arrayify( { diff --git a/tests_integration/__tests__/ignore-absolute-path.js b/tests/integration/__tests__/ignore-absolute-path.js similarity index 100% rename from tests_integration/__tests__/ignore-absolute-path.js rename to tests/integration/__tests__/ignore-absolute-path.js diff --git a/tests_integration/__tests__/ignore-emoji.js b/tests/integration/__tests__/ignore-emoji.js similarity index 100% rename from tests_integration/__tests__/ignore-emoji.js rename to tests/integration/__tests__/ignore-emoji.js diff --git a/tests_integration/__tests__/ignore-in-subdirectories.js b/tests/integration/__tests__/ignore-in-subdirectories.js similarity index 100% rename from tests_integration/__tests__/ignore-in-subdirectories.js rename to tests/integration/__tests__/ignore-in-subdirectories.js diff --git a/tests_integration/__tests__/ignore-path.js b/tests/integration/__tests__/ignore-path.js similarity index 69% rename from tests_integration/__tests__/ignore-path.js rename to tests/integration/__tests__/ignore-path.js index 0ff89da83..9287891a9 100644 --- a/tests_integration/__tests__/ignore-path.js +++ b/tests/integration/__tests__/ignore-path.js @@ -1,7 +1,15 @@ "use strict"; +const fs = require("fs"); +const path = require("path"); const runPrettier = require("../runPrettier"); +fs.writeFileSync( + // This file is in `.gitignore`, just copy from `regular-module.js` + path.join(__dirname, "../cli/ignore-path/other-regular-modules.js"), + fs.readFileSync(path.join(__dirname, "../cli/ignore-path/regular-module.js")) +); + describe("ignore path", () => { runPrettier("cli/ignore-path", [ "**/*.js", diff --git a/tests_integration/__tests__/ignore-relative-path.js b/tests/integration/__tests__/ignore-relative-path.js similarity index 100% rename from tests_integration/__tests__/ignore-relative-path.js rename to tests/integration/__tests__/ignore-relative-path.js diff --git a/tests_integration/__tests__/ignore-unknown.js b/tests/integration/__tests__/ignore-unknown.js similarity index 100% rename from tests_integration/__tests__/ignore-unknown.js rename to tests/integration/__tests__/ignore-unknown.js diff --git a/tests_integration/__tests__/ignore-vcs-files.js b/tests/integration/__tests__/ignore-vcs-files.js similarity index 100% rename from tests_integration/__tests__/ignore-vcs-files.js rename to tests/integration/__tests__/ignore-vcs-files.js diff --git a/tests_integration/__tests__/infer-parser.js b/tests/integration/__tests__/infer-parser.js similarity index 100% rename from tests_integration/__tests__/infer-parser.js rename to tests/integration/__tests__/infer-parser.js diff --git a/tests_integration/__tests__/invalid-ignore.js b/tests/integration/__tests__/invalid-ignore.js similarity index 100% rename from tests_integration/__tests__/invalid-ignore.js rename to tests/integration/__tests__/invalid-ignore.js diff --git a/tests_integration/__tests__/line-suffix-boundary.js b/tests/integration/__tests__/line-suffix-boundary.js similarity index 100% rename from tests_integration/__tests__/line-suffix-boundary.js rename to tests/integration/__tests__/line-suffix-boundary.js diff --git a/tests_integration/__tests__/list-different.js b/tests/integration/__tests__/list-different.js similarity index 100% rename from tests_integration/__tests__/list-different.js rename to tests/integration/__tests__/list-different.js diff --git a/tests_integration/__tests__/load-toml.js b/tests/integration/__tests__/load-toml.js similarity index 93% rename from tests_integration/__tests__/load-toml.js rename to tests/integration/__tests__/load-toml.js index 138847a92..8c113058e 100644 --- a/tests_integration/__tests__/load-toml.js +++ b/tests/integration/__tests__/load-toml.js @@ -1,6 +1,6 @@ "use strict"; -const loadToml = require("../../src/utils/load-toml"); +const loadToml = require("../../../src/utils/load-toml"); describe("TOML", () => { const exampleFilePath = "example.toml"; diff --git a/tests_integration/__tests__/loglevel.js b/tests/integration/__tests__/loglevel.js similarity index 100% rename from tests_integration/__tests__/loglevel.js rename to tests/integration/__tests__/loglevel.js diff --git a/tests_integration/__tests__/normalize-doc.js b/tests/integration/__tests__/normalize-doc.js similarity index 100% rename from tests_integration/__tests__/normalize-doc.js rename to tests/integration/__tests__/normalize-doc.js diff --git a/tests_integration/__tests__/parser-api.js b/tests/integration/__tests__/parser-api.js similarity index 100% rename from tests_integration/__tests__/parser-api.js rename to tests/integration/__tests__/parser-api.js diff --git a/tests_integration/__tests__/patterns-dirs.js b/tests/integration/__tests__/patterns-dirs.js similarity index 98% rename from tests_integration/__tests__/patterns-dirs.js rename to tests/integration/__tests__/patterns-dirs.js index ebea3c362..9d500f746 100644 --- a/tests_integration/__tests__/patterns-dirs.js +++ b/tests/integration/__tests__/patterns-dirs.js @@ -61,7 +61,7 @@ testPatterns("Exclude yarn.lock when expanding directories", ["."], { const uppercaseRocksPlugin = path.join( projectRoot, - "tests_config/prettier-plugins/prettier-plugin-uppercase-rocks" + "tests/config/prettier-plugins/prettier-plugin-uppercase-rocks" ); describe("plugins `.`", () => { runPrettier("cli/dirs/plugins", [ diff --git a/tests_integration/__tests__/patterns-glob.js b/tests/integration/__tests__/patterns-glob.js similarity index 100% rename from tests_integration/__tests__/patterns-glob.js rename to tests/integration/__tests__/patterns-glob.js diff --git a/tests_integration/__tests__/patterns.js b/tests/integration/__tests__/patterns.js similarity index 100% rename from tests_integration/__tests__/patterns.js rename to tests/integration/__tests__/patterns.js diff --git a/tests_integration/__tests__/piped-output.js b/tests/integration/__tests__/piped-output.js similarity index 100% rename from tests_integration/__tests__/piped-output.js rename to tests/integration/__tests__/piped-output.js diff --git a/tests_integration/__tests__/plugin-default-options.js b/tests/integration/__tests__/plugin-default-options.js similarity index 100% rename from tests_integration/__tests__/plugin-default-options.js rename to tests/integration/__tests__/plugin-default-options.js diff --git a/tests_integration/__tests__/plugin-extensions.js b/tests/integration/__tests__/plugin-extensions.js similarity index 100% rename from tests_integration/__tests__/plugin-extensions.js rename to tests/integration/__tests__/plugin-extensions.js diff --git a/tests_integration/__tests__/plugin-flush-line-suffix.js b/tests/integration/__tests__/plugin-flush-line-suffix.js similarity index 100% rename from tests_integration/__tests__/plugin-flush-line-suffix.js rename to tests/integration/__tests__/plugin-flush-line-suffix.js diff --git a/tests_integration/__tests__/plugin-options-string.js b/tests/integration/__tests__/plugin-options-string.js similarity index 100% rename from tests_integration/__tests__/plugin-options-string.js rename to tests/integration/__tests__/plugin-options-string.js diff --git a/tests_integration/__tests__/plugin-options.js b/tests/integration/__tests__/plugin-options.js similarity index 100% rename from tests_integration/__tests__/plugin-options.js rename to tests/integration/__tests__/plugin-options.js diff --git a/tests_integration/__tests__/plugin-precedence.js b/tests/integration/__tests__/plugin-precedence.js similarity index 100% rename from tests_integration/__tests__/plugin-precedence.js rename to tests/integration/__tests__/plugin-precedence.js diff --git a/tests_integration/__tests__/plugin-preprocess.js b/tests/integration/__tests__/plugin-preprocess.js similarity index 100% rename from tests_integration/__tests__/plugin-preprocess.js rename to tests/integration/__tests__/plugin-preprocess.js diff --git a/tests_integration/__tests__/plugin-resolution.js b/tests/integration/__tests__/plugin-resolution.js similarity index 100% rename from tests_integration/__tests__/plugin-resolution.js rename to tests/integration/__tests__/plugin-resolution.js diff --git a/tests_integration/__tests__/plugin-virtual-directory.js b/tests/integration/__tests__/plugin-virtual-directory.js similarity index 100% rename from tests_integration/__tests__/plugin-virtual-directory.js rename to tests/integration/__tests__/plugin-virtual-directory.js diff --git a/tests_integration/__tests__/resolve-config-file.js b/tests/integration/__tests__/resolve-config-file.js similarity index 66% rename from tests_integration/__tests__/resolve-config-file.js rename to tests/integration/__tests__/resolve-config-file.js index ba3442ab9..274cc7b12 100644 --- a/tests_integration/__tests__/resolve-config-file.js +++ b/tests/integration/__tests__/resolve-config-file.js @@ -6,10 +6,10 @@ const prettier = require("prettier-local"); test("API resolveConfigFile", async () => { const result = await prettier.resolveConfigFile(); - expect(result).toEqual(path.join(__dirname, "../../.prettierrc")); + expect(result).toEqual(path.join(__dirname, "../../../.prettierrc")); }); test("API resolveConfigFile.sync", () => { const result = prettier.resolveConfigFile.sync(); - expect(result).toEqual(path.join(__dirname, "../../.prettierrc")); + expect(result).toEqual(path.join(__dirname, "../../../.prettierrc")); }); diff --git a/tests_integration/__tests__/schema.js b/tests/integration/__tests__/schema.js similarity index 70% rename from tests_integration/__tests__/schema.js rename to tests/integration/__tests__/schema.js index 00da47f9f..370b8eb0e 100644 --- a/tests_integration/__tests__/schema.js +++ b/tests/integration/__tests__/schema.js @@ -1,7 +1,7 @@ "use strict"; const prettier = require("prettier-local"); -const generateSchema = require("../../scripts/generate-schema"); +const generateSchema = require("../../../scripts/generate-schema"); test("schema", () => { expect(generateSchema(prettier.getSupportInfo().options)).toMatchSnapshot(); diff --git a/tests_integration/__tests__/skip-folders.js b/tests/integration/__tests__/skip-folders.js similarity index 100% rename from tests_integration/__tests__/skip-folders.js rename to tests/integration/__tests__/skip-folders.js diff --git a/tests_integration/__tests__/stdin-filepath.js b/tests/integration/__tests__/stdin-filepath.js similarity index 100% rename from tests_integration/__tests__/stdin-filepath.js rename to tests/integration/__tests__/stdin-filepath.js diff --git a/tests_integration/__tests__/support-info.js b/tests/integration/__tests__/support-info.js similarity index 100% rename from tests_integration/__tests__/support-info.js rename to tests/integration/__tests__/support-info.js diff --git a/tests_integration/__tests__/syntax-error.js b/tests/integration/__tests__/syntax-error.js similarity index 100% rename from tests_integration/__tests__/syntax-error.js rename to tests/integration/__tests__/syntax-error.js diff --git a/tests_integration/__tests__/third-party.js b/tests/integration/__tests__/third-party.js similarity index 100% rename from tests_integration/__tests__/third-party.js rename to tests/integration/__tests__/third-party.js diff --git a/tests_integration/__tests__/util-shared.js b/tests/integration/__tests__/util-shared.js similarity index 98% rename from tests_integration/__tests__/util-shared.js rename to tests/integration/__tests__/util-shared.js index 70314fbfd..5699c9675 100644 --- a/tests_integration/__tests__/util-shared.js +++ b/tests/integration/__tests__/util-shared.js @@ -1,6 +1,6 @@ "use strict"; -const sharedUtil = require("../../src/common/util-shared"); +const sharedUtil = require("../../../src/common/util-shared"); test("shared util has correct structure", () => { expect(typeof sharedUtil.getMaxContinuousCount).toEqual("function"); diff --git a/tests_integration/__tests__/with-config-precedence.js b/tests/integration/__tests__/with-config-precedence.js similarity index 100% rename from tests_integration/__tests__/with-config-precedence.js rename to tests/integration/__tests__/with-config-precedence.js diff --git a/tests_integration/__tests__/with-node-modules.js b/tests/integration/__tests__/with-node-modules.js similarity index 100% rename from tests_integration/__tests__/with-node-modules.js rename to tests/integration/__tests__/with-node-modules.js diff --git a/tests_integration/__tests__/with-parser-inference.js b/tests/integration/__tests__/with-parser-inference.js similarity index 100% rename from tests_integration/__tests__/with-parser-inference.js rename to tests/integration/__tests__/with-parser-inference.js diff --git a/tests_integration/__tests__/with-shebang.js b/tests/integration/__tests__/with-shebang.js similarity index 100% rename from tests_integration/__tests__/with-shebang.js rename to tests/integration/__tests__/with-shebang.js diff --git a/tests_integration/__tests__/write.js b/tests/integration/__tests__/write.js similarity index 100% rename from tests_integration/__tests__/write.js rename to tests/integration/__tests__/write.js diff --git a/tests_integration/cli/arg-parsing/file.js b/tests/integration/cli/arg-parsing/file.js similarity index 100% rename from tests_integration/cli/arg-parsing/file.js rename to tests/integration/cli/arg-parsing/file.js diff --git a/tests_integration/cli/arg-parsing/number/1/file-in-dir-named-1.js b/tests/integration/cli/arg-parsing/number/1/file-in-dir-named-1.js similarity index 100% rename from tests_integration/cli/arg-parsing/number/1/file-in-dir-named-1.js rename to tests/integration/cli/arg-parsing/number/1/file-in-dir-named-1.js diff --git a/tests_integration/cli/arg-parsing/number/2.2/file-in-dir-named-2.2.js b/tests/integration/cli/arg-parsing/number/2.2/file-in-dir-named-2.2.js similarity index 100% rename from tests_integration/cli/arg-parsing/number/2.2/file-in-dir-named-2.2.js rename to tests/integration/cli/arg-parsing/number/2.2/file-in-dir-named-2.2.js diff --git a/tests_integration/cli/arg-parsing/number/3 b/tests/integration/cli/arg-parsing/number/3 similarity index 100% rename from tests_integration/cli/arg-parsing/number/3 rename to tests/integration/cli/arg-parsing/number/3 diff --git a/tests_integration/cli/arg-parsing/number/4.44 b/tests/integration/cli/arg-parsing/number/4.44 similarity index 100% rename from tests_integration/cli/arg-parsing/number/4.44 rename to tests/integration/cli/arg-parsing/number/4.44 diff --git a/tests_integration/cli/config-external-config-syntax-error/package.json b/tests/integration/cli/config-external-config-syntax-error/package.json similarity index 100% rename from tests_integration/cli/config-external-config-syntax-error/package.json rename to tests/integration/cli/config-external-config-syntax-error/package.json diff --git a/tests_integration/cli/config-external-config-syntax-error/syntax-error.js b/tests/integration/cli/config-external-config-syntax-error/syntax-error.js similarity index 100% rename from tests_integration/cli/config-external-config-syntax-error/syntax-error.js rename to tests/integration/cli/config-external-config-syntax-error/syntax-error.js diff --git a/tests_integration/cli/config-precedence/.prettierrc b/tests/integration/cli/config-precedence/.prettierrc similarity index 100% rename from tests_integration/cli/config-precedence/.prettierrc rename to tests/integration/cli/config-precedence/.prettierrc diff --git a/tests_integration/cli/config/$schema/.prettierrc b/tests/integration/cli/config/$schema/.prettierrc similarity index 100% rename from tests_integration/cli/config/$schema/.prettierrc rename to tests/integration/cli/config/$schema/.prettierrc diff --git a/tests_integration/cli/config/$schema/index.js b/tests/integration/cli/config/$schema/index.js similarity index 100% rename from tests_integration/cli/config/$schema/index.js rename to tests/integration/cli/config/$schema/index.js diff --git a/tests_integration/cli/config/.prettierrc b/tests/integration/cli/config/.prettierrc similarity index 100% rename from tests_integration/cli/config/.prettierrc rename to tests/integration/cli/config/.prettierrc diff --git a/tests_integration/cli/config/dot-overrides/.prettierrc b/tests/integration/cli/config/dot-overrides/.prettierrc similarity index 100% rename from tests_integration/cli/config/dot-overrides/.prettierrc rename to tests/integration/cli/config/dot-overrides/.prettierrc diff --git a/tests_integration/cli/config/editorconfig/.editorconfig b/tests/integration/cli/config/editorconfig/.editorconfig similarity index 100% rename from tests_integration/cli/config/editorconfig/.editorconfig rename to tests/integration/cli/config/editorconfig/.editorconfig diff --git a/tests_integration/cli/config/editorconfig/file.js b/tests/integration/cli/config/editorconfig/file.js similarity index 100% rename from tests_integration/cli/config/editorconfig/file.js rename to tests/integration/cli/config/editorconfig/file.js diff --git a/tests_integration/cli/config/editorconfig/lib/file.js b/tests/integration/cli/config/editorconfig/lib/file.js similarity index 100% rename from tests_integration/cli/config/editorconfig/lib/file.js rename to tests/integration/cli/config/editorconfig/lib/file.js diff --git a/tests_integration/cli/config/editorconfig/lib/indent_size=tab.js b/tests/integration/cli/config/editorconfig/lib/indent_size=tab.js similarity index 100% rename from tests_integration/cli/config/editorconfig/lib/indent_size=tab.js rename to tests/integration/cli/config/editorconfig/lib/indent_size=tab.js diff --git a/tests_integration/cli/config/editorconfig/repo-root/.hg b/tests/integration/cli/config/editorconfig/repo-root/.hg similarity index 100% rename from tests_integration/cli/config/editorconfig/repo-root/.hg rename to tests/integration/cli/config/editorconfig/repo-root/.hg diff --git a/tests_integration/cli/config/editorconfig/repo-root/file.js b/tests/integration/cli/config/editorconfig/repo-root/file.js similarity index 100% rename from tests_integration/cli/config/editorconfig/repo-root/file.js rename to tests/integration/cli/config/editorconfig/repo-root/file.js diff --git a/tests_integration/cli/config/external-config/index.js b/tests/integration/cli/config/external-config/index.js similarity index 100% rename from tests_integration/cli/config/external-config/index.js rename to tests/integration/cli/config/external-config/index.js diff --git a/tests_integration/cli/config/external-config/node_modules/@company/prettier-config/index.json b/tests/integration/cli/config/external-config/node_modules/@company/prettier-config/index.json similarity index 100% rename from tests_integration/cli/config/external-config/node_modules/@company/prettier-config/index.json rename to tests/integration/cli/config/external-config/node_modules/@company/prettier-config/index.json diff --git a/tests_integration/cli/config/external-config/node_modules/@company/prettier-config/package.json b/tests/integration/cli/config/external-config/node_modules/@company/prettier-config/package.json similarity index 100% rename from tests_integration/cli/config/external-config/node_modules/@company/prettier-config/package.json rename to tests/integration/cli/config/external-config/node_modules/@company/prettier-config/package.json diff --git a/tests_integration/cli/config/external-config/package.json b/tests/integration/cli/config/external-config/package.json similarity index 100% rename from tests_integration/cli/config/external-config/package.json rename to tests/integration/cli/config/external-config/package.json diff --git a/tests_integration/cli/config/filepath/.prettierrc b/tests/integration/cli/config/filepath/.prettierrc similarity index 100% rename from tests_integration/cli/config/filepath/.prettierrc rename to tests/integration/cli/config/filepath/.prettierrc diff --git a/tests_integration/cli/config/filepath/subfolder/file.js b/tests/integration/cli/config/filepath/subfolder/file.js similarity index 100% rename from tests_integration/cli/config/filepath/subfolder/file.js rename to tests/integration/cli/config/filepath/subfolder/file.js diff --git a/tests_integration/cli/config/invalid/broken-json/.prettierrc.json b/tests/integration/cli/config/invalid/broken-json/.prettierrc.json similarity index 100% rename from tests_integration/cli/config/invalid/broken-json/.prettierrc.json rename to tests/integration/cli/config/invalid/broken-json/.prettierrc.json diff --git a/tests_integration/cli/config/invalid/file/.prettierrc b/tests/integration/cli/config/invalid/file/.prettierrc similarity index 100% rename from tests_integration/cli/config/invalid/file/.prettierrc rename to tests/integration/cli/config/invalid/file/.prettierrc diff --git a/tests_integration/cli/config/invalid/file/.prettierrc.unsupported b/tests/integration/cli/config/invalid/file/.prettierrc.unsupported similarity index 100% rename from tests_integration/cli/config/invalid/file/.prettierrc.unsupported rename to tests/integration/cli/config/invalid/file/.prettierrc.unsupported diff --git a/tests_integration/cli/config/invalid/folder/.prettierrc/placeholder b/tests/integration/cli/config/invalid/folder/.prettierrc/placeholder similarity index 100% rename from tests_integration/cli/config/invalid/folder/.prettierrc/placeholder rename to tests/integration/cli/config/invalid/folder/.prettierrc/placeholder diff --git a/tests_integration/cli/config/invalid/option/configPrecedence b/tests/integration/cli/config/invalid/option/configPrecedence similarity index 100% rename from tests_integration/cli/config/invalid/option/configPrecedence rename to tests/integration/cli/config/invalid/option/configPrecedence diff --git a/tests_integration/cli/config/invalid/option/int b/tests/integration/cli/config/invalid/option/int similarity index 100% rename from tests_integration/cli/config/invalid/option/int rename to tests/integration/cli/config/invalid/option/int diff --git a/tests_integration/cli/config/invalid/option/kebab-case b/tests/integration/cli/config/invalid/option/kebab-case similarity index 100% rename from tests_integration/cli/config/invalid/option/kebab-case rename to tests/integration/cli/config/invalid/option/kebab-case diff --git a/tests_integration/cli/config/invalid/option/trailingComma b/tests/integration/cli/config/invalid/option/trailingComma similarity index 100% rename from tests_integration/cli/config/invalid/option/trailingComma rename to tests/integration/cli/config/invalid/option/trailingComma diff --git a/tests_integration/cli/config/invalid/option/unknown b/tests/integration/cli/config/invalid/option/unknown similarity index 100% rename from tests_integration/cli/config/invalid/option/unknown rename to tests/integration/cli/config/invalid/option/unknown diff --git a/tests_integration/cli/config/invalid/type-error/.prettierrc b/tests/integration/cli/config/invalid/type-error/.prettierrc similarity index 100% rename from tests_integration/cli/config/invalid/type-error/.prettierrc rename to tests/integration/cli/config/invalid/type-error/.prettierrc diff --git a/tests_integration/cli/config/jest/.prettierrc b/tests/integration/cli/config/jest/.prettierrc similarity index 100% rename from tests_integration/cli/config/jest/.prettierrc rename to tests/integration/cli/config/jest/.prettierrc diff --git a/tests_integration/cli/config/jest/Component.js b/tests/integration/cli/config/jest/Component.js similarity index 100% rename from tests_integration/cli/config/jest/Component.js rename to tests/integration/cli/config/jest/Component.js diff --git a/tests_integration/cli/config/jest/Component.test.js b/tests/integration/cli/config/jest/Component.test.js similarity index 100% rename from tests_integration/cli/config/jest/Component.test.js rename to tests/integration/cli/config/jest/Component.test.js diff --git a/tests_integration/cli/config/jest/__best-tests__/.file.js b/tests/integration/cli/config/jest/__best-tests__/.file.js similarity index 100% rename from tests_integration/cli/config/jest/__best-tests__/.file.js rename to tests/integration/cli/config/jest/__best-tests__/.file.js diff --git a/tests_integration/cli/config/jest/__best-tests__/file.js b/tests/integration/cli/config/jest/__best-tests__/file.js similarity index 100% rename from tests_integration/cli/config/jest/__best-tests__/file.js rename to tests/integration/cli/config/jest/__best-tests__/file.js diff --git a/tests_integration/cli/config/js/.editorconfig b/tests/integration/cli/config/js/.editorconfig similarity index 100% rename from tests_integration/cli/config/js/.editorconfig rename to tests/integration/cli/config/js/.editorconfig diff --git a/tests_integration/cli/config/js/file.js b/tests/integration/cli/config/js/file.js similarity index 100% rename from tests_integration/cli/config/js/file.js rename to tests/integration/cli/config/js/file.js diff --git a/tests_integration/cli/config/js/prettier.config.js b/tests/integration/cli/config/js/prettier.config.js similarity index 100% rename from tests_integration/cli/config/js/prettier.config.js rename to tests/integration/cli/config/js/prettier.config.js diff --git a/tests_integration/cli/config/no-config/file.js b/tests/integration/cli/config/no-config/file.js similarity index 100% rename from tests_integration/cli/config/no-config/file.js rename to tests/integration/cli/config/no-config/file.js diff --git a/tests_integration/cli/config/no-config/file.ts b/tests/integration/cli/config/no-config/file.ts similarity index 100% rename from tests_integration/cli/config/no-config/file.ts rename to tests/integration/cli/config/no-config/file.ts diff --git a/tests_integration/cli/config/overrides-exclude-files/.prettierrc b/tests/integration/cli/config/overrides-exclude-files/.prettierrc similarity index 100% rename from tests_integration/cli/config/overrides-exclude-files/.prettierrc rename to tests/integration/cli/config/overrides-exclude-files/.prettierrc diff --git a/tests_integration/cli/config/package/.editorconfig b/tests/integration/cli/config/package/.editorconfig similarity index 100% rename from tests_integration/cli/config/package/.editorconfig rename to tests/integration/cli/config/package/.editorconfig diff --git a/tests_integration/cli/config/package/file.js b/tests/integration/cli/config/package/file.js similarity index 100% rename from tests_integration/cli/config/package/file.js rename to tests/integration/cli/config/package/file.js diff --git a/tests_integration/cli/config/package/file.ts b/tests/integration/cli/config/package/file.ts similarity index 100% rename from tests_integration/cli/config/package/file.ts rename to tests/integration/cli/config/package/file.ts diff --git a/tests_integration/cli/config/package/package.json b/tests/integration/cli/config/package/package.json similarity index 100% rename from tests_integration/cli/config/package/package.json rename to tests/integration/cli/config/package/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/package.json b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/package.json rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/prettier.config.cjs b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/prettier.config.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/prettier.config.cjs rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-commonjs/prettier.config.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/package.json b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/package.json rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/prettier.config.cjs b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/prettier.config.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/prettier.config.cjs rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-module/prettier.config.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/package.json b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/package.json rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/prettier.config.cjs b/tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/prettier.config.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/prettier.config.cjs rename to tests/integration/cli/config/rc-cjs/prettier-config-cjs-in-type-none/prettier.config.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/.prettierrc.cjs b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/.prettierrc.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/.prettierrc.cjs rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/.prettierrc.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/package.json b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/package.json rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-commonjs/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/.prettierrc.cjs b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/.prettierrc.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/.prettierrc.cjs rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/.prettierrc.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/package.json b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/package.json rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-module/package.json diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/.prettierrc.cjs b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/.prettierrc.cjs similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/.prettierrc.cjs rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/.prettierrc.cjs diff --git a/tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/package.json b/tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/package.json similarity index 100% rename from tests_integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/package.json rename to tests/integration/cli/config/rc-cjs/prettierrc-cjs-in-type-none/package.json diff --git a/tests_integration/cli/config/rc-json/.prettierrc.json b/tests/integration/cli/config/rc-json/.prettierrc.json similarity index 100% rename from tests_integration/cli/config/rc-json/.prettierrc.json rename to tests/integration/cli/config/rc-json/.prettierrc.json diff --git a/tests_integration/cli/config/rc-json/file.js b/tests/integration/cli/config/rc-json/file.js similarity index 100% rename from tests_integration/cli/config/rc-json/file.js rename to tests/integration/cli/config/rc-json/file.js diff --git a/tests_integration/cli/config/rc-json5/invalid/.prettierrc.json5 b/tests/integration/cli/config/rc-json5/invalid/.prettierrc.json5 similarity index 100% rename from tests_integration/cli/config/rc-json5/invalid/.prettierrc.json5 rename to tests/integration/cli/config/rc-json5/invalid/.prettierrc.json5 diff --git a/tests_integration/cli/config/rc-json5/json5/.prettierrc.json5 b/tests/integration/cli/config/rc-json5/json5/.prettierrc.json5 similarity index 100% rename from tests_integration/cli/config/rc-json5/json5/.prettierrc.json5 rename to tests/integration/cli/config/rc-json5/json5/.prettierrc.json5 diff --git a/tests_integration/cli/config/rc-toml/.prettierrc.toml b/tests/integration/cli/config/rc-toml/.prettierrc.toml similarity index 100% rename from tests_integration/cli/config/rc-toml/.prettierrc.toml rename to tests/integration/cli/config/rc-toml/.prettierrc.toml diff --git a/tests_integration/cli/config/rc-toml/file.js b/tests/integration/cli/config/rc-toml/file.js similarity index 100% rename from tests_integration/cli/config/rc-toml/file.js rename to tests/integration/cli/config/rc-toml/file.js diff --git a/tests_integration/cli/config/rc-yaml/.prettierrc.yaml b/tests/integration/cli/config/rc-yaml/.prettierrc.yaml similarity index 100% rename from tests_integration/cli/config/rc-yaml/.prettierrc.yaml rename to tests/integration/cli/config/rc-yaml/.prettierrc.yaml diff --git a/tests_integration/cli/config/rc-yaml/file.js b/tests/integration/cli/config/rc-yaml/file.js similarity index 100% rename from tests_integration/cli/config/rc-yaml/file.js rename to tests/integration/cli/config/rc-yaml/file.js diff --git a/tests_integration/cli/config/resolve-relative/.prettierrc b/tests/integration/cli/config/resolve-relative/.prettierrc similarity index 100% rename from tests_integration/cli/config/resolve-relative/.prettierrc rename to tests/integration/cli/config/resolve-relative/.prettierrc diff --git a/tests_integration/cli/debug-check/a.debug-check b/tests/integration/cli/debug-check/a.debug-check similarity index 100% rename from tests_integration/cli/debug-check/a.debug-check rename to tests/integration/cli/debug-check/a.debug-check diff --git a/tests_integration/cli/debug-check/b.debug-check b/tests/integration/cli/debug-check/b.debug-check similarity index 100% rename from tests_integration/cli/debug-check/b.debug-check rename to tests/integration/cli/debug-check/b.debug-check diff --git a/tests_integration/cli/debug-check/issue-4599.js b/tests/integration/cli/debug-check/issue-4599.js similarity index 100% rename from tests_integration/cli/debug-check/issue-4599.js rename to tests/integration/cli/debug-check/issue-4599.js diff --git a/tests_integration/cli/debug-check/plugin-for-testing-debug-check.js b/tests/integration/cli/debug-check/plugin-for-testing-debug-check.js similarity index 100% rename from tests_integration/cli/debug-check/plugin-for-testing-debug-check.js rename to tests/integration/cli/debug-check/plugin-for-testing-debug-check.js diff --git a/tests_integration/cli/dirs/plugins/javascript.js b/tests/integration/cli/dirs/plugins/javascript.js similarity index 100% rename from tests_integration/cli/dirs/plugins/javascript.js rename to tests/integration/cli/dirs/plugins/javascript.js diff --git a/tests_integration/cli/dirs/plugins/plugin.uppercase-rocks b/tests/integration/cli/dirs/plugins/plugin.uppercase-rocks similarity index 100% rename from tests_integration/cli/dirs/plugins/plugin.uppercase-rocks rename to tests/integration/cli/dirs/plugins/plugin.uppercase-rocks diff --git a/tests_integration/cli/dirs/plugins/unknown.unknown b/tests/integration/cli/dirs/plugins/unknown.unknown similarity index 100% rename from tests_integration/cli/dirs/plugins/unknown.unknown rename to tests/integration/cli/dirs/plugins/unknown.unknown diff --git a/tests_integration/cli/error-on-unmatched-pattern/some.js b/tests/integration/cli/error-on-unmatched-pattern/some.js similarity index 100% rename from tests_integration/cli/error-on-unmatched-pattern/some.js rename to tests/integration/cli/error-on-unmatched-pattern/some.js diff --git a/tests_integration/cli/error-on-unmatched-pattern/some.json b/tests/integration/cli/error-on-unmatched-pattern/some.json similarity index 100% rename from tests_integration/cli/error-on-unmatched-pattern/some.json rename to tests/integration/cli/error-on-unmatched-pattern/some.json diff --git a/tests_integration/cli/error-on-unmatched-pattern/some.yml b/tests/integration/cli/error-on-unmatched-pattern/some.yml similarity index 100% rename from tests_integration/cli/error-on-unmatched-pattern/some.yml rename to tests/integration/cli/error-on-unmatched-pattern/some.yml diff --git a/tests_integration/cli/ignore-absolute-path/.prettierignore b/tests/integration/cli/ignore-absolute-path/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-absolute-path/.prettierignore rename to tests/integration/cli/ignore-absolute-path/.prettierignore diff --git a/tests_integration/cli/ignore-absolute-path/depth1/ignored/module.js b/tests/integration/cli/ignore-absolute-path/depth1/ignored/module.js similarity index 100% rename from tests_integration/cli/ignore-absolute-path/depth1/ignored/module.js rename to tests/integration/cli/ignore-absolute-path/depth1/ignored/module.js diff --git a/tests_integration/cli/ignore-absolute-path/ignored/.prettierrc.js b/tests/integration/cli/ignore-absolute-path/ignored/.prettierrc.js similarity index 100% rename from tests_integration/cli/ignore-absolute-path/ignored/.prettierrc.js rename to tests/integration/cli/ignore-absolute-path/ignored/.prettierrc.js diff --git a/tests_integration/cli/ignore-absolute-path/ignored/module.js b/tests/integration/cli/ignore-absolute-path/ignored/module.js similarity index 100% rename from tests_integration/cli/ignore-absolute-path/ignored/module.js rename to tests/integration/cli/ignore-absolute-path/ignored/module.js diff --git a/tests_integration/cli/ignore-absolute-path/regular-module.js b/tests/integration/cli/ignore-absolute-path/regular-module.js similarity index 100% rename from tests_integration/cli/ignore-absolute-path/regular-module.js rename to tests/integration/cli/ignore-absolute-path/regular-module.js diff --git a/tests_integration/cli/ignore-and-config/config-dir/.prettierrc b/tests/integration/cli/ignore-and-config/config-dir/.prettierrc similarity index 100% rename from tests_integration/cli/ignore-and-config/config-dir/.prettierrc rename to tests/integration/cli/ignore-and-config/config-dir/.prettierrc diff --git a/tests_integration/cli/ignore-and-config/ignore-path-dir/.prettierignore b/tests/integration/cli/ignore-and-config/ignore-path-dir/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-and-config/ignore-path-dir/.prettierignore rename to tests/integration/cli/ignore-and-config/ignore-path-dir/.prettierignore diff --git a/tests_integration/cli/ignore-emoji/.prettierignore b/tests/integration/cli/ignore-emoji/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-emoji/.prettierignore rename to tests/integration/cli/ignore-emoji/.prettierignore diff --git a/tests_integration/cli/ignore-emoji/ignored/1.js b/tests/integration/cli/ignore-emoji/ignored/1.js similarity index 100% rename from tests_integration/cli/ignore-emoji/ignored/1.js rename to tests/integration/cli/ignore-emoji/ignored/1.js diff --git a/tests_integration/cli/ignore-emoji/ignored/中文.js b/tests/integration/cli/ignore-emoji/ignored/中文.js similarity index 100% rename from tests_integration/cli/ignore-emoji/ignored/中文.js rename to tests/integration/cli/ignore-emoji/ignored/中文.js diff --git a/tests_integration/cli/ignore-emoji/ignored/😁.js b/tests/integration/cli/ignore-emoji/ignored/😁.js similarity index 100% rename from tests_integration/cli/ignore-emoji/ignored/😁.js rename to tests/integration/cli/ignore-emoji/ignored/😁.js diff --git a/tests_integration/cli/ignore-emoji/not-ignored.js b/tests/integration/cli/ignore-emoji/not-ignored.js similarity index 100% rename from tests_integration/cli/ignore-emoji/not-ignored.js rename to tests/integration/cli/ignore-emoji/not-ignored.js diff --git a/tests_integration/cli/ignore-in-subdirectories/.prettierignore b/tests/integration/cli/ignore-in-subdirectories/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-in-subdirectories/.prettierignore rename to tests/integration/cli/ignore-in-subdirectories/.prettierignore diff --git a/tests_integration/cli/ignore-in-subdirectories/web1/ignore-me/should-ignore.js b/tests/integration/cli/ignore-in-subdirectories/web1/ignore-me/should-ignore.js similarity index 100% rename from tests_integration/cli/ignore-in-subdirectories/web1/ignore-me/should-ignore.js rename to tests/integration/cli/ignore-in-subdirectories/web1/ignore-me/should-ignore.js diff --git a/tests_integration/cli/ignore-in-subdirectories/web1/ignore-me/subdirectory/should-ignore.js b/tests/integration/cli/ignore-in-subdirectories/web1/ignore-me/subdirectory/should-ignore.js similarity index 100% rename from tests_integration/cli/ignore-in-subdirectories/web1/ignore-me/subdirectory/should-ignore.js rename to tests/integration/cli/ignore-in-subdirectories/web1/ignore-me/subdirectory/should-ignore.js diff --git a/tests_integration/cli/ignore-in-subdirectories/web1/should-not-ignore.js b/tests/integration/cli/ignore-in-subdirectories/web1/should-not-ignore.js similarity index 100% rename from tests_integration/cli/ignore-in-subdirectories/web1/should-not-ignore.js rename to tests/integration/cli/ignore-in-subdirectories/web1/should-not-ignore.js diff --git a/tests_integration/cli/ignore-in-subdirectories/web2/should-not-ignore.js b/tests/integration/cli/ignore-in-subdirectories/web2/should-not-ignore.js similarity index 100% rename from tests_integration/cli/ignore-in-subdirectories/web2/should-not-ignore.js rename to tests/integration/cli/ignore-in-subdirectories/web2/should-not-ignore.js diff --git a/tests_integration/cli/ignore-path/.gitignore b/tests/integration/cli/ignore-path/.gitignore similarity index 100% rename from tests_integration/cli/ignore-path/.gitignore rename to tests/integration/cli/ignore-path/.gitignore diff --git a/tests_integration/cli/ignore-path/.prettierignore b/tests/integration/cli/ignore-path/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-path/.prettierignore rename to tests/integration/cli/ignore-path/.prettierignore diff --git a/tests_integration/cli/ignore-path/regular-module.js b/tests/integration/cli/ignore-path/regular-module.js similarity index 100% rename from tests_integration/cli/ignore-path/regular-module.js rename to tests/integration/cli/ignore-path/regular-module.js diff --git a/tests_integration/cli/ignore-relative-path/.prettierignore b/tests/integration/cli/ignore-relative-path/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-relative-path/.prettierignore rename to tests/integration/cli/ignore-relative-path/.prettierignore diff --git a/tests_integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeFormat.js b/tests/integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeFormat.js similarity index 100% rename from tests_integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeFormat.js rename to tests/integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeFormat.js diff --git a/tests_integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeIgnored.scss b/tests/integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeIgnored.scss similarity index 100% rename from tests_integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeIgnored.scss rename to tests/integration/cli/ignore-relative-path/level1-glob/level2-glob/level3-glob/shouldNotBeIgnored.scss diff --git a/tests_integration/cli/ignore-relative-path/level1-glob/shouldNotBeIgnored.js b/tests/integration/cli/ignore-relative-path/level1-glob/shouldNotBeIgnored.js similarity index 100% rename from tests_integration/cli/ignore-relative-path/level1-glob/shouldNotBeIgnored.js rename to tests/integration/cli/ignore-relative-path/level1-glob/shouldNotBeIgnored.js diff --git a/tests_integration/cli/ignore-relative-path/level1/level2/.prettierrc.js b/tests/integration/cli/ignore-relative-path/level1/level2/.prettierrc.js similarity index 100% rename from tests_integration/cli/ignore-relative-path/level1/level2/.prettierrc.js rename to tests/integration/cli/ignore-relative-path/level1/level2/.prettierrc.js diff --git a/tests_integration/cli/ignore-relative-path/level1/level2/level3/shouldNotBeFormat.js b/tests/integration/cli/ignore-relative-path/level1/level2/level3/shouldNotBeFormat.js similarity index 100% rename from tests_integration/cli/ignore-relative-path/level1/level2/level3/shouldNotBeFormat.js rename to tests/integration/cli/ignore-relative-path/level1/level2/level3/shouldNotBeFormat.js diff --git a/tests_integration/cli/ignore-relative-path/shouldNotBeIgnored.js b/tests/integration/cli/ignore-relative-path/shouldNotBeIgnored.js similarity index 100% rename from tests_integration/cli/ignore-relative-path/shouldNotBeIgnored.js rename to tests/integration/cli/ignore-relative-path/shouldNotBeIgnored.js diff --git a/tests_integration/cli/ignore-unknown/.prettierignore b/tests/integration/cli/ignore-unknown/.prettierignore similarity index 100% rename from tests_integration/cli/ignore-unknown/.prettierignore rename to tests/integration/cli/ignore-unknown/.prettierignore diff --git a/tests_integration/cli/ignore-unknown/.prettierrc b/tests/integration/cli/ignore-unknown/.prettierrc similarity index 100% rename from tests_integration/cli/ignore-unknown/.prettierrc rename to tests/integration/cli/ignore-unknown/.prettierrc diff --git a/tests_integration/cli/ignore-unknown/ignored.js b/tests/integration/cli/ignore-unknown/ignored.js similarity index 100% rename from tests_integration/cli/ignore-unknown/ignored.js rename to tests/integration/cli/ignore-unknown/ignored.js diff --git a/tests_integration/cli/ignore-unknown/javascript.js b/tests/integration/cli/ignore-unknown/javascript.js similarity index 100% rename from tests_integration/cli/ignore-unknown/javascript.js rename to tests/integration/cli/ignore-unknown/javascript.js diff --git a/tests_integration/cli/ignore-unknown/override.as-js-file b/tests/integration/cli/ignore-unknown/override.as-js-file similarity index 100% rename from tests_integration/cli/ignore-unknown/override.as-js-file rename to tests/integration/cli/ignore-unknown/override.as-js-file diff --git a/tests_integration/cli/ignore-unknown/unkown-file-extension.unknown b/tests/integration/cli/ignore-unknown/unkown-file-extension.unknown similarity index 100% rename from tests_integration/cli/ignore-unknown/unkown-file-extension.unknown rename to tests/integration/cli/ignore-unknown/unkown-file-extension.unknown diff --git a/tests_integration/cli/ignore-unknown/unkown-filename b/tests/integration/cli/ignore-unknown/unkown-filename similarity index 100% rename from tests_integration/cli/ignore-unknown/unkown-filename rename to tests/integration/cli/ignore-unknown/unkown-filename diff --git a/tests_integration/cli/ignore-vcs-files/.hg/file.js b/tests/integration/cli/ignore-vcs-files/.hg/file.js similarity index 100% rename from tests_integration/cli/ignore-vcs-files/.hg/file.js rename to tests/integration/cli/ignore-vcs-files/.hg/file.js diff --git a/tests_integration/cli/ignore-vcs-files/.svn/file.js b/tests/integration/cli/ignore-vcs-files/.svn/file.js similarity index 100% rename from tests_integration/cli/ignore-vcs-files/.svn/file.js rename to tests/integration/cli/ignore-vcs-files/.svn/file.js diff --git a/tests_integration/cli/ignore-vcs-files/file.js b/tests/integration/cli/ignore-vcs-files/file.js similarity index 100% rename from tests_integration/cli/ignore-vcs-files/file.js rename to tests/integration/cli/ignore-vcs-files/file.js diff --git a/tests_integration/cli/infer-parser/FOO b/tests/integration/cli/infer-parser/FOO similarity index 100% rename from tests_integration/cli/infer-parser/FOO rename to tests/integration/cli/infer-parser/FOO diff --git a/tests_integration/cli/infer-parser/foo.js b/tests/integration/cli/infer-parser/foo.js similarity index 100% rename from tests_integration/cli/infer-parser/foo.js rename to tests/integration/cli/infer-parser/foo.js diff --git a/tests_integration/cli/infer-parser/known-unknown/known.js b/tests/integration/cli/infer-parser/known-unknown/known.js similarity index 100% rename from tests_integration/cli/infer-parser/known-unknown/known.js rename to tests/integration/cli/infer-parser/known-unknown/known.js diff --git a/tests_integration/cli/infer-parser/known-unknown/unknown.jsonl b/tests/integration/cli/infer-parser/known-unknown/unknown.jsonl similarity index 100% rename from tests_integration/cli/infer-parser/known-unknown/unknown.jsonl rename to tests/integration/cli/infer-parser/known-unknown/unknown.jsonl diff --git a/tests_integration/cli/invalid-ignore/.prettierignore/placeholder b/tests/integration/cli/invalid-ignore/.prettierignore/placeholder similarity index 100% rename from tests_integration/cli/invalid-ignore/.prettierignore/placeholder rename to tests/integration/cli/invalid-ignore/.prettierignore/placeholder diff --git a/tests_integration/cli/invalid-ignore/something.js b/tests/integration/cli/invalid-ignore/something.js similarity index 100% rename from tests_integration/cli/invalid-ignore/something.js rename to tests/integration/cli/invalid-ignore/something.js diff --git a/tests_integration/cli/loglevel/.prettierrc b/tests/integration/cli/loglevel/.prettierrc similarity index 100% rename from tests_integration/cli/loglevel/.prettierrc rename to tests/integration/cli/loglevel/.prettierrc diff --git a/tests_integration/cli/patterns-dirs/!dir/a.js b/tests/integration/cli/patterns-dirs/!dir/a.js similarity index 100% rename from tests_integration/cli/patterns-dirs/!dir/a.js rename to tests/integration/cli/patterns-dirs/!dir/a.js diff --git a/tests_integration/cli/patterns-dirs/.gitignore b/tests/integration/cli/patterns-dirs/.gitignore similarity index 100% rename from tests_integration/cli/patterns-dirs/.gitignore rename to tests/integration/cli/patterns-dirs/.gitignore diff --git a/tests_integration/cli/patterns-dirs/dir1/a1.foo b/tests/integration/cli/patterns-dirs/dir1/a1.foo similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/a1.foo rename to tests/integration/cli/patterns-dirs/dir1/a1.foo diff --git a/tests_integration/cli/patterns-dirs/dir1/a1.js b/tests/integration/cli/patterns-dirs/dir1/a1.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/a1.js rename to tests/integration/cli/patterns-dirs/dir1/a1.js diff --git a/tests_integration/cli/patterns-dirs/dir1/b1.js b/tests/integration/cli/patterns-dirs/dir1/b1.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/b1.js rename to tests/integration/cli/patterns-dirs/dir1/b1.js diff --git a/tests_integration/cli/patterns-dirs/dir1/nested1/an1.css b/tests/integration/cli/patterns-dirs/dir1/nested1/an1.css similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/nested1/an1.css rename to tests/integration/cli/patterns-dirs/dir1/nested1/an1.css diff --git a/tests_integration/cli/patterns-dirs/dir1/nested1/an1.js b/tests/integration/cli/patterns-dirs/dir1/nested1/an1.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/nested1/an1.js rename to tests/integration/cli/patterns-dirs/dir1/nested1/an1.js diff --git a/tests_integration/cli/patterns-dirs/dir1/nested1/bn1.js b/tests/integration/cli/patterns-dirs/dir1/nested1/bn1.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir1/nested1/bn1.js rename to tests/integration/cli/patterns-dirs/dir1/nested1/bn1.js diff --git a/tests_integration/cli/patterns-dirs/dir2/a2.foo b/tests/integration/cli/patterns-dirs/dir2/a2.foo similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/a2.foo rename to tests/integration/cli/patterns-dirs/dir2/a2.foo diff --git a/tests_integration/cli/patterns-dirs/dir2/a2.js b/tests/integration/cli/patterns-dirs/dir2/a2.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/a2.js rename to tests/integration/cli/patterns-dirs/dir2/a2.js diff --git a/tests_integration/cli/patterns-dirs/dir2/b2.js b/tests/integration/cli/patterns-dirs/dir2/b2.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/b2.js rename to tests/integration/cli/patterns-dirs/dir2/b2.js diff --git a/tests_integration/cli/patterns-dirs/dir2/nested2/an2.js b/tests/integration/cli/patterns-dirs/dir2/nested2/an2.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/nested2/an2.js rename to tests/integration/cli/patterns-dirs/dir2/nested2/an2.js diff --git a/tests_integration/cli/patterns-dirs/dir2/nested2/bn2.js b/tests/integration/cli/patterns-dirs/dir2/nested2/bn2.js similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/nested2/bn2.js rename to tests/integration/cli/patterns-dirs/dir2/nested2/bn2.js diff --git a/tests_integration/cli/patterns-dirs/dir2/node-shebang b/tests/integration/cli/patterns-dirs/dir2/node-shebang similarity index 100% rename from tests_integration/cli/patterns-dirs/dir2/node-shebang rename to tests/integration/cli/patterns-dirs/dir2/node-shebang diff --git a/tests_integration/cli/patterns-dirs/empty/.gitignore b/tests/integration/cli/patterns-dirs/empty/.gitignore similarity index 100% rename from tests_integration/cli/patterns-dirs/empty/.gitignore rename to tests/integration/cli/patterns-dirs/empty/.gitignore diff --git a/tests_integration/cli/patterns-dirs/yarn.lock b/tests/integration/cli/patterns-dirs/yarn.lock similarity index 100% rename from tests_integration/cli/patterns-dirs/yarn.lock rename to tests/integration/cli/patterns-dirs/yarn.lock diff --git a/tests_integration/cli/patterns-glob/fixtures-1/!file.js b/tests/integration/cli/patterns-glob/fixtures-1/!file.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-1/!file.js rename to tests/integration/cli/patterns-glob/fixtures-1/!file.js diff --git a/tests_integration/cli/patterns-glob/fixtures-1/a.js b/tests/integration/cli/patterns-glob/fixtures-1/a.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-1/a.js rename to tests/integration/cli/patterns-glob/fixtures-1/a.js diff --git a/tests_integration/cli/patterns-glob/fixtures-1/b.js b/tests/integration/cli/patterns-glob/fixtures-1/b.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-1/b.js rename to tests/integration/cli/patterns-glob/fixtures-1/b.js diff --git a/tests_integration/cli/patterns-glob/fixtures-2/!b.js b/tests/integration/cli/patterns-glob/fixtures-2/!b.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-2/!b.js rename to tests/integration/cli/patterns-glob/fixtures-2/!b.js diff --git a/tests_integration/cli/patterns-glob/fixtures-2/!dir.js/1.css b/tests/integration/cli/patterns-glob/fixtures-2/!dir.js/1.css similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-2/!dir.js/1.css rename to tests/integration/cli/patterns-glob/fixtures-2/!dir.js/1.css diff --git a/tests_integration/cli/patterns-glob/fixtures-2/!dir.js/2.css b/tests/integration/cli/patterns-glob/fixtures-2/!dir.js/2.css similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-2/!dir.js/2.css rename to tests/integration/cli/patterns-glob/fixtures-2/!dir.js/2.css diff --git a/tests_integration/cli/patterns-glob/fixtures-2/a.js b/tests/integration/cli/patterns-glob/fixtures-2/a.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-2/a.js rename to tests/integration/cli/patterns-glob/fixtures-2/a.js diff --git a/tests_integration/cli/patterns-glob/fixtures-3/dir/.svn/in-svn.js b/tests/integration/cli/patterns-glob/fixtures-3/dir/.svn/in-svn.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-3/dir/.svn/in-svn.js rename to tests/integration/cli/patterns-glob/fixtures-3/dir/.svn/in-svn.js diff --git a/tests_integration/cli/patterns-glob/fixtures-3/dir/inside.js b/tests/integration/cli/patterns-glob/fixtures-3/dir/inside.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-3/dir/inside.js rename to tests/integration/cli/patterns-glob/fixtures-3/dir/inside.js diff --git a/tests_integration/cli/patterns-glob/fixtures-3/dir/node_modules/in-node_modules.js b/tests/integration/cli/patterns-glob/fixtures-3/dir/node_modules/in-node_modules.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-3/dir/node_modules/in-node_modules.js rename to tests/integration/cli/patterns-glob/fixtures-3/dir/node_modules/in-node_modules.js diff --git a/tests_integration/cli/patterns-glob/fixtures-3/outside.js b/tests/integration/cli/patterns-glob/fixtures-3/outside.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-3/outside.js rename to tests/integration/cli/patterns-glob/fixtures-3/outside.js diff --git a/tests_integration/cli/patterns-glob/fixtures-4/0/1/2/level-3.js b/tests/integration/cli/patterns-glob/fixtures-4/0/1/2/level-3.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-4/0/1/2/level-3.js rename to tests/integration/cli/patterns-glob/fixtures-4/0/1/2/level-3.js diff --git a/tests_integration/cli/patterns-glob/fixtures-4/0/1/level-2.js b/tests/integration/cli/patterns-glob/fixtures-4/0/1/level-2.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-4/0/1/level-2.js rename to tests/integration/cli/patterns-glob/fixtures-4/0/1/level-2.js diff --git a/tests_integration/cli/patterns-glob/fixtures-4/0/level-1.js b/tests/integration/cli/patterns-glob/fixtures-4/0/level-1.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-4/0/level-1.js rename to tests/integration/cli/patterns-glob/fixtures-4/0/level-1.js diff --git a/tests_integration/cli/patterns-glob/fixtures-4/level-0.js b/tests/integration/cli/patterns-glob/fixtures-4/level-0.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-4/level-0.js rename to tests/integration/cli/patterns-glob/fixtures-4/level-0.js diff --git a/tests_integration/cli/patterns-glob/fixtures-5/constructor/should-be-formatted.js b/tests/integration/cli/patterns-glob/fixtures-5/constructor/should-be-formatted.js similarity index 100% rename from tests_integration/cli/patterns-glob/fixtures-5/constructor/should-be-formatted.js rename to tests/integration/cli/patterns-glob/fixtures-5/constructor/should-be-formatted.js diff --git a/tests_integration/cli/patterns/directory/file.js b/tests/integration/cli/patterns/directory/file.js similarity index 100% rename from tests_integration/cli/patterns/directory/file.js rename to tests/integration/cli/patterns/directory/file.js diff --git a/tests_integration/cli/patterns/directory/nested-directory/nested-directory-file.js b/tests/integration/cli/patterns/directory/nested-directory/nested-directory-file.js similarity index 100% rename from tests_integration/cli/patterns/directory/nested-directory/nested-directory-file.js rename to tests/integration/cli/patterns/directory/nested-directory/nested-directory-file.js diff --git a/tests_integration/cli/patterns/file.will-never-support b/tests/integration/cli/patterns/file.will-never-support similarity index 100% rename from tests_integration/cli/patterns/file.will-never-support rename to tests/integration/cli/patterns/file.will-never-support diff --git a/tests_integration/cli/patterns/node_modules/node-module.js b/tests/integration/cli/patterns/node_modules/node-module.js similarity index 100% rename from tests_integration/cli/patterns/node_modules/node-module.js rename to tests/integration/cli/patterns/node_modules/node-module.js diff --git a/tests_integration/cli/patterns/other-directory/file.js b/tests/integration/cli/patterns/other-directory/file.js similarity index 100% rename from tests_integration/cli/patterns/other-directory/file.js rename to tests/integration/cli/patterns/other-directory/file.js diff --git a/tests_integration/cli/patterns/other-directory/nested-directory/nested-directory-file.js b/tests/integration/cli/patterns/other-directory/nested-directory/nested-directory-file.js similarity index 100% rename from tests_integration/cli/patterns/other-directory/nested-directory/nested-directory-file.js rename to tests/integration/cli/patterns/other-directory/nested-directory/nested-directory-file.js diff --git a/tests_integration/cli/ignore-path/other-regular-modules.js b/tests/integration/cli/patterns/other-regular-modules.js similarity index 100% rename from tests_integration/cli/ignore-path/other-regular-modules.js rename to tests/integration/cli/patterns/other-regular-modules.js diff --git a/tests_integration/cli/patterns/other-supported-file.css b/tests/integration/cli/patterns/other-supported-file.css similarity index 100% rename from tests_integration/cli/patterns/other-supported-file.css rename to tests/integration/cli/patterns/other-supported-file.css diff --git a/tests_integration/cli/patterns/regular-module.js b/tests/integration/cli/patterns/regular-module.js similarity index 100% rename from tests_integration/cli/patterns/regular-module.js rename to tests/integration/cli/patterns/regular-module.js diff --git a/tests_integration/cli/shebang/env-node-shebang b/tests/integration/cli/shebang/env-node-shebang similarity index 100% rename from tests_integration/cli/shebang/env-node-shebang rename to tests/integration/cli/shebang/env-node-shebang diff --git a/tests_integration/cli/shebang/node-shebang b/tests/integration/cli/shebang/node-shebang similarity index 100% rename from tests_integration/cli/shebang/node-shebang rename to tests/integration/cli/shebang/node-shebang diff --git a/tests_integration/cli/shebang/nonsense-shebang b/tests/integration/cli/shebang/nonsense-shebang similarity index 100% rename from tests_integration/cli/shebang/nonsense-shebang rename to tests/integration/cli/shebang/nonsense-shebang diff --git a/tests_integration/cli/skip-folders/a/file.js b/tests/integration/cli/skip-folders/a/file.js similarity index 100% rename from tests_integration/cli/skip-folders/a/file.js rename to tests/integration/cli/skip-folders/a/file.js diff --git a/tests_integration/cli/skip-folders/b/file.js b/tests/integration/cli/skip-folders/b/file.js similarity index 100% rename from tests_integration/cli/skip-folders/b/file.js rename to tests/integration/cli/skip-folders/b/file.js diff --git a/tests_integration/cli/stdin-ignore/.prettierignore b/tests/integration/cli/stdin-ignore/.prettierignore similarity index 100% rename from tests_integration/cli/stdin-ignore/.prettierignore rename to tests/integration/cli/stdin-ignore/.prettierignore diff --git a/tests_integration/cli/with-node-modules/nested/node_modules/node-module.js b/tests/integration/cli/with-node-modules/nested/node_modules/node-module.js similarity index 100% rename from tests_integration/cli/with-node-modules/nested/node_modules/node-module.js rename to tests/integration/cli/with-node-modules/nested/node_modules/node-module.js diff --git a/tests_integration/cli/with-node-modules/node_modules/node-module.js b/tests/integration/cli/with-node-modules/node_modules/node-module.js similarity index 100% rename from tests_integration/cli/with-node-modules/node_modules/node-module.js rename to tests/integration/cli/with-node-modules/node_modules/node-module.js diff --git a/tests_integration/cli/with-node-modules/not_node_modules/file.js b/tests/integration/cli/with-node-modules/not_node_modules/file.js similarity index 100% rename from tests_integration/cli/with-node-modules/not_node_modules/file.js rename to tests/integration/cli/with-node-modules/not_node_modules/file.js diff --git a/tests_integration/cli/with-node-modules/regular-module.js b/tests/integration/cli/with-node-modules/regular-module.js similarity index 100% rename from tests_integration/cli/with-node-modules/regular-module.js rename to tests/integration/cli/with-node-modules/regular-module.js diff --git a/tests_integration/cli/with-parser-inference/javascript.js b/tests/integration/cli/with-parser-inference/javascript.js similarity index 100% rename from tests_integration/cli/with-parser-inference/javascript.js rename to tests/integration/cli/with-parser-inference/javascript.js diff --git a/tests_integration/cli/with-parser-inference/stylesheet.css b/tests/integration/cli/with-parser-inference/stylesheet.css similarity index 100% rename from tests_integration/cli/with-parser-inference/stylesheet.css rename to tests/integration/cli/with-parser-inference/stylesheet.css diff --git a/tests_integration/cli/with-resolve-config/.prettierrc b/tests/integration/cli/with-resolve-config/.prettierrc similarity index 100% rename from tests_integration/cli/with-resolve-config/.prettierrc rename to tests/integration/cli/with-resolve-config/.prettierrc diff --git a/tests_integration/cli/with-shebang/issue1890.js b/tests/integration/cli/with-shebang/issue1890.js similarity index 100% rename from tests_integration/cli/with-shebang/issue1890.js rename to tests/integration/cli/with-shebang/issue1890.js diff --git a/tests_integration/cli/write/formatted.js b/tests/integration/cli/write/formatted.js similarity index 100% rename from tests_integration/cli/write/formatted.js rename to tests/integration/cli/write/formatted.js diff --git a/tests_integration/cli/write/invalid.js b/tests/integration/cli/write/invalid.js similarity index 100% rename from tests_integration/cli/write/invalid.js rename to tests/integration/cli/write/invalid.js diff --git a/tests_integration/cli/write/unformatted.js b/tests/integration/cli/write/unformatted.js similarity index 100% rename from tests_integration/cli/write/unformatted.js rename to tests/integration/cli/write/unformatted.js diff --git a/tests_integration/custom-parsers/custom-rename-input.js b/tests/integration/custom-parsers/custom-rename-input.js similarity index 100% rename from tests_integration/custom-parsers/custom-rename-input.js rename to tests/integration/custom-parsers/custom-rename-input.js diff --git a/tests_integration/custom-parsers/custom-rename-parser.js b/tests/integration/custom-parsers/custom-rename-parser.js similarity index 100% rename from tests_integration/custom-parsers/custom-rename-parser.js rename to tests/integration/custom-parsers/custom-rename-parser.js diff --git a/tests_integration/env.js b/tests/integration/env.js similarity index 91% rename from tests_integration/env.js rename to tests/integration/env.js index 746cca8cd..6d3eb472c 100644 --- a/tests_integration/env.js +++ b/tests/integration/env.js @@ -13,7 +13,7 @@ const thirdParty = isProduction ? path.join(PRETTIER_DIR, "./third-party") : path.join(PRETTIER_DIR, "./src/common/third-party"); -const projectRoot = path.join(__dirname, ".."); +const projectRoot = path.join(__dirname, "../.."); module.exports = { isProduction, diff --git a/tests_integration/path-serializer.js b/tests/integration/path-serializer.js similarity index 100% rename from tests_integration/path-serializer.js rename to tests/integration/path-serializer.js diff --git a/tests_integration/plugins/automatic/file.txt b/tests/integration/plugins/automatic/file.txt similarity index 100% rename from tests_integration/plugins/automatic/file.txt rename to tests/integration/plugins/automatic/file.txt diff --git a/tests_integration/plugins/automatic/node_modules/@prettier/plugin-foo/index.js b/tests/integration/plugins/automatic/node_modules/@prettier/plugin-foo/index.js similarity index 100% rename from tests_integration/plugins/automatic/node_modules/@prettier/plugin-foo/index.js rename to tests/integration/plugins/automatic/node_modules/@prettier/plugin-foo/index.js diff --git a/tests_integration/plugins/automatic/node_modules/@prettier/plugin-foo/package.json b/tests/integration/plugins/automatic/node_modules/@prettier/plugin-foo/package.json similarity index 100% rename from tests_integration/plugins/automatic/node_modules/@prettier/plugin-foo/package.json rename to tests/integration/plugins/automatic/node_modules/@prettier/plugin-foo/package.json diff --git a/tests_integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/index.js b/tests/integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/index.js similarity index 100% rename from tests_integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/index.js rename to tests/integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/index.js diff --git a/tests_integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/package.json b/tests/integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/package.json similarity index 100% rename from tests_integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/package.json rename to tests/integration/plugins/automatic/node_modules/@user/prettier-plugin-foobar/package.json diff --git a/tests_integration/plugins/automatic/node_modules/prettier-plugin-bar/index.js b/tests/integration/plugins/automatic/node_modules/prettier-plugin-bar/index.js similarity index 100% rename from tests_integration/plugins/automatic/node_modules/prettier-plugin-bar/index.js rename to tests/integration/plugins/automatic/node_modules/prettier-plugin-bar/index.js diff --git a/tests_integration/plugins/automatic/node_modules/prettier-plugin-bar/package.json b/tests/integration/plugins/automatic/node_modules/prettier-plugin-bar/package.json similarity index 100% rename from tests_integration/plugins/automatic/node_modules/prettier-plugin-bar/package.json rename to tests/integration/plugins/automatic/node_modules/prettier-plugin-bar/package.json diff --git a/tests_integration/plugins/automatic/package.json b/tests/integration/plugins/automatic/package.json similarity index 100% rename from tests_integration/plugins/automatic/package.json rename to tests/integration/plugins/automatic/package.json diff --git a/tests_integration/plugins/automatic/prettier-plugin-bar.js b/tests/integration/plugins/automatic/prettier-plugin-bar.js similarity index 100% rename from tests_integration/plugins/automatic/prettier-plugin-bar.js rename to tests/integration/plugins/automatic/prettier-plugin-bar.js diff --git a/tests_integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/main.js b/tests/integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/main.js similarity index 100% rename from tests_integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/main.js rename to tests/integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/main.js diff --git a/tests_integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/package.json b/tests/integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/package.json similarity index 100% rename from tests_integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/package.json rename to tests/integration/plugins/bespoke/node_modules/@company/prettier-plugin-bespoke/package.json diff --git a/tests_integration/plugins/defaultOptions/config.json b/tests/integration/plugins/defaultOptions/config.json similarity index 100% rename from tests_integration/plugins/defaultOptions/config.json rename to tests/integration/plugins/defaultOptions/config.json diff --git a/tests_integration/plugins/defaultOptions/plugin.js b/tests/integration/plugins/defaultOptions/plugin.js similarity index 100% rename from tests_integration/plugins/defaultOptions/plugin.js rename to tests/integration/plugins/defaultOptions/plugin.js diff --git a/tests_integration/plugins/extensions/file.foo b/tests/integration/plugins/extensions/file.foo similarity index 100% rename from tests_integration/plugins/extensions/file.foo rename to tests/integration/plugins/extensions/file.foo diff --git a/tests_integration/plugins/extensions/plugin.js b/tests/integration/plugins/extensions/plugin.js similarity index 100% rename from tests_integration/plugins/extensions/plugin.js rename to tests/integration/plugins/extensions/plugin.js diff --git a/tests_integration/plugins/flushLineSuffix/file.foo b/tests/integration/plugins/flushLineSuffix/file.foo similarity index 100% rename from tests_integration/plugins/flushLineSuffix/file.foo rename to tests/integration/plugins/flushLineSuffix/file.foo diff --git a/tests_integration/plugins/flushLineSuffix/plugin.js b/tests/integration/plugins/flushLineSuffix/plugin.js similarity index 100% rename from tests_integration/plugins/flushLineSuffix/plugin.js rename to tests/integration/plugins/flushLineSuffix/plugin.js diff --git a/tests_integration/plugins/options-string/config.json b/tests/integration/plugins/options-string/config.json similarity index 100% rename from tests_integration/plugins/options-string/config.json rename to tests/integration/plugins/options-string/config.json diff --git a/tests_integration/plugins/options-string/plugin.js b/tests/integration/plugins/options-string/plugin.js similarity index 100% rename from tests_integration/plugins/options-string/plugin.js rename to tests/integration/plugins/options-string/plugin.js diff --git a/tests_integration/plugins/options/config.json b/tests/integration/plugins/options/config.json similarity index 100% rename from tests_integration/plugins/options/config.json rename to tests/integration/plugins/options/config.json diff --git a/tests_integration/plugins/options/plugin.js b/tests/integration/plugins/options/plugin.js similarity index 100% rename from tests_integration/plugins/options/plugin.js rename to tests/integration/plugins/options/plugin.js diff --git a/tests_integration/plugins/preprocess/file.foo b/tests/integration/plugins/preprocess/file.foo similarity index 100% rename from tests_integration/plugins/preprocess/file.foo rename to tests/integration/plugins/preprocess/file.foo diff --git a/tests_integration/plugins/preprocess/plugin.js b/tests/integration/plugins/preprocess/plugin.js similarity index 100% rename from tests_integration/plugins/preprocess/plugin.js rename to tests/integration/plugins/preprocess/plugin.js diff --git a/tests_integration/plugins/virtualDirectory/node_modules/.gitignore b/tests/integration/plugins/virtualDirectory/node_modules/.gitignore similarity index 100% rename from tests_integration/plugins/virtualDirectory/node_modules/.gitignore rename to tests/integration/plugins/virtualDirectory/node_modules/.gitignore diff --git a/tests_integration/printDoc.js b/tests/integration/printDoc.js similarity index 100% rename from tests_integration/printDoc.js rename to tests/integration/printDoc.js diff --git a/tests_integration/runPrettier.js b/tests/integration/runPrettier.js similarity index 100% rename from tests_integration/runPrettier.js rename to tests/integration/runPrettier.js diff --git a/tests/markdown/broken-plugins/jsfmt.spec.js b/tests/markdown/broken-plugins/jsfmt.spec.js deleted file mode 100644 index 83c36cc94..000000000 --- a/tests/markdown/broken-plugins/jsfmt.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -const plugins = [ - require("../../../tests_config/prettier-plugins/prettier-plugin-missing-comments/"), -]; - -run_spec(__dirname, ["markdown"], { plugins }); diff --git a/tests/vue/broken-plugins/jsfmt.spec.js b/tests/vue/broken-plugins/jsfmt.spec.js deleted file mode 100644 index 269d0e65a..000000000 --- a/tests/vue/broken-plugins/jsfmt.spec.js +++ /dev/null @@ -1,5 +0,0 @@ -const plugins = [ - require("../../../tests_config/prettier-plugins/prettier-plugin-missing-comments/"), -]; - -run_spec(__dirname, ["vue"], { plugins }); diff --git a/tests_integration/cli/patterns/other-regular-modules.js b/tests_integration/cli/patterns/other-regular-modules.js deleted file mode 100644 index ad9a93a7c..000000000 --- a/tests_integration/cli/patterns/other-regular-modules.js +++ /dev/null @@ -1 +0,0 @@ -'use strict'; diff --git a/tsconfig.json b/tsconfig.json index e389839eb..4ffdab6ec 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -42,8 +42,6 @@ "docs/", "scripts/", "tests/", - "tests_config/", - "tests_integration/", "website/" ] }