From 4e82177cff154984e41ee7687fbd322809b46506 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 12 May 2024 13:38:49 +0900 Subject: [PATCH 01/19] chore: remove prettier-playground dir because it is not used. --- prettier-playground/a.svelte | 38 ------------------- prettier-playground/test.html | 37 ------------------ .../test01-input.svelte | 2 +- .../test01-output.svelte | 2 +- .../invalid/always/test01-input.svelte | 2 +- .../invalid/always/test01-output.svelte | 2 +- .../invalid/test01-input.svelte | 2 +- .../invalid/test01-output.svelte | 2 +- .../valid/always/test01-input.svelte | 2 +- .../valid/test01-input.svelte | 2 +- 10 files changed, 8 insertions(+), 83 deletions(-) delete mode 100644 prettier-playground/a.svelte delete mode 100644 prettier-playground/test.html diff --git a/prettier-playground/a.svelte b/prettier-playground/a.svelte deleted file mode 100644 index 076586057..000000000 --- a/prettier-playground/a.svelte +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - -

{a} + {b} = {a + b + c}

- - - -

{@html a}

-{@debug a} - - - - - - -
- -
diff --git a/prettier-playground/test.html b/prettier-playground/test.html deleted file mode 100644 index bebdb7929..000000000 --- a/prettier-playground/test.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - -

{a} + {b} = {a + b+c}

- - - -

{@html a}

-{@debug a} - - - - - - -
- -
- diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte b/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte index dec41e0b9..cc4abcf71 100644 --- a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte +++ b/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte @@ -1,5 +1,5 @@ diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test10-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/function-call/test11-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test02-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test03-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test04-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test05-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/promise/test06-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/queueMicrotask/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setInterval/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/setTimeout/test02-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-errors.yaml diff --git a/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/invalid/tick/test02-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/recursive-reference-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/recursive-reference-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/recursive-reference-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/recursive-reference-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test01-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test02-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test03-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test04-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test04-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test05-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test05-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test06-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test06-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test07-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test07-input.svelte diff --git a/tests/fixtures/rules/infinite-reactive-loop/valid/test08-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test08-input.svelte similarity index 100% rename from tests/fixtures/rules/infinite-reactive-loop/valid/test08-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/infinite-reactive-loop/valid/test08-input.svelte diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/max3/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/_config.json similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/max3/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/_config.json diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-errors.yaml diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-input.svelte diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/max3/test01-output.svelte diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/max-attributes-per-line/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/max-attributes-per-line/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/max-attributes-per-line/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/max-attributes-per-line/valid/test01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/_config.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/_config.json diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-requirements.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/snippet-render01-requirements.json diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always-after-expression/test01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/_config.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/_config.json diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-requirements.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/snippet-render01-requirements.json diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/always/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/always/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/always/test01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-requirements.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/snippet-render01-requirements.json diff --git a/tests/fixtures/rules/mustache-spacing/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/mustache-spacing/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/mustache-spacing/valid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/_config.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/_config.json diff --git a/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-requirements.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/snippet-render01-requirements.json diff --git a/tests/fixtures/rules/mustache-spacing/valid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/always/test01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/snippet-render01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-input.svelte diff --git a/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-requirements.json similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/snippet-render01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/snippet-render01-requirements.json diff --git a/tests/fixtures/rules/mustache-spacing/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/mustache-spacing/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/mustache-spacing/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/invalid/debug01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-errors.yaml diff --git a/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/invalid/debug01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug01-input.svelte diff --git a/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/invalid/debug02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-errors.yaml diff --git a/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/invalid/debug02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/invalid/debug02-input.svelte diff --git a/tests/fixtures/rules/no-at-debug-tags/valid/html-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/valid/html-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/valid/html-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/valid/html-input.svelte diff --git a/tests/fixtures/rules/no-at-debug-tags/valid/text-mustash-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/valid/text-mustash-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-debug-tags/valid/text-mustash-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-debug-tags/valid/text-mustash-input.svelte diff --git a/tests/fixtures/rules/no-at-html-tags/invalid/html-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/invalid/html-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-at-html-tags/invalid/html-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/invalid/html-errors.yaml diff --git a/tests/fixtures/rules/no-at-html-tags/invalid/html-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/invalid/html-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-html-tags/invalid/html-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/invalid/html-input.svelte diff --git a/tests/fixtures/rules/no-at-html-tags/valid/debug01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/debug01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-html-tags/valid/debug01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/debug01-input.svelte diff --git a/tests/fixtures/rules/no-at-html-tags/valid/debug02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/debug02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-html-tags/valid/debug02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/debug02-input.svelte diff --git a/tests/fixtures/rules/no-at-html-tags/valid/text-mustash-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/text-mustash-input.svelte similarity index 100% rename from tests/fixtures/rules/no-at-html-tags/valid/text-mustash-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-at-html-tags/valid/text-mustash-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml similarity index 97% rename from tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml index 0d24b4847..8a3a6f575 100644 --- a/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-errors.yaml @@ -7,6 +7,6 @@ - message: Don't manipulate the DOM directly. The Svelte runtime can get confused if there is a difference between the actual DOM and the DOM expected by the Svelte runtime. - line: 9 + line: 8 column: 4 suggestions: null diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte similarity index 79% rename from tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte index 37dc82f7b..bdc7ed872 100644 --- a/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/chain01-input.svelte @@ -5,7 +5,6 @@ foo?.remove(); }; const remove2 = () => { - // eslint-disable-next-line no-unsafe-optional-chaining -- ignore (foo?.remove)(); }; diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-errors.yaml diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove-text01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/remove01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-errors.yaml diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/remove01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/remove01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-errors.yaml diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/svelte-element01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-errors.yaml diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-method01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-errors.yaml diff --git a/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/invalid/well-known-prop01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/computed-member01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/computed-member01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/computed-member01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/computed-member01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/loop01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/loop01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/loop01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/loop01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/non-bind-this01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/non-bind-this01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/non-bind-this01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/non-bind-this01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/non-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/non-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/non-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/non-element01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/read-prop01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/read-prop01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/read-prop01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/read-prop01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/read-prop02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/read-prop02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/read-prop02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/read-prop02-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/remove-text01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/remove-text01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/remove-text01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/remove-text01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/remove01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/remove01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/remove01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/remove01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/unknown-method01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-method01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/unknown-method01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-method01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/unknown-prop01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-prop01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/unknown-prop01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-prop01-input.svelte diff --git a/tests/fixtures/rules/no-dom-manipulating/valid/unknown-var01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-var01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dom-manipulating/valid/unknown-var01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dom-manipulating/valid/unknown-var01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/simple-test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-else-if-blocks/valid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-else-if-blocks/valid/test03-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/inline-expression-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/modifier-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/multiple-element-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-on-directives/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-on-directives/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-on-directives/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/ternary01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/valid/empty01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/empty01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/valid/empty01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/empty01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/valid/ternary01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/ternary01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/valid/ternary01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/ternary01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-style-properties/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-style-properties/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-style-properties/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/inline-expression-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/multiple-element-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/valid/inline-expression-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/valid/inline-expression-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/valid/inline-expression-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/valid/inline-expression-input.svelte diff --git a/tests/fixtures/rules/no-dupe-use-directives/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dupe-use-directives/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dupe-use-directives/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-errors.yaml diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-input.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/bool-slot01-output.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-errors.yaml diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-input.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/literal-slot01-output.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-errors.yaml diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-input.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/invalid/var-slot01-output.svelte diff --git a/tests/fixtures/rules/no-dynamic-slot-name/valid/slot01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/valid/slot01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-dynamic-slot-name/valid/slot01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-dynamic-slot-name/valid/slot01-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-errors.yaml diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test01-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-errors.yaml diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/+test02-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/_config.json similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/invalid/_config.json diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test01-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test010-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test010-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test010-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test010-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test02-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test03-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test04-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test04-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test05-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test05-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test06-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test06-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test07-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test07-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test08-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test08-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test08-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test08-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test09-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test09-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test09-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/+test09-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/_config.json similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/_config.json diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test01-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/+test02-input.svelte diff --git a/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/_config.json similarity index 100% rename from tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-export-load-in-svelte-module-in-kit-pages/valid/not-page/_config.json diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-extra-reactive-curlies/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-extra-reactive-curlies/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-extra-reactive-curlies/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-errors.yaml diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/aliased-goto01-input.svelte diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml similarity index 95% rename from tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml index ed8b9578e..f0a24ef44 100644 --- a/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-errors.yaml @@ -1,8 +1,8 @@ - message: Found a goto() call with a url that isn't prefixed with the base path. - line: 6 + line: 5 column: 7 suggestions: null - message: Found a goto() call with a url that isn't prefixed with the base path. - line: 7 + line: 6 column: 7 suggestions: null diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte similarity index 67% rename from tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte index 1aeff3aec..be68b2e4a 100644 --- a/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/base-not-prefixed01-input.svelte @@ -2,7 +2,6 @@ import { base } from '$app/paths'; import { goto } from '$app/navigation'; - // eslint-disable-next-line prefer-template -- Testing both variants goto('/foo/' + base); goto(`/foo/${base}`); diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/invalid/no-base01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-errors.yaml diff --git a/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/invalid/no-base01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/invalid/no-base01-input.svelte diff --git a/tests/fixtures/rules/no-goto-without-base/valid/absolute-uri01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/absolute-uri01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/valid/absolute-uri01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/absolute-uri01-input.svelte diff --git a/tests/fixtures/rules/no-goto-without-base/valid/base-aliased01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/base-aliased01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/valid/base-aliased01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/base-aliased01-input.svelte diff --git a/tests/fixtures/rules/no-goto-without-base/valid/base-prefixed01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/base-prefixed01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-goto-without-base/valid/base-prefixed01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-goto-without-base/valid/base-prefixed01-input.svelte diff --git a/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-ignored-unsubscribe/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-ignored-unsubscribe/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-ignored-unsubscribe/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-ignored-unsubscribe/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-ignored-unsubscribe/valid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-ignored-unsubscribe/valid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-ignored-unsubscribe/valid/test03-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-errors.yaml diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable-let-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-errors.yaml diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/immutable01-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-errors.yaml diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/invalid/readonly-export01-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars01-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/builtin-vars02-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member01-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member02-wth-bind-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member02-wth-bind-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member02-wth-bind-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member02-wth-bind-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member03-with-each-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member03-with-each-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member03-with-each-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member03-with-each-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member04-with-each-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member04-with-each-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member04-with-each-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member04-with-each-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member05-with-each-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member05-with-each-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member05-with-each-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member05-with-each-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member06-with-each-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member06-with-each-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member06-with-each-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member06-with-each-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member07-with-each-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member07-with-each-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member07-with-each-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable-member07-with-each-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/mutable01-input.svelte diff --git a/tests/fixtures/rules/no-immutable-reactive-statements/valid/unknown01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/unknown01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-immutable-reactive-statements/valid/unknown01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-immutable-reactive-statements/valid/unknown01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-errors.yaml diff --git a/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-attribute01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/style-directive01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-errors.yaml diff --git a/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/style-directive01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/style-directive01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/invalid/transition01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/transition01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/transition01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/transition01-errors.yaml diff --git a/tests/fixtures/rules/no-inline-styles/invalid/transition01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/transition01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/invalid/transition01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/invalid/transition01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/_config.json similarity index 100% rename from tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/_config.json diff --git a/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/transition01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/transition01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/transition01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/allowed-transitions/transition01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/valid/class-attribute01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/class-attribute01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/valid/class-attribute01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/class-attribute01-input.svelte diff --git a/tests/fixtures/rules/no-inline-styles/valid/class-directive01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/class-directive01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inline-styles/valid/class-directive01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inline-styles/valid/class-directive01-input.svelte diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/_config.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/_config.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/_requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/_requirements.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/_requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/_requirements.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/both/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/_config.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/both/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/_config.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/both/_requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/_requirements.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/both/_requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/_requirements.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/both/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-errors.yaml diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/both/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/both/test01-input.svelte diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/_config.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/_config.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/_requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/_requirements.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/_requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/_requirements.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_config.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_config.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_requirements.json similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/_requirements.json diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-errors.yaml diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/both/test01-input.svelte diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-errors.yaml diff --git a/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/invalid/v8/test01-input.svelte diff --git a/tests/fixtures/rules/no-inner-declarations/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-inner-declarations/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-inner-declarations/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/array01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/array01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/array01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/array01-errors.yaml diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/array01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/array01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/array01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/array01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/class01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/class01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/class01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/class01-errors.yaml diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/class01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/class01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/class01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/class01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/object01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/object01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/object01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/object01-errors.yaml diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/object01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/object01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/object01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/object01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/string01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/string01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/string01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/string01-errors.yaml diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/string01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/string01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/string01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/string01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/value01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/value01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/value01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/value01-errors.yaml diff --git a/tests/fixtures/rules/no-not-function-handler/invalid/value01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/value01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/invalid/value01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/value01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/valid/bind01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/bind01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/valid/bind01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/bind01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/valid/function01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/function01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/valid/function01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/function01-input.svelte diff --git a/tests/fixtures/rules/no-not-function-handler/valid/null01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/null01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-not-function-handler/valid/null01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/null01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-errors.yaml diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/array01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-errors.yaml diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/class01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-errors.yaml diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/function01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-errors.yaml diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/invalid/object01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/valid/object01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/valid/object01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/valid/object01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/valid/object01-input.svelte diff --git a/tests/fixtures/rules/no-object-in-text-mustaches/valid/string01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/valid/string01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-object-in-text-mustaches/valid/string01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-object-in-text-mustaches/valid/string01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-functions/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-functions/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-functions/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-functions/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-functions/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-functions/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-functions/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-literals/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-literals/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-literals/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-literals/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-literals/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-literals/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-literals/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/array01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/array01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/array01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/array01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/array01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/array01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/array01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/array01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/bind-dir01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/conditional01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/delete01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/delete01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/delete01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/destructure01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-in01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/for-of01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml similarity index 95% rename from tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml index 50592f713..e69b89d33 100644 --- a/tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-errors.yaml @@ -3,6 +3,6 @@ column: 3 suggestions: null - message: Assignment to property of reactive value 'reactiveValue'. - line: 8 + line: 7 column: 3 suggestions: null diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte similarity index 77% rename from tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte index 2b751b1db..2f4d251ce 100644 --- a/tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/member01-input.svelte @@ -4,7 +4,6 @@ function handleClick() { reactiveValue.value = 42; - // eslint-disable-next-line no-unsafe-optional-chaining -- ignore (reactiveValue?.foo).bar = 42; } diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/_config.json similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/props-false/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/_config.json diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-false/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/props-true01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-reactive-reassign/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/array01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/array01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/array01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/array01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/assign-right01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/assign-right01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/assign-right01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/assign-right01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/destructure01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/destructure01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/destructure01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/destructure01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/for-in01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/for-in01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/for-in01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/for-in01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/for-of01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/for-of01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/for-of01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/for-of01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/member-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/member-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/member-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/member-key01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/on-dir01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/on-dir01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/on-dir01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/on-dir01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/props-false/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/props-false/_config.json similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/props-false/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/props-false/_config.json diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/props-false/props-false01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/props-false/props-false01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/props-false/props-false01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/props-false/props-false01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/reactive-like01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/reactive-like02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/reactive-like02-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-reactive-reassign/valid/typeof01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/typeof01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-reactive-reassign/valid/typeof01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-reactive-reassign/valid/typeof01-input.svelte diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/array-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-config.json similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/array-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-config.json diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/array-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/array-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-errors.yaml diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/array-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-input.svelte similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/array-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/array-input.svelte diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/object-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-config.json similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/object-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-config.json diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/object-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/object-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-errors.yaml diff --git a/tests/fixtures/rules/no-restricted-html-elements/invalid/object-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-input.svelte similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/invalid/object-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/invalid/object-input.svelte diff --git a/tests/fixtures/rules/no-restricted-html-elements/valid/array-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/array-config.json similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/valid/array-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/array-config.json diff --git a/tests/fixtures/rules/no-restricted-html-elements/valid/array-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/array-input.svelte similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/valid/array-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/array-input.svelte diff --git a/tests/fixtures/rules/no-restricted-html-elements/valid/object-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/object-config.json similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/valid/object-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/object-config.json diff --git a/tests/fixtures/rules/no-restricted-html-elements/valid/object-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/object-input.svelte similarity index 100% rename from tests/fixtures/rules/no-restricted-html-elements/valid/object-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-restricted-html-elements/valid/object-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-errors.yaml diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/ternary01-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/empty01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/empty01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/valid/empty01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/empty01-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/ternary01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/ternary01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/valid/ternary01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/ternary01-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-shorthand-style-property-overrides/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/valid/test-01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/valid/test-01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/valid/test-01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-spaces-around-equal-signs-in-attribute/valid/test-01-input.svelte diff --git a/tests/fixtures/rules/no-store-async/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-store-async/invalid/test01-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test01-input.js similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test01-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test01-input.js diff --git a/tests/fixtures/rules/no-store-async/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/no-store-async/invalid/test02-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test02-input.js similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test02-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test02-input.js diff --git a/tests/fixtures/rules/no-store-async/invalid/test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test03-errors.yaml diff --git a/tests/fixtures/rules/no-store-async/invalid/test03-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test03-input.js similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test03-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test03-input.js diff --git a/tests/fixtures/rules/no-store-async/invalid/test04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test04-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test04-errors.yaml diff --git a/tests/fixtures/rules/no-store-async/invalid/test04-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test04-input.js similarity index 100% rename from tests/fixtures/rules/no-store-async/invalid/test04-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/invalid/test04-input.js diff --git a/tests/fixtures/rules/no-store-async/valid/test01-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/valid/test01-input.js similarity index 100% rename from tests/fixtures/rules/no-store-async/valid/test01-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-store-async/valid/test01-input.js diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte similarity index 57% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte index 85c373b15..fb49157e7 100644 --- a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-input.svelte @@ -1,4 +1,3 @@ diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal02-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal03-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal04-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal05-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-errors.yaml diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal06-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-errors.yaml similarity index 91% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-errors.yaml index 30df267ed..e1c7cf351 100644 --- a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal01-errors.yaml +++ b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-errors.yaml @@ -1,4 +1,4 @@ - message: Using svelte/internal is prohibited. This will be removed in Svelte 6. - line: 3 + line: 2 column: 2 suggestions: null diff --git a/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/invalid/no-svelte-internal07-input.svelte diff --git a/tests/fixtures/rules/no-svelte-internal/valid/no-svelte-internal01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/valid/no-svelte-internal01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-svelte-internal/valid/no-svelte-internal01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-svelte-internal/valid/no-svelte-internal01-input.svelte diff --git a/tests/fixtures/rules/no-target-blank/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-target-blank/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-target-blank/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-target-blank/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-target-blank/valid/allow-referrer/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/allow-referrer/_config.json similarity index 100% rename from tests/fixtures/rules/no-target-blank/valid/allow-referrer/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/allow-referrer/_config.json diff --git a/tests/fixtures/rules/no-target-blank/valid/allow-referrer/allow-referrer-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/allow-referrer/allow-referrer-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-target-blank/valid/allow-referrer/allow-referrer-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/allow-referrer/allow-referrer-test01-input.svelte diff --git a/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/_config.json similarity index 100% rename from tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/_config.json diff --git a/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/enforce-dynamic-links-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/enforce-dynamic-links-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/enforce-dynamic-links-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/enforce-dynamic-links/enforce-dynamic-links-test01-input.svelte diff --git a/tests/fixtures/rules/no-target-blank/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-target-blank/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-target-blank/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/_config.json similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/_config.json diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-errors.yaml diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-input.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/ignoreComments/test01-output.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/_config.json similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/_config.json diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-errors.yaml diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-input.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/skipBlankLines/test01-output.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/no-trailing-spaces/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-trailing-spaces/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-trailing-spaces/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/_config.json similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/_config.json diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-errors.yaml diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/ignoreProperties/test01-input.svelte diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/valid/test01-input.svelte diff --git a/tests/fixtures/rules/no-unknown-style-directive-property/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unknown-style-directive-property/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unknown-style-directive-property/valid/test02-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/_config.json similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/_config.json diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/allowed-class-names/partially-allowed-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/class-directive01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiline-class-names01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/multiple-class-names01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/same-name-id01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/unused-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/invalid/used-unrelated-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/adjacent-sibling-combinator01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/adjacent-sibling-combinator01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/adjacent-sibling-combinator01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/adjacent-sibling-combinator01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/_config.json similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/_config.json diff --git a/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/allowed-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/allowed-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/allowed-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/allowed-class-names/allowed-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/child-combinator01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/child-combinator01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/child-combinator01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/child-combinator01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/descendant-combinator01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/descendant-combinator01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/descendant-combinator01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/descendant-combinator01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/general-sibling-combinator01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/general-sibling-combinator01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/general-sibling-combinator01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/general-sibling-combinator01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/invalid-style01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/invalid-style01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/invalid-style01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/invalid-style01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/multiple-class-names01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/multiple-class-names01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/multiple-class-names01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/multiple-class-names01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/no-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/no-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/no-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/no-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/pseudo-classes01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/pseudo-classes01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/pseudo-classes01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/pseudo-classes01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/pseudo-elements01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/pseudo-elements01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/pseudo-elements01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/pseudo-elements01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/scss-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/scss-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/scss-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/scss-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/selector-list01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/selector-list01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/selector-list01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/selector-list01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/test-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/test-input.js similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/test-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/test-input.js diff --git a/tests/fixtures/rules/no-unused-class-name/valid/unknown-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/unknown-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/unknown-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/unknown-lang01-input.svelte diff --git a/tests/fixtures/rules/no-unused-class-name/valid/used-class-name01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/used-class-name01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-class-name/valid/used-class-name01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-class-name/valid/used-class-name01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/missing-code-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment02-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang02-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang03-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang04-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang05-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/style-lang06-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-errors.yaml diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/has-error-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ignore-js-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ignore-js-input.js similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/ignore-js-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ignore-js-input.js diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang02-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang03-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang04-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang05-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang06-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang07-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/style-lang07-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-requirements.json diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-input.svelte diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-unused-svelte-ignore/valid/ts-lang01-svelte4-requirements.json diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/comments01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/comments01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/comments01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/comments01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/escape-test01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/invalid-test01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/quote-test01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/spaces-test01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-errors.yaml diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/invalid/tag-test01-output.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/_config.json similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/_config.json diff --git a/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/comments01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/comments01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/comments01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-includes-comment/comments01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/_config.json similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/_config.json diff --git a/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/escape-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/escape-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/escape-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/ignore-string-escape/escape-test01-input.svelte diff --git a/tests/fixtures/rules/no-useless-mustaches/valid/valid-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/valid-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/no-useless-mustaches/valid/valid-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/no-useless-mustaches/valid/valid-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/_config.json similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/_config.json diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/empty/test01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/simple-test01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/svelte-element01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test02-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test02-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test02-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/test03-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/test03-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/test03-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/transform-test02-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-errors.yaml diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/invalid/trim-test01.2-output.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/_config.json similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/_config.json diff --git a/tests/fixtures/rules/prefer-class-directive/valid/empty/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/empty/_config.json similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/empty/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/empty/_config.json diff --git a/tests/fixtures/rules/prefer-class-directive/valid/empty/ignore-test05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/empty/ignore-test05-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/empty/ignore-test05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/empty/ignore-test05-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-component01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-component01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-component01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-component01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-svelte-self01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-svelte-self01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-svelte-self01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-svelte-self01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test02-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test03-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/ignore-test04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test04-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/ignore-test04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/ignore-test04-input.svelte diff --git a/tests/fixtures/rules/prefer-class-directive/valid/simple-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/simple-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-class-directive/valid/simple-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-class-directive/valid/simple-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/fixer-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member02-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/member03-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/module-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/module-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/module-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-errors.yaml diff --git a/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/invalid/test03-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/builtin-vars02-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/valid/script-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/script-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/valid/script-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/script-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-destructured-store-props/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-destructured-store-props/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-destructured-store-props/valid/test01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/complex-test01-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/svelte-element01-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary01-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary02-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary02-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary03-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary03-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/ternary04-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/ternary04-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test02-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test02-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test02-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test03-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test03-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test03-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test04-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-errors.yaml similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test04-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-errors.yaml diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/invalid/test04-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-output.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/invalid/test04-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/invalid/test04-output.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/valid/empty01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/empty01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/valid/empty01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/empty01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/valid/ignore-component01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/ignore-component01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/valid/ignore-component01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/ignore-component01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/valid/ignore-svelte-self01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/ignore-svelte-self01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/valid/ignore-svelte-self01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/ignore-svelte-self01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/valid/invalid-style01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/invalid-style01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/valid/invalid-style01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/invalid-style01-input.svelte diff --git a/tests/fixtures/rules/prefer-style-directive/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/prefer-style-directive/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/prefer-style-directive/valid/test01-input.svelte diff --git a/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-errors.yaml diff --git a/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/invalid/each-block-without-key01-input.svelte diff --git a/tests/fixtures/rules/require-each-key/valid/keyed-each-block01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/valid/keyed-each-block01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-each-key/valid/keyed-each-block01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-each-key/valid/keyed-each-block01-input.svelte diff --git a/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-errors.yaml diff --git a/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/import-alias01-input.svelte diff --git a/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-errors.yaml diff --git a/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/invalid/no-types01-input.svelte diff --git a/tests/fixtures/rules/require-event-dispatcher-types/valid/has-types01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/has-types01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/valid/has-types01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/has-types01-input.svelte diff --git a/tests/fixtures/rules/require-event-dispatcher-types/valid/no-typescript01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/no-typescript01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/valid/no-typescript01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/no-typescript01-input.svelte diff --git a/tests/fixtures/rules/require-event-dispatcher-types/valid/non-svelte-dispatcher01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/non-svelte-dispatcher01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-event-dispatcher-types/valid/non-svelte-dispatcher01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-event-dispatcher-types/valid/non-svelte-dispatcher01-input.svelte diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-errors.yaml diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/comment01-input.svelte diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-errors.yaml diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/key01-input.svelte diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/require-optimized-style-attribute/valid/empty01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/valid/empty01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/valid/empty01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/valid/empty01-input.svelte diff --git a/tests/fixtures/rules/require-optimized-style-attribute/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-optimized-style-attribute/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-optimized-style-attribute/valid/test01-input.svelte diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-errors.yaml diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/invalid/test02-input.svelte diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test01-input.svelte diff --git a/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test02-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-callbacks-use-set-param/valid/test02-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/attrs-store01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/await01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/await01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/await01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/await01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/await01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/await01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/await01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/calc01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/calc01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/calc01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-requirements.json similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/calc01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/calc01-requirements.json diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/call01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/call01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/call01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/call01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/call01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/call01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/call01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/condition01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/condition01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/condition01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/condition01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/directives-store01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-in01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/for-of01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-block01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/if-statement01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/import01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/import01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/import01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/import01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/import01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/import01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/import01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/properties01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/properties01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/properties01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/properties01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/props-store01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/spread01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/spread01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/spread01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/spread01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-component01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/svelte-element01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/switch01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/switch01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/switch01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/switch01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/tagged01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-class-directives01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-i18n-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-if-block01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-stores01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-errors.yaml diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/invalid/ts/ts-test01-output.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/ts/non-store.ts b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/ts/non-store.ts similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/ts/non-store.ts rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/ts/non-store.ts diff --git a/tests/fixtures/rules/require-store-reactive-access/ts/store.ts b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/ts/store.ts similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/ts/store.ts rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/ts/store.ts diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/attrs-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/attrs-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/attrs-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/attrs-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/await01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/await01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/await01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/await01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/calc01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/calc01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/calc01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/calc01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/call01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/call01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/call01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/call01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/condition01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/condition01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/condition01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/condition01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/directives-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/directives-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/directives-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/directives-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/for-in01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/for-in01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/for-in01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/for-in01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/for-of01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/for-of01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/for-of01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/for-of01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/if-statement01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/if-statement01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/if-statement01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/if-statement01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/import01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/import01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/import01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/import01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/properties01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/properties01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/properties01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/properties01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/props-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/props-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/props-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/props-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/spread01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/spread01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/spread01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/spread01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/svelte-component01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/svelte-component01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/svelte-component01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/svelte-component01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/svelte-element01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/svelte-element01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/svelte-element01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/svelte-element01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/switch01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/switch01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/switch01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/switch01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/tagged01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/tagged01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/tagged01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/tagged01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/test01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-i18n-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-i18n-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-i18n-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-i18n-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store02-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-non-store02-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-stores01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-stores01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-stores01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-stores01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/ts/ts-test01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/unknown-values01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values01-input.svelte diff --git a/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values02-input.svelte similarity index 100% rename from tests/fixtures/rules/require-store-reactive-access/valid/unknown-values02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-store-reactive-access/valid/unknown-values02-input.svelte diff --git a/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-errors.yaml diff --git a/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-input.js similarity index 100% rename from tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init-in-js01-input.js diff --git a/tests/fixtures/rules/require-stores-init/invalid/no-init01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init01-errors.yaml similarity index 100% rename from tests/fixtures/rules/require-stores-init/invalid/no-init01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init01-errors.yaml diff --git a/tests/fixtures/rules/require-stores-init/invalid/no-init01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-stores-init/invalid/no-init01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/invalid/no-init01-input.svelte diff --git a/tests/fixtures/rules/require-stores-init/valid/has-init-in-js01-input.js b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/has-init-in-js01-input.js similarity index 100% rename from tests/fixtures/rules/require-stores-init/valid/has-init-in-js01-input.js rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/has-init-in-js01-input.js diff --git a/tests/fixtures/rules/require-stores-init/valid/has-init01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/has-init01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-stores-init/valid/has-init01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/has-init01-input.svelte diff --git a/tests/fixtures/rules/require-stores-init/valid/no-svelte-store01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/no-svelte-store01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-stores-init/valid/no-svelte-store01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/no-svelte-store01-input.svelte diff --git a/tests/fixtures/rules/require-stores-init/valid/spread01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/spread01-input.svelte similarity index 100% rename from tests/fixtures/rules/require-stores-init/valid/spread01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/require-stores-init/valid/spread01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/_config.json diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/always/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/always/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/always/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/_config.json diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/never/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/never/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/never/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/never/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/valid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/always/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/valid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/always/_config.json diff --git a/tests/fixtures/rules/shorthand-attribute/valid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/valid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/always/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/valid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/never/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/valid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/never/_config.json diff --git a/tests/fixtures/rules/shorthand-attribute/valid/never/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/never/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/valid/never/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/never/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-attribute/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-attribute/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-attribute/valid/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/_config.json diff --git a/tests/fixtures/rules/shorthand-directive/invalid/always/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/always/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-directive/invalid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/always/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/always/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/always/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/_config.json diff --git a/tests/fixtures/rules/shorthand-directive/invalid/never/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/never/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-directive/invalid/never/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/never/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/never/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/never/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/never/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-errors.yaml diff --git a/tests/fixtures/rules/shorthand-directive/invalid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/invalid/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/invalid/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/invalid/test01-output.svelte diff --git a/tests/fixtures/rules/shorthand-directive/valid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/always/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-directive/valid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/always/_config.json diff --git a/tests/fixtures/rules/shorthand-directive/valid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/valid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/always/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/valid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/never/_config.json similarity index 100% rename from tests/fixtures/rules/shorthand-directive/valid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/never/_config.json diff --git a/tests/fixtures/rules/shorthand-directive/valid/never/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/never/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/valid/never/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/never/test01-input.svelte diff --git a/tests/fixtures/rules/shorthand-directive/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/shorthand-directive/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/shorthand-directive/valid/test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/alphabetical-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/class-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/class-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/class-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/class-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/class-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/class-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/class-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix1-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix2-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix3-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/default-test01fix4-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/in-out-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/let-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/let-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/let-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/let-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/let-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/let-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/let-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/slot-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/slot-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/slot-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/slot-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test01-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test02-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/spread-test03-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/style-ptops-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/use-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/use-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/use-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/use-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/default/use-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/default/use-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/default/use-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/ignore-no-order-with-spread-test-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/_config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/_config.json diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix1-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix2-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix3-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix4-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix5-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix6-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-errors.yaml similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-errors.yaml diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-output.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/invalid/order/test01fix7-output.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/alphabetical-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/alphabetical-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/alphabetical-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/bind-on-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/bind-on-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/bind-on-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/bind-on-test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/class-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/class-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/class-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/class-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/default-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/default-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/default-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/default-test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/ignore-spread-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/ignore-spread-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/ignore-spread-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/ignore-spread-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/in-out-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/in-out-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/in-out-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/in-out-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/let-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/let-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/let-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/let-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/slot-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/slot-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/slot-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/slot-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/spread-test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/spread-test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/spread-test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/spread-test01-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/spread-test02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/spread-test02-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/spread-test02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/spread-test02-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/style-ptops-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/style-ptops-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/style-ptops-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/style-ptops-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/style-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/style-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/style-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/style-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/default/use-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/use-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/default/use-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/default/use-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-config.json diff --git a/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/ignore-no-order-with-spread-test-input.svelte diff --git a/tests/fixtures/rules/sort-attributes/valid/order/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/order/_config.json similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/order/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/order/_config.json diff --git a/tests/fixtures/rules/sort-attributes/valid/order/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/order/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/sort-attributes/valid/order/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/sort-attributes/valid/order/test01-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/_config.json similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/_config.json diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-errors.yaml similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-errors.yaml diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-output.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/always/always-invalid-output.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-errors.yaml similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-errors.yaml diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-output.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/default/default-invalid-output.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/_config.json similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/_config.json diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-errors.yaml similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-errors.yaml diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-output.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-output.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-output.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/invalid/never/never-invalid-output.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/valid/always/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/always/_config.json similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/valid/always/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/always/_config.json diff --git a/tests/fixtures/rules/spaced-html-comment/valid/always/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/always/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/valid/always/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/always/test01-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/valid/default/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/default/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/valid/default/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/default/test01-input.svelte diff --git a/tests/fixtures/rules/spaced-html-comment/valid/never/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/never/_config.json similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/valid/never/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/never/_config.json diff --git a/tests/fixtures/rules/spaced-html-comment/valid/never/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/never/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/spaced-html-comment/valid/never/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/spaced-html-comment/valid/never/test01-input.svelte diff --git a/tests/fixtures/rules/tsconfig.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/tsconfig.json similarity index 100% rename from tests/fixtures/rules/tsconfig.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/tsconfig.json diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore03-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/style-lang01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/style-lang01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/style-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/style-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/style-lang01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/style-lang01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/style-lang01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-errors.yaml diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/invalid/ts/enum01-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/babel/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/_config.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/babel/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/_config.json diff --git a/tests/fixtures/rules/valid-compile/valid/babel/babel-function-bind01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/babel-function-bind01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/babel/babel-function-bind01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/babel-function-bind01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/babel/class01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/class01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/babel/class01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/babel/class01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/dyamic-slot01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/dyamic-slot01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/dyamic-slot01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ignore-warnings/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore-warnings/_config.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore-warnings/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore-warnings/_config.json diff --git a/tests/fixtures/rules/valid-compile/valid/ignore-warnings/enum01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore-warnings/enum01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore-warnings/enum01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore-warnings/enum01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ignore02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ignore02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/script-comment-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/script-comment-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/script-comment-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/script-comment-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/style-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/style-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/style-lang02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/style-lang02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang02-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/style-lang03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang03-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/style-lang03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/style-lang03-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore02-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore03-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore03-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore04-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore04-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore05-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore05-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore06-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore06-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore07-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore07-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte-options-custom-element-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/svelte3-options-custom-element-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/test01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/class01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/class01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/class01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/class01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/script-comment-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/script-comment-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/script-comment-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/script-comment-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ts/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/test01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-requirements.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-requirements.json similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-requirements.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-requirements.json diff --git a/tests/fixtures/rules/valid-compile/valid/ts/type-only-import01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/type-only-import01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/type-only-import01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/type-only-import01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/ts/type-only-import02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/type-only-import02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/ts/type-only-import02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/ts/type-only-import02-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/undef01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/undef01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/undef01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/undef01-input.svelte diff --git a/tests/fixtures/rules/valid-compile/valid/unuse01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/unuse01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-compile/valid/unuse01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-compile/valid/unuse01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/invalid/const-key01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/const-key01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-each-key/invalid/const-key01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/const-key01-errors.yaml diff --git a/tests/fixtures/rules/valid-each-key/invalid/const-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/const-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/invalid/const-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/const-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-errors.yaml diff --git a/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/invalid/out-vars-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/call-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/call-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/call-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/call-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/destructure-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/destructure-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/destructure-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/destructure-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/expression-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/expression-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/expression-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/expression-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/expression-key02-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/expression-key02-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/expression-key02-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/expression-key02-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/index-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/index-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/index-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/index-key01-input.svelte diff --git a/tests/fixtures/rules/valid-each-key/valid/member-key01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/member-key01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-each-key/valid/member-key01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-each-key/valid/member-key01-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-errors.yaml b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-errors.yaml similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-errors.yaml rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-errors.yaml diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/+test001-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/_config.json similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/invalid/_config.json diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test-for-form-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test-for-form-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test-for-form-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test-for-form-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test001-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test001-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test001-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test001-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test002-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test002-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test002-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test002-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test003-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test003-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test003-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test003-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test004-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test004-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test004-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/+test004-input.svelte diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/_config.json b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/_config.json similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/_config.json rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/_config.json diff --git a/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/not-page/test01-input.svelte b/packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/not-page/test01-input.svelte similarity index 100% rename from tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/not-page/test01-input.svelte rename to packages/eslint-plugin-svelte/tests/fixtures/rules/valid-prop-names-in-kit-pages/valid/not-page/test01-input.svelte diff --git a/tests/src/configs/all.ts b/packages/eslint-plugin-svelte/tests/src/configs/all.ts similarity index 100% rename from tests/src/configs/all.ts rename to packages/eslint-plugin-svelte/tests/src/configs/all.ts diff --git a/tests/src/configs/base.ts b/packages/eslint-plugin-svelte/tests/src/configs/base.ts similarity index 100% rename from tests/src/configs/base.ts rename to packages/eslint-plugin-svelte/tests/src/configs/base.ts diff --git a/tests/src/configs/recommended.ts b/packages/eslint-plugin-svelte/tests/src/configs/recommended.ts similarity index 100% rename from tests/src/configs/recommended.ts rename to packages/eslint-plugin-svelte/tests/src/configs/recommended.ts diff --git a/tests/src/integration/no-unused-vars.ts b/packages/eslint-plugin-svelte/tests/src/integration/no-unused-vars.ts similarity index 100% rename from tests/src/integration/no-unused-vars.ts rename to packages/eslint-plugin-svelte/tests/src/integration/no-unused-vars.ts diff --git a/tests/src/meta.ts b/packages/eslint-plugin-svelte/tests/src/meta.ts similarity index 100% rename from tests/src/meta.ts rename to packages/eslint-plugin-svelte/tests/src/meta.ts diff --git a/tests/src/rules/@typescript-eslint/no-unnecessary-condition.ts b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/no-unnecessary-condition.ts similarity index 100% rename from tests/src/rules/@typescript-eslint/no-unnecessary-condition.ts rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/no-unnecessary-condition.ts diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/file.ts b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/file.ts similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/file.ts rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/file.ts diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/react.tsx b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/react.tsx similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/react.tsx rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/react.tsx diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/tsconfig.json b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/tsconfig.json similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/tsconfig.json rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/tsconfig.json diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/file.ts b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/file.ts similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/file.ts rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/file.ts diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/react.tsx b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/react.tsx similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/react.tsx rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/react.tsx diff --git a/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/tsconfig.json b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/tsconfig.json similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/tsconfig.json rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/fixtures/unstrict/tsconfig.json diff --git a/tests/src/rules/@typescript-eslint/original-tests/no-unnecessary-condition.ts b/packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/no-unnecessary-condition.ts similarity index 100% rename from tests/src/rules/@typescript-eslint/original-tests/no-unnecessary-condition.ts rename to packages/eslint-plugin-svelte/tests/src/rules/@typescript-eslint/original-tests/no-unnecessary-condition.ts diff --git a/tests/src/rules/block-lang.ts b/packages/eslint-plugin-svelte/tests/src/rules/block-lang.ts similarity index 100% rename from tests/src/rules/block-lang.ts rename to packages/eslint-plugin-svelte/tests/src/rules/block-lang.ts diff --git a/tests/src/rules/button-has-type.ts b/packages/eslint-plugin-svelte/tests/src/rules/button-has-type.ts similarity index 100% rename from tests/src/rules/button-has-type.ts rename to packages/eslint-plugin-svelte/tests/src/rules/button-has-type.ts diff --git a/tests/src/rules/comment-directive.ts b/packages/eslint-plugin-svelte/tests/src/rules/comment-directive.ts similarity index 100% rename from tests/src/rules/comment-directive.ts rename to packages/eslint-plugin-svelte/tests/src/rules/comment-directive.ts diff --git a/tests/src/rules/derived-has-same-inputs-outputs.ts b/packages/eslint-plugin-svelte/tests/src/rules/derived-has-same-inputs-outputs.ts similarity index 100% rename from tests/src/rules/derived-has-same-inputs-outputs.ts rename to packages/eslint-plugin-svelte/tests/src/rules/derived-has-same-inputs-outputs.ts diff --git a/tests/src/rules/experimental-require-slot-types.ts b/packages/eslint-plugin-svelte/tests/src/rules/experimental-require-slot-types.ts similarity index 100% rename from tests/src/rules/experimental-require-slot-types.ts rename to packages/eslint-plugin-svelte/tests/src/rules/experimental-require-slot-types.ts diff --git a/tests/src/rules/experimental-require-strict-events.ts b/packages/eslint-plugin-svelte/tests/src/rules/experimental-require-strict-events.ts similarity index 100% rename from tests/src/rules/experimental-require-strict-events.ts rename to packages/eslint-plugin-svelte/tests/src/rules/experimental-require-strict-events.ts diff --git a/tests/src/rules/first-attribute-linebreak.ts b/packages/eslint-plugin-svelte/tests/src/rules/first-attribute-linebreak.ts similarity index 100% rename from tests/src/rules/first-attribute-linebreak.ts rename to packages/eslint-plugin-svelte/tests/src/rules/first-attribute-linebreak.ts diff --git a/tests/src/rules/html-closing-bracket-spacing.ts b/packages/eslint-plugin-svelte/tests/src/rules/html-closing-bracket-spacing.ts similarity index 100% rename from tests/src/rules/html-closing-bracket-spacing.ts rename to packages/eslint-plugin-svelte/tests/src/rules/html-closing-bracket-spacing.ts diff --git a/tests/src/rules/html-quotes.ts b/packages/eslint-plugin-svelte/tests/src/rules/html-quotes.ts similarity index 100% rename from tests/src/rules/html-quotes.ts rename to packages/eslint-plugin-svelte/tests/src/rules/html-quotes.ts diff --git a/tests/src/rules/html-self-closing.ts b/packages/eslint-plugin-svelte/tests/src/rules/html-self-closing.ts similarity index 100% rename from tests/src/rules/html-self-closing.ts rename to packages/eslint-plugin-svelte/tests/src/rules/html-self-closing.ts diff --git a/tests/src/rules/indent.ts b/packages/eslint-plugin-svelte/tests/src/rules/indent.ts similarity index 100% rename from tests/src/rules/indent.ts rename to packages/eslint-plugin-svelte/tests/src/rules/indent.ts diff --git a/tests/src/rules/infinite-reactive-loop.ts b/packages/eslint-plugin-svelte/tests/src/rules/infinite-reactive-loop.ts similarity index 100% rename from tests/src/rules/infinite-reactive-loop.ts rename to packages/eslint-plugin-svelte/tests/src/rules/infinite-reactive-loop.ts diff --git a/tests/src/rules/max-attributes-per-line.ts b/packages/eslint-plugin-svelte/tests/src/rules/max-attributes-per-line.ts similarity index 100% rename from tests/src/rules/max-attributes-per-line.ts rename to packages/eslint-plugin-svelte/tests/src/rules/max-attributes-per-line.ts diff --git a/tests/src/rules/mustache-spacing.ts b/packages/eslint-plugin-svelte/tests/src/rules/mustache-spacing.ts similarity index 100% rename from tests/src/rules/mustache-spacing.ts rename to packages/eslint-plugin-svelte/tests/src/rules/mustache-spacing.ts diff --git a/tests/src/rules/no-at-debug-tags.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-at-debug-tags.ts similarity index 100% rename from tests/src/rules/no-at-debug-tags.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-at-debug-tags.ts diff --git a/tests/src/rules/no-at-html-tags.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-at-html-tags.ts similarity index 100% rename from tests/src/rules/no-at-html-tags.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-at-html-tags.ts diff --git a/tests/src/rules/no-dom-manipulating.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dom-manipulating.ts similarity index 100% rename from tests/src/rules/no-dom-manipulating.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dom-manipulating.ts diff --git a/tests/src/rules/no-dupe-else-if-blocks.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dupe-else-if-blocks.ts similarity index 100% rename from tests/src/rules/no-dupe-else-if-blocks.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dupe-else-if-blocks.ts diff --git a/tests/src/rules/no-dupe-on-directives.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dupe-on-directives.ts similarity index 100% rename from tests/src/rules/no-dupe-on-directives.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dupe-on-directives.ts diff --git a/tests/src/rules/no-dupe-style-properties.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dupe-style-properties.ts similarity index 100% rename from tests/src/rules/no-dupe-style-properties.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dupe-style-properties.ts diff --git a/tests/src/rules/no-dupe-use-directives.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dupe-use-directives.ts similarity index 100% rename from tests/src/rules/no-dupe-use-directives.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dupe-use-directives.ts diff --git a/tests/src/rules/no-dynamic-slot-name.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-dynamic-slot-name.ts similarity index 100% rename from tests/src/rules/no-dynamic-slot-name.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-dynamic-slot-name.ts diff --git a/tests/src/rules/no-export-load-in-svelte-module-in-kit-pages.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-export-load-in-svelte-module-in-kit-pages.ts similarity index 100% rename from tests/src/rules/no-export-load-in-svelte-module-in-kit-pages.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-export-load-in-svelte-module-in-kit-pages.ts diff --git a/tests/src/rules/no-extra-reactive-curlies.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-extra-reactive-curlies.ts similarity index 100% rename from tests/src/rules/no-extra-reactive-curlies.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-extra-reactive-curlies.ts diff --git a/tests/src/rules/no-goto-without-base.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-goto-without-base.ts similarity index 100% rename from tests/src/rules/no-goto-without-base.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-goto-without-base.ts diff --git a/tests/src/rules/no-ignored-unsubscribe.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-ignored-unsubscribe.ts similarity index 100% rename from tests/src/rules/no-ignored-unsubscribe.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-ignored-unsubscribe.ts diff --git a/tests/src/rules/no-immutable-reactive-statements.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-immutable-reactive-statements.ts similarity index 100% rename from tests/src/rules/no-immutable-reactive-statements.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-immutable-reactive-statements.ts diff --git a/tests/src/rules/no-inline-styles.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-inline-styles.ts similarity index 100% rename from tests/src/rules/no-inline-styles.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-inline-styles.ts diff --git a/tests/src/rules/no-inner-declarations.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-inner-declarations.ts similarity index 100% rename from tests/src/rules/no-inner-declarations.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-inner-declarations.ts diff --git a/tests/src/rules/no-not-function-handler.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-not-function-handler.ts similarity index 100% rename from tests/src/rules/no-not-function-handler.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-not-function-handler.ts diff --git a/tests/src/rules/no-object-in-text-mustaches.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-object-in-text-mustaches.ts similarity index 100% rename from tests/src/rules/no-object-in-text-mustaches.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-object-in-text-mustaches.ts diff --git a/tests/src/rules/no-reactive-functions.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-reactive-functions.ts similarity index 100% rename from tests/src/rules/no-reactive-functions.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-reactive-functions.ts diff --git a/tests/src/rules/no-reactive-literals.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-reactive-literals.ts similarity index 100% rename from tests/src/rules/no-reactive-literals.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-reactive-literals.ts diff --git a/tests/src/rules/no-reactive-reassign.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-reactive-reassign.ts similarity index 100% rename from tests/src/rules/no-reactive-reassign.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-reactive-reassign.ts diff --git a/tests/src/rules/no-restricted-html-elements.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-restricted-html-elements.ts similarity index 100% rename from tests/src/rules/no-restricted-html-elements.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-restricted-html-elements.ts diff --git a/tests/src/rules/no-shorthand-style-property-overrides.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-shorthand-style-property-overrides.ts similarity index 100% rename from tests/src/rules/no-shorthand-style-property-overrides.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-shorthand-style-property-overrides.ts diff --git a/tests/src/rules/no-spaces-around-equal-signs-in-attribute.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-spaces-around-equal-signs-in-attribute.ts similarity index 100% rename from tests/src/rules/no-spaces-around-equal-signs-in-attribute.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-spaces-around-equal-signs-in-attribute.ts diff --git a/tests/src/rules/no-store-async.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-store-async.ts similarity index 100% rename from tests/src/rules/no-store-async.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-store-async.ts diff --git a/tests/src/rules/no-svelte-internal.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-svelte-internal.ts similarity index 100% rename from tests/src/rules/no-svelte-internal.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-svelte-internal.ts diff --git a/tests/src/rules/no-target-blank.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-target-blank.ts similarity index 100% rename from tests/src/rules/no-target-blank.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-target-blank.ts diff --git a/tests/src/rules/no-trailing-spaces.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-trailing-spaces.ts similarity index 100% rename from tests/src/rules/no-trailing-spaces.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-trailing-spaces.ts diff --git a/tests/src/rules/no-unknown-style-directive-property.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-unknown-style-directive-property.ts similarity index 100% rename from tests/src/rules/no-unknown-style-directive-property.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-unknown-style-directive-property.ts diff --git a/tests/src/rules/no-unused-class-name.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-unused-class-name.ts similarity index 100% rename from tests/src/rules/no-unused-class-name.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-unused-class-name.ts diff --git a/tests/src/rules/no-unused-svelte-ignore.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-unused-svelte-ignore.ts similarity index 100% rename from tests/src/rules/no-unused-svelte-ignore.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-unused-svelte-ignore.ts diff --git a/tests/src/rules/no-useless-mustaches.ts b/packages/eslint-plugin-svelte/tests/src/rules/no-useless-mustaches.ts similarity index 100% rename from tests/src/rules/no-useless-mustaches.ts rename to packages/eslint-plugin-svelte/tests/src/rules/no-useless-mustaches.ts diff --git a/tests/src/rules/prefer-class-directive.ts b/packages/eslint-plugin-svelte/tests/src/rules/prefer-class-directive.ts similarity index 100% rename from tests/src/rules/prefer-class-directive.ts rename to packages/eslint-plugin-svelte/tests/src/rules/prefer-class-directive.ts diff --git a/tests/src/rules/prefer-destructured-store-props.ts b/packages/eslint-plugin-svelte/tests/src/rules/prefer-destructured-store-props.ts similarity index 100% rename from tests/src/rules/prefer-destructured-store-props.ts rename to packages/eslint-plugin-svelte/tests/src/rules/prefer-destructured-store-props.ts diff --git a/tests/src/rules/prefer-style-directive.ts b/packages/eslint-plugin-svelte/tests/src/rules/prefer-style-directive.ts similarity index 100% rename from tests/src/rules/prefer-style-directive.ts rename to packages/eslint-plugin-svelte/tests/src/rules/prefer-style-directive.ts diff --git a/tests/src/rules/require-each-key.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-each-key.ts similarity index 100% rename from tests/src/rules/require-each-key.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-each-key.ts diff --git a/tests/src/rules/require-event-dispatcher-types.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-event-dispatcher-types.ts similarity index 100% rename from tests/src/rules/require-event-dispatcher-types.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-event-dispatcher-types.ts diff --git a/tests/src/rules/require-optimized-style-attribute.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-optimized-style-attribute.ts similarity index 100% rename from tests/src/rules/require-optimized-style-attribute.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-optimized-style-attribute.ts diff --git a/tests/src/rules/require-store-callbacks-use-set-param.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-store-callbacks-use-set-param.ts similarity index 100% rename from tests/src/rules/require-store-callbacks-use-set-param.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-store-callbacks-use-set-param.ts diff --git a/tests/src/rules/require-store-reactive-access.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-store-reactive-access.ts similarity index 100% rename from tests/src/rules/require-store-reactive-access.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-store-reactive-access.ts diff --git a/tests/src/rules/require-stores-init.ts b/packages/eslint-plugin-svelte/tests/src/rules/require-stores-init.ts similarity index 100% rename from tests/src/rules/require-stores-init.ts rename to packages/eslint-plugin-svelte/tests/src/rules/require-stores-init.ts diff --git a/tests/src/rules/shorthand-attribute.ts b/packages/eslint-plugin-svelte/tests/src/rules/shorthand-attribute.ts similarity index 100% rename from tests/src/rules/shorthand-attribute.ts rename to packages/eslint-plugin-svelte/tests/src/rules/shorthand-attribute.ts diff --git a/tests/src/rules/shorthand-directive.ts b/packages/eslint-plugin-svelte/tests/src/rules/shorthand-directive.ts similarity index 100% rename from tests/src/rules/shorthand-directive.ts rename to packages/eslint-plugin-svelte/tests/src/rules/shorthand-directive.ts diff --git a/tests/src/rules/sort-attributes.ts b/packages/eslint-plugin-svelte/tests/src/rules/sort-attributes.ts similarity index 100% rename from tests/src/rules/sort-attributes.ts rename to packages/eslint-plugin-svelte/tests/src/rules/sort-attributes.ts diff --git a/tests/src/rules/spaced-html-comment.ts b/packages/eslint-plugin-svelte/tests/src/rules/spaced-html-comment.ts similarity index 100% rename from tests/src/rules/spaced-html-comment.ts rename to packages/eslint-plugin-svelte/tests/src/rules/spaced-html-comment.ts diff --git a/tests/src/rules/system.ts b/packages/eslint-plugin-svelte/tests/src/rules/system.ts similarity index 100% rename from tests/src/rules/system.ts rename to packages/eslint-plugin-svelte/tests/src/rules/system.ts diff --git a/tests/src/rules/valid-compile.ts b/packages/eslint-plugin-svelte/tests/src/rules/valid-compile.ts similarity index 100% rename from tests/src/rules/valid-compile.ts rename to packages/eslint-plugin-svelte/tests/src/rules/valid-compile.ts diff --git a/tests/src/rules/valid-each-key.ts b/packages/eslint-plugin-svelte/tests/src/rules/valid-each-key.ts similarity index 100% rename from tests/src/rules/valid-each-key.ts rename to packages/eslint-plugin-svelte/tests/src/rules/valid-each-key.ts diff --git a/tests/src/rules/valid-prop-names-in-kit-pages.ts b/packages/eslint-plugin-svelte/tests/src/rules/valid-prop-names-in-kit-pages.ts similarity index 100% rename from tests/src/rules/valid-prop-names-in-kit-pages.ts rename to packages/eslint-plugin-svelte/tests/src/rules/valid-prop-names-in-kit-pages.ts diff --git a/tests/src/settings/ignore-warnings.ts b/packages/eslint-plugin-svelte/tests/src/settings/ignore-warnings.ts similarity index 100% rename from tests/src/settings/ignore-warnings.ts rename to packages/eslint-plugin-svelte/tests/src/settings/ignore-warnings.ts diff --git a/tests/utils/eslint-compat.ts b/packages/eslint-plugin-svelte/tests/utils/eslint-compat.ts similarity index 100% rename from tests/utils/eslint-compat.ts rename to packages/eslint-plugin-svelte/tests/utils/eslint-compat.ts diff --git a/tests/utils/source-code-fixer.ts b/packages/eslint-plugin-svelte/tests/utils/source-code-fixer.ts similarity index 100% rename from tests/utils/source-code-fixer.ts rename to packages/eslint-plugin-svelte/tests/utils/source-code-fixer.ts diff --git a/tests/utils/utils.ts b/packages/eslint-plugin-svelte/tests/utils/utils.ts similarity index 100% rename from tests/utils/utils.ts rename to packages/eslint-plugin-svelte/tests/utils/utils.ts diff --git a/tools/lib/changesets-util.ts b/packages/eslint-plugin-svelte/tools/lib/changesets-util.ts similarity index 100% rename from tools/lib/changesets-util.ts rename to packages/eslint-plugin-svelte/tools/lib/changesets-util.ts diff --git a/tools/lib/load-rules.ts b/packages/eslint-plugin-svelte/tools/lib/load-rules.ts similarity index 100% rename from tools/lib/load-rules.ts rename to packages/eslint-plugin-svelte/tools/lib/load-rules.ts diff --git a/tools/lib/write.ts b/packages/eslint-plugin-svelte/tools/lib/write.ts similarity index 100% rename from tools/lib/write.ts rename to packages/eslint-plugin-svelte/tools/lib/write.ts diff --git a/tools/new-rule.ts b/packages/eslint-plugin-svelte/tools/new-rule.ts similarity index 100% rename from tools/new-rule.ts rename to packages/eslint-plugin-svelte/tools/new-rule.ts diff --git a/tools/render-rules.ts b/packages/eslint-plugin-svelte/tools/render-rules.ts similarity index 100% rename from tools/render-rules.ts rename to packages/eslint-plugin-svelte/tools/render-rules.ts diff --git a/tools/update-docs-rules-index.ts b/packages/eslint-plugin-svelte/tools/update-docs-rules-index.ts similarity index 92% rename from tools/update-docs-rules-index.ts rename to packages/eslint-plugin-svelte/tools/update-docs-rules-index.ts index 802619835..49ececf09 100644 --- a/tools/update-docs-rules-index.ts +++ b/packages/eslint-plugin-svelte/tools/update-docs-rules-index.ts @@ -3,7 +3,7 @@ import renderRulesTableContent from './render-rules'; import { writeAndFormat } from './lib/write'; // ----------------------------------------------------------------------------- -const readmeFilePath = path.resolve(__dirname, '../docs/rules.md'); +const readmeFilePath = path.resolve(__dirname, '../../../docs/rules.md'); void writeAndFormat( readmeFilePath, `--- diff --git a/tools/update-docs.ts b/packages/eslint-plugin-svelte/tools/update-docs.ts similarity index 99% rename from tools/update-docs.ts rename to packages/eslint-plugin-svelte/tools/update-docs.ts index 4e94068da..16b94905f 100644 --- a/tools/update-docs.ts +++ b/packages/eslint-plugin-svelte/tools/update-docs.ts @@ -19,7 +19,7 @@ function yamlValue(val: unknown) { return val; } -const ROOT = path.resolve(__dirname, '../docs/rules'); +const ROOT = path.resolve(__dirname, '../../../docs/rules'); function pickSince(content: string): string | null | Promise { const fileIntro = /^---\n((?:.*\n)+)---\n*/.exec(content); diff --git a/tools/update-meta.ts b/packages/eslint-plugin-svelte/tools/update-meta.ts similarity index 100% rename from tools/update-meta.ts rename to packages/eslint-plugin-svelte/tools/update-meta.ts diff --git a/tools/update-readme.ts b/packages/eslint-plugin-svelte/tools/update-readme.ts similarity index 90% rename from tools/update-readme.ts rename to packages/eslint-plugin-svelte/tools/update-readme.ts index 04fd7e2e5..4a10e6f90 100644 --- a/tools/update-readme.ts +++ b/packages/eslint-plugin-svelte/tools/update-readme.ts @@ -7,7 +7,7 @@ const insertText = `\n${renderRulesTableContent( (name) => `https://sveltejs.github.io/eslint-plugin-svelte/rules/${name}/` )}\n`; -const readmeFilePath = path.resolve(__dirname, '../README.md'); +const readmeFilePath = path.resolve(__dirname, '../../../README.md'); const newReadme = fs .readFileSync(readmeFilePath, 'utf8') .replace( @@ -16,7 +16,7 @@ const newReadme = fs ); void writeAndFormat(readmeFilePath, newReadme); -const docsReadmeFilePath = path.resolve(__dirname, '../docs/README.md'); +const docsReadmeFilePath = path.resolve(__dirname, '../../../docs/README.md'); void writeAndFormat( docsReadmeFilePath, @@ -63,7 +63,7 @@ ${newReadme .replace(/\n{3,}/gu, '\n\n')}` ); -const docsUserGuideFilePath = path.resolve(__dirname, '../docs/user-guide.md'); +const docsUserGuideFilePath = path.resolve(__dirname, '../../../docs/user-guide.md'); const docsUserGuide = fs.readFileSync(docsUserGuideFilePath, 'utf8'); diff --git a/tools/update-rule-types.ts b/packages/eslint-plugin-svelte/tools/update-rule-types.ts similarity index 100% rename from tools/update-rule-types.ts rename to packages/eslint-plugin-svelte/tools/update-rule-types.ts diff --git a/tools/update-rules.ts b/packages/eslint-plugin-svelte/tools/update-rules.ts similarity index 100% rename from tools/update-rules.ts rename to packages/eslint-plugin-svelte/tools/update-rules.ts diff --git a/tools/update-rulesets.ts b/packages/eslint-plugin-svelte/tools/update-rulesets.ts similarity index 100% rename from tools/update-rulesets.ts rename to packages/eslint-plugin-svelte/tools/update-rulesets.ts diff --git a/tools/update-types-for-node.ts b/packages/eslint-plugin-svelte/tools/update-types-for-node.ts similarity index 100% rename from tools/update-types-for-node.ts rename to packages/eslint-plugin-svelte/tools/update-types-for-node.ts diff --git a/tools/update.ts b/packages/eslint-plugin-svelte/tools/update.ts similarity index 100% rename from tools/update.ts rename to packages/eslint-plugin-svelte/tools/update.ts diff --git a/tsconfig.build.json b/packages/eslint-plugin-svelte/tsconfig.build.json similarity index 100% rename from tsconfig.build.json rename to packages/eslint-plugin-svelte/tsconfig.build.json diff --git a/tsconfig.json b/packages/eslint-plugin-svelte/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/eslint-plugin-svelte/tsconfig.json diff --git a/typings/@eslint-community/eslint-utils/index.d.ts b/packages/eslint-plugin-svelte/typings/@eslint-community/eslint-utils/index.d.ts similarity index 100% rename from typings/@eslint-community/eslint-utils/index.d.ts rename to packages/eslint-plugin-svelte/typings/@eslint-community/eslint-utils/index.d.ts diff --git a/typings/estree/index.d.ts b/packages/eslint-plugin-svelte/typings/estree/index.d.ts similarity index 100% rename from typings/estree/index.d.ts rename to packages/eslint-plugin-svelte/typings/estree/index.d.ts diff --git a/typings/postcss-safe-parser/lib/safe-parser/index.d.ts b/packages/eslint-plugin-svelte/typings/postcss-safe-parser/lib/safe-parser/index.d.ts similarity index 100% rename from typings/postcss-safe-parser/lib/safe-parser/index.d.ts rename to packages/eslint-plugin-svelte/typings/postcss-safe-parser/lib/safe-parser/index.d.ts diff --git a/typings/postcss/lib/tokenize/index.d.ts b/packages/eslint-plugin-svelte/typings/postcss/lib/tokenize/index.d.ts similarity index 100% rename from typings/postcss/lib/tokenize/index.d.ts rename to packages/eslint-plugin-svelte/typings/postcss/lib/tokenize/index.d.ts From 9730e601c25012bd45b2c2c22eced05c673486ed Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 15:35:16 +0900 Subject: [PATCH 08/19] chore: fix GitHub actions --- .github/workflows/NodeCI.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index eaa921c70..e87bb976c 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -127,8 +127,13 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - - name: Install svelte@3 + - name: + Install svelte@3 + # Remove @sveltejs/kit because postinstall fails on old node. run: | + cd docs-svelte-kit + pnpm rm @sveltejs/kit + cd .. pnpm install -D svelte@3 @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 eslint@8 rm -rf node_modules rm -rf ../../node_modules From ed2597b551ce826dbd1cb57876f5d27044fa2876 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 12 May 2024 21:48:24 +0900 Subject: [PATCH 09/19] chore: remove unused deps --- package.json | 3 ++ .../eslint-plugin-svelte/eslint.config.mjs | 18 -------- packages/eslint-plugin-svelte/package.json | 41 +------------------ 3 files changed, 5 insertions(+), 57 deletions(-) diff --git a/package.json b/package.json index dfbc6e346..0500d1d09 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,9 @@ "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.1", "@changesets/get-release-plan": "^4.0.0", + "env-cmd": "^10.1.0", + "npm-run-all2": "^6.1.2", + "rimraf": "^5.0.7", "typescript": "~5.4.5" }, "publishConfig": { diff --git a/packages/eslint-plugin-svelte/eslint.config.mjs b/packages/eslint-plugin-svelte/eslint.config.mjs index 10141b168..cd04ec0e7 100644 --- a/packages/eslint-plugin-svelte/eslint.config.mjs +++ b/packages/eslint-plugin-svelte/eslint.config.mjs @@ -1,6 +1,5 @@ import * as myPlugin from '@ota-meshi/eslint-plugin'; import * as tseslint from 'typescript-eslint'; -import globals from 'globals'; /** * @type {import('eslint').Linter.FlatConfig[]} @@ -89,23 +88,6 @@ const config = [ ] } }, - { - files: ['docs-svelte-kit/**'], - languageOptions: { - sourceType: 'module', - globals: { - ...globals.browser, - require: 'readonly' - } - }, - rules: { - 'n/file-extension-in-import': 'off', - 'n/no-unsupported-features/es-syntax': 'off', - 'n/no-unsupported-features/es-builtins': 'off', - 'n/no-unsupported-features/node-builtins': 'off', - 'n/no-missing-import': 'off' - } - }, { files: ['docs-svelte-kit/**/*.svelte'], languageOptions: { diff --git a/packages/eslint-plugin-svelte/package.json b/packages/eslint-plugin-svelte/package.json index 5bd1d0971..2ab002364 100644 --- a/packages/eslint-plugin-svelte/package.json +++ b/packages/eslint-plugin-svelte/package.json @@ -59,7 +59,6 @@ "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@jridgewell/sourcemap-codec": "^1.4.15", - "debug": "^4.3.4", "eslint-compat-utils": "^0.5.0", "esutils": "^2.0.3", "known-css-properties": "^0.31.0", @@ -74,42 +73,25 @@ "@babel/core": "^7.24.5", "@babel/eslint-parser": "^7.24.5", "@babel/plugin-proposal-function-bind": "^7.24.1", - "@babel/types": "^7.24.5", - "@eslint-community/eslint-plugin-eslint-comments": "4.3.0", - "@fontsource/fira-mono": "^5.0.13", + "@eslint-community/eslint-plugin-eslint-comments": "^4.3.0", "@ota-meshi/eslint-plugin": "^0.17.1", - "@sindresorhus/slugify": "^2.2.1", - "@sveltejs/adapter-static": "^3.0.1", - "@sveltejs/vite-plugin-svelte": "^3.1.0", "@types/babel__core": "^7.20.5", - "@types/cross-spawn": "^6.0.6", - "@types/escape-html": "^1.0.4", "@types/eslint": "^8.56.10", - "@types/eslint-scope": "^3.7.7", "@types/eslint-utils": "^3.0.5", - "@types/eslint-visitor-keys": "^3.3.0", "@types/esutils": "^2.0.2", "@types/json-schema": "^7.0.15", "@types/less": "^3.0.6", - "@types/markdown-it": "^14.1.1", - "@types/markdown-it-container": "^2.0.10", - "@types/markdown-it-emoji": "^3.0.1", "@types/mocha": "^10.0.6", "@types/node": "^20.12.11", "@types/postcss-safe-parser": "^5.0.4", - "@types/prismjs": "^1.26.4", "@types/semver": "^7.5.8", "@types/stylus": "^0.48.42", "@typescript-eslint/eslint-plugin": "^7.8.0", "@typescript-eslint/parser": "^7.8.0", - "@typescript/vfs": "^1.5.0", "acorn": "^8.11.3", "assert": "^2.1.0", - "cross-spawn": "^7.0.3", - "env-cmd": "^10.1.0", - "esbuild": "^0.21.1", + "esbuild": "^0.21.0", "esbuild-register": "^3.5.0", - "escape-html": "^1.0.3", "eslint": "^9.2.0", "eslint-config-prettier": "^9.1.0", "eslint-formatter-friendly": "^7.0.0", @@ -128,38 +110,19 @@ "eslint-typegen": "^0.2.4", "eslint-visitor-keys": "^4.0.0", "espree": "^10.0.1", - "estree-walker": "^3.0.3", - "globals": "^15.2.0", "less": "^4.2.0", - "locate-character": "^3.0.0", - "magic-string": "^0.30.10", - "markdown-it-anchor": "^8.6.7", - "markdown-it-container": "^4.0.0", - "markdown-it-emoji": "^3.0.0", "mocha": "^10.4.0", - "npm-run-all2": "^6.1.2", "nyc": "^15.1.0", - "pako": "^2.1.0", "postcss-nested": "^6.0.1", "prettier": "^3.2.5", - "prettier-plugin-pkg": "^0.18.1", "prettier-plugin-svelte": "^3.2.3", - "prism-svelte": "^0.5.0", - "prismjs": "^1.29.0", - "rimraf": "^5.0.7", "sass": "^1.77.1", "source-map-js": "^1.2.0", "stylus": "^0.63.0", "svelte": "5.0.0-next.130", - "svelte-adapter-ghpages": "0.2.2", "svelte-i18n": "^4.0.0", - "tslib": "^2.6.2", "type-coverage": "^2.28.2", "typescript-eslint": "^7.8.0", - "util": "^0.12.5", - "vite": "^5.2.11", - "vite-plugin-eslint4b": "^0.4.0", - "vite-plugin-svelte-md": "^0.1.7", "yaml": "^2.4.2" }, "publishConfig": { From 50137a44304caf607d5d90f7048e0b175c069565 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 15:23:49 +0900 Subject: [PATCH 10/19] chore: migrate site (wip) --- .github/workflows/GHPages.yml | 7 +- .github/workflows/NodeCI.yml | 11 +- .gitignore | 4 +- docs-svelte-kit/.env-cmdrc.js | 10 ++ .../build-system/{build.mts => build.ts} | 2 +- docs-svelte-kit/package.json | 116 ++++++++++++++++++ docs-svelte-kit/shim/source-map-js.mjs | 4 +- .../src/lib/components/ESLintCodeBlock.svelte | 2 +- .../lib/components/ESLintPlayground.svelte | 2 +- .../src/lib/eslint/scripts/linter.js | 7 +- docs-svelte-kit/src/lib/utils.js | 2 +- .../svelte-kit-import-hook.mjs | 0 .../svelte-kit-import.mjs | 0 .../svelte.config.mjs | 12 +- docs-svelte-kit/tsconfig.json | 25 ++++ .../vite.config.mts | 26 ++-- pnpm-workspace.yaml | 1 + 17 files changed, 193 insertions(+), 38 deletions(-) create mode 100644 docs-svelte-kit/.env-cmdrc.js rename docs-svelte-kit/build-system/{build.mts => build.ts} (94%) create mode 100644 docs-svelte-kit/package.json rename svelte-kit-import-hook.mjs => docs-svelte-kit/svelte-kit-import-hook.mjs (100%) rename svelte-kit-import.mjs => docs-svelte-kit/svelte-kit-import.mjs (100%) rename svelte.config.mjs => docs-svelte-kit/svelte.config.mjs (75%) create mode 100644 docs-svelte-kit/tsconfig.json rename vite.config.mts => docs-svelte-kit/vite.config.mts (65%) diff --git a/.github/workflows/GHPages.yml b/.github/workflows/GHPages.yml index 77b1e4299..75b47ea25 100644 --- a/.github/workflows/GHPages.yml +++ b/.github/workflows/GHPages.yml @@ -31,15 +31,16 @@ jobs: run: | pnpm install pnpm run update - pnpm run build + pnpm build export NODE_OPTIONS="--max-old-space-size=8192" - pnpm run docs:build + cd docs-svelte-kit + pnpm build - name: Setup Pages uses: actions/configure-pages@v5 - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: - path: ./build/eslint-plugin-svelte + path: ./docs-svelte-kit/build/eslint-plugin-svelte - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v4 diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index e87bb976c..a96ce4639 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -127,17 +127,16 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node }} - - name: - Install svelte@3 - # Remove @sveltejs/kit because postinstall fails on old node. + - name: Install svelte@3 + # Remove @sveltejs/kit because postinstall fails on old node. run: | cd docs-svelte-kit pnpm rm @sveltejs/kit - cd .. + cd ../packages/eslint-plugin-svelte pnpm install -D svelte@3 @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 eslint@8 + rm -rf packages/eslint-plugin-svelte/node_modules + rm -rf docs-svelte-kit/node_modules rm -rf node_modules - rm -rf ../../node_modules - working-directory: ${{ env.project_root_path }} - name: Install Packages run: pnpm install - name: Test diff --git a/.gitignore b/.gitignore index 7288e93a5..5f1159039 100644 --- a/.gitignore +++ b/.gitignore @@ -105,8 +105,8 @@ dist packages/eslint-plugin-svelte/lib packages/eslint-plugin-svelte/.type-coverage -/.svelte-kit -/build +docs-svelte-kit/.svelte-kit +docs-svelte-kit/build /svelte.config-dist.js /docs-svelte-kit/shim/eslint.mjs /docs-svelte-kit/shim/assert.mjs diff --git a/docs-svelte-kit/.env-cmdrc.js b/docs-svelte-kit/.env-cmdrc.js new file mode 100644 index 000000000..33df453b0 --- /dev/null +++ b/docs-svelte-kit/.env-cmdrc.js @@ -0,0 +1,10 @@ +'use strict'; + +module.exports = { + sveltekit: { + NODE_OPTIONS: `--import ./svelte-kit-import.mjs ${ + // eslint-disable-next-line no-process-env -- ignore + process.env.NODE_OPTIONS || '' + }` + } +}; diff --git a/docs-svelte-kit/build-system/build.mts b/docs-svelte-kit/build-system/build.ts similarity index 94% rename from docs-svelte-kit/build-system/build.mts rename to docs-svelte-kit/build-system/build.ts index e13936dbb..c2ff84359 100644 --- a/docs-svelte-kit/build-system/build.mts +++ b/docs-svelte-kit/build-system/build.ts @@ -5,7 +5,7 @@ import { fileURLToPath } from 'url'; const dirname = path.dirname(fileURLToPath(import.meta.url)); -build(path.join(dirname, '../../node_modules/assert'), path.join(dirname, '../shim/assert.mjs')); +build(path.join(dirname, '../node_modules/assert'), path.join(dirname, '../shim/assert.mjs')); /** build */ function build(input: string, out: string, injects: string[] = []) { diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json new file mode 100644 index 000000000..542217758 --- /dev/null +++ b/docs-svelte-kit/package.json @@ -0,0 +1,116 @@ +{ + "name": "docs", + "private": true, + "scripts": { + "build": "pnpm run svelte-kit build", + "preview": "pnpm run svelte-kit preview", + "dev": "pnpm run svelte-kit dev", + "svelte-kit": "env-cmd -e sveltekit node node_modules/vite/bin/vite.js" + }, + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@jridgewell/sourcemap-codec": "^1.4.15", + "debug": "^4.3.4", + "eslint-compat-utils": "^0.5.0", + "esutils": "^2.0.3", + "known-css-properties": "^0.31.0", + "postcss": "^8.4.38", + "postcss-load-config": "^3.1.4", + "postcss-safe-parser": "^6.0.0", + "postcss-selector-parser": "^6.0.16", + "semver": "^7.6.0", + "svelte-eslint-parser": ">=0.36.0 <1.0.0" + }, + "devDependencies": { + "@1stg/stylelint-config": "^6.0.0", + "@babel/core": "^7.24.4", + "@babel/eslint-parser": "^7.24.1", + "@babel/plugin-proposal-function-bind": "^7.24.1", + "@babel/types": "^7.24.0", + "@eslint-community/eslint-plugin-eslint-comments": "4.3.0", + "@fontsource/fira-mono": "^5.0.12", + "@ota-meshi/eslint-plugin": "^0.17.1", + "@sindresorhus/slugify": "^2.2.1", + "@sveltejs/adapter-static": "^3.0.1", + "@sveltejs/kit": "^2.5.6", + "@sveltejs/vite-plugin-svelte": "^3.1.0", + "@types/babel__core": "^7.20.5", + "@types/cross-spawn": "^6.0.6", + "@types/escape-html": "^1.0.4", + "@types/eslint": "^8.56.10", + "@types/eslint-scope": "^3.7.7", + "@types/eslint-utils": "^3.0.5", + "@types/eslint-visitor-keys": "^3.3.0", + "@types/esutils": "^2.0.2", + "@types/json-schema": "^7.0.15", + "@types/less": "^3.0.6", + "@types/markdown-it": "^14.0.1", + "@types/markdown-it-container": "^2.0.10", + "@types/markdown-it-emoji": "^3.0.0", + "@types/mocha": "^10.0.6", + "@types/node": "^20.12.7", + "@types/postcss-safe-parser": "^5.0.4", + "@types/prismjs": "^1.26.3", + "@types/semver": "^7.5.8", + "@types/stylus": "^0.48.42", + "@typescript-eslint/eslint-plugin": "^7.7.0", + "@typescript-eslint/parser": "^7.7.0", + "@typescript/vfs": "^1.5.0", + "acorn": "^8.11.3", + "assert": "^2.1.0", + "cross-spawn": "^7.0.3", + "env-cmd": "^10.1.0", + "esbuild": "^0.21.0", + "esbuild-register": "^3.5.0", + "escape-html": "^1.0.3", + "eslint": "^9.0.0", + "eslint-config-prettier": "^9.1.0", + "eslint-formatter-friendly": "^7.0.0", + "eslint-plugin-eslint-plugin": "^6.0.0", + "eslint-plugin-jsdoc": "^48.2.3", + "eslint-plugin-json-schema-validator": "^5.1.0", + "eslint-plugin-jsonc": "^2.15.1", + "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-mdx": "^3.1.5", + "eslint-plugin-n": "^17.2.1", + "eslint-plugin-node-dependencies": "^0.12.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-regexp": "^2.5.0", + "eslint-plugin-svelte": "workspace:^", + "eslint-plugin-yml": "^1.14.0", + "eslint-scope": "^8.0.1", + "eslint-typegen": "^0.2.3", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.0.1", + "estree-walker": "^3.0.3", + "globals": "^15.0.0", + "less": "^4.2.0", + "locate-character": "^3.0.0", + "magic-string": "^0.30.10", + "markdown-it-anchor": "^8.6.7", + "markdown-it-container": "^4.0.0", + "markdown-it-emoji": "^3.0.0", + "pako": "^2.1.0", + "postcss-nested": "^6.0.1", + "prettier": "^3.2.5", + "prettier-plugin-pkg": "^0.18.1", + "prettier-plugin-svelte": "^3.2.3", + "prism-svelte": "^0.5.0", + "prismjs": "^1.29.0", + "rimraf": "^5.0.5", + "sass": "^1.75.0", + "source-map-js": "^1.2.0", + "stylelint": "~16.5.0", + "stylelint-config-standard": "^36.0.0", + "stylus": "^0.63.0", + "svelte": "^5.0.0-next.112", + "svelte-adapter-ghpages": "0.2.2", + "tslib": "^2.6.2", + "typescript-eslint": "^7.7.0", + "util": "^0.12.5", + "vite": "^5.2.9", + "vite-plugin-eslint4b": "^0.4.0", + "vite-plugin-svelte-md": "^0.1.7", + "yaml": "^2.4.1" + } +} diff --git a/docs-svelte-kit/shim/source-map-js.mjs b/docs-svelte-kit/shim/source-map-js.mjs index 86bbf5794..4bdafa563 100644 --- a/docs-svelte-kit/shim/source-map-js.mjs +++ b/docs-svelte-kit/shim/source-map-js.mjs @@ -1,4 +1,4 @@ -import { SourceMapGenerator } from '../../node_modules/source-map-js/lib/source-map-generator.js'; -import { SourceMapConsumer } from '../../node_modules/source-map-js/lib/source-map-consumer.js'; +import { SourceMapGenerator } from '../node_modules/source-map-js/lib/source-map-generator.js'; +import { SourceMapConsumer } from '../node_modules/source-map-js/lib/source-map-consumer.js'; export { SourceMapGenerator, SourceMapConsumer }; export default { SourceMapGenerator, SourceMapConsumer }; diff --git a/docs-svelte-kit/src/lib/components/ESLintCodeBlock.svelte b/docs-svelte-kit/src/lib/components/ESLintCodeBlock.svelte index 393070fc5..72d0e18c8 100644 --- a/docs-svelte-kit/src/lib/components/ESLintCodeBlock.svelte +++ b/docs-svelte-kit/src/lib/components/ESLintCodeBlock.svelte @@ -3,7 +3,7 @@ import ESLintEditor from '../eslint/ESLintEditor.svelte'; import { preprocess, postprocess, createLinterConfig } from '../eslint/scripts/linter.js'; import { loadTsParser } from '../eslint/scripts/ts-parser.js'; - import { loadModulesForBrowser } from '../../../../src/utils/load-module'; + import { loadModulesForBrowser } from '../../../../packages/eslint-plugin-svelte/src/utils/load-module.ts'; import { Linter } from 'eslint'; import globals from 'globals'; diff --git a/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte b/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte index 65adefa40..ce705f0af 100644 --- a/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte +++ b/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte @@ -10,7 +10,7 @@ createLinterConfig } from '../eslint/scripts/linter.js'; import { loadTsParser } from '../eslint/scripts/ts-parser.js'; - import { loadModulesForBrowser } from '../../../../src/utils/load-module'; + import { loadModulesForBrowser } from '../../../../packages/eslint-plugin-svelte/src/utils/load-module.ts'; import { Linter } from 'eslint'; import globals from 'globals'; let tsParser = null; diff --git a/docs-svelte-kit/src/lib/eslint/scripts/linter.js b/docs-svelte-kit/src/lib/eslint/scripts/linter.js index c2e2eb5a8..01dd44666 100644 --- a/docs-svelte-kit/src/lib/eslint/scripts/linter.js +++ b/docs-svelte-kit/src/lib/eslint/scripts/linter.js @@ -1,8 +1,11 @@ -import { rules as pluginRules } from '../../../../../src/utils/rules.ts'; +import { rules as pluginRules } from '../../../../../packages/eslint-plugin-svelte/src/utils/rules.ts'; import { builtinRules } from 'eslint/use-at-your-own-risk'; import * as svelteEslintParser from 'svelte-eslint-parser'; -export { preprocess, postprocess } from '../../../../../src/processor/index.ts'; +export { + preprocess, + postprocess +} from '../../../../../packages/eslint-plugin-svelte/src/processor/index.ts'; export const categories = [ { diff --git a/docs-svelte-kit/src/lib/utils.js b/docs-svelte-kit/src/lib/utils.js index ce28beab4..69b316716 100644 --- a/docs-svelte-kit/src/lib/utils.js +++ b/docs-svelte-kit/src/lib/utils.js @@ -1,4 +1,4 @@ -import { rules } from '../../../src/utils/rules.ts'; +import { rules } from '../../../packages/eslint-plugin-svelte/src/utils/rules.ts'; import { readable, writable } from 'svelte/store'; import { page } from '$app/stores'; import { base as baseUrl } from '$app/paths'; diff --git a/svelte-kit-import-hook.mjs b/docs-svelte-kit/svelte-kit-import-hook.mjs similarity index 100% rename from svelte-kit-import-hook.mjs rename to docs-svelte-kit/svelte-kit-import-hook.mjs diff --git a/svelte-kit-import.mjs b/docs-svelte-kit/svelte-kit-import.mjs similarity index 100% rename from svelte-kit-import.mjs rename to docs-svelte-kit/svelte-kit-import.mjs diff --git a/svelte.config.mjs b/docs-svelte-kit/svelte.config.mjs similarity index 75% rename from svelte.config.mjs rename to docs-svelte-kit/svelte.config.mjs index fc61f43bf..8a8bda53a 100644 --- a/svelte.config.mjs +++ b/docs-svelte-kit/svelte.config.mjs @@ -39,14 +39,14 @@ const config = { assets: outDir }), files: { - routes: path.join(dirname, './docs-svelte-kit/src/routes'), - appTemplate: path.join(dirname, './docs-svelte-kit/src/app.html'), + routes: path.join(dirname, './src/routes'), + appTemplate: path.join(dirname, './src/app.html'), hooks: { - server: path.join(dirname, './docs-svelte-kit/src/hooks/server'), - client: path.join(dirname, './docs-svelte-kit/src/hooks/client') + server: path.join(dirname, './src/hooks/server'), + client: path.join(dirname, './src/hooks/client') }, - lib: path.join(dirname, './docs-svelte-kit/src/lib'), - assets: path.join(dirname, './docs-svelte-kit/statics') + lib: path.join(dirname, './src/lib'), + assets: path.join(dirname, './statics') } } }; diff --git a/docs-svelte-kit/tsconfig.json b/docs-svelte-kit/tsconfig.json new file mode 100644 index 000000000..960929754 --- /dev/null +++ b/docs-svelte-kit/tsconfig.json @@ -0,0 +1,25 @@ +{ + "extends": "./.svelte-kit/tsconfig.json", + "compilerOptions": { + "target": "es2020", + "module": "NodeNext", + "moduleResolution": "Node16", + "lib": ["es2020", "dom"], + "allowJs": true, + "checkJs": true, + "declaration": true, + "strict": true, + "noImplicitAny": true, + + "noUnusedLocals": true, + "noUnusedParameters": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "baseUrl": ".", + "esModuleInterop": true, + "outDir": "lib", + "skipLibCheck": true, + "resolveJsonModule": true + }, + "include": ["vite.config.ts", "**/*.mts", "**/*.ts"] +} diff --git a/vite.config.mts b/docs-svelte-kit/vite.config.mts similarity index 65% rename from vite.config.mts rename to docs-svelte-kit/vite.config.mts index 75a4da399..e4a0f1171 100644 --- a/vite.config.mts +++ b/docs-svelte-kit/vite.config.mts @@ -3,10 +3,10 @@ import path from 'path'; // @ts-expect-error -- Missing types import svelteMd from 'vite-plugin-svelte-md'; import eslint4b, { requireESLintUseAtYourOwnRisk4b } from 'vite-plugin-eslint4b'; -import svelteMdOption from './docs-svelte-kit/tools/vite-plugin-svelte-md-option.mjs'; +import svelteMdOption from './tools/vite-plugin-svelte-md-option.mjs'; -import './docs-svelte-kit/build-system/build.mts'; -import generateRoutes from './docs-svelte-kit/tools/generate-routes.mjs'; +import './build-system/build.ts'; +import generateRoutes from './tools/generate-routes.mjs'; import type { UserConfig } from 'vite'; import { fileURLToPath } from 'url'; @@ -20,7 +20,7 @@ const config: UserConfig = { svelteMd( svelteMdOption({ baseUrl: '/eslint-plugin-svelte', - root: path.join(dirname, './docs') + root: path.join(dirname, '../docs') }) ), sveltekit(), @@ -32,15 +32,15 @@ const config: UserConfig = { }, resolve: { alias: { - assert: path.join(dirname, './docs-svelte-kit/shim/assert.mjs'), - 'postcss-load-config': path.join(dirname, './docs-svelte-kit/shim/postcss-load-config.mjs'), - 'source-map-js': path.join(dirname, './docs-svelte-kit/shim/source-map-js.mjs'), - module: path.join(dirname, './docs-svelte-kit/shim/module.mjs'), - url: path.join(dirname, './docs-svelte-kit/shim/url.mjs'), - os: path.join(dirname, './docs-svelte-kit/shim/os.mjs'), - fs: path.join(dirname, './docs-svelte-kit/shim/fs.mjs'), - globby: path.join(dirname, './docs-svelte-kit/shim/globby.mjs'), - picocolors: path.join(dirname, './docs-svelte-kit/shim/picocolors.mjs'), + assert: path.join(dirname, './shim/assert.mjs'), + 'postcss-load-config': path.join(dirname, './shim/postcss-load-config.mjs'), + 'source-map-js': path.join(dirname, './shim/source-map-js.mjs'), + module: path.join(dirname, './shim/module.mjs'), + url: path.join(dirname, './shim/url.mjs'), + os: path.join(dirname, './shim/os.mjs'), + fs: path.join(dirname, './shim/fs.mjs'), + globby: path.join(dirname, './shim/globby.mjs'), + picocolors: path.join(dirname, './shim/picocolors.mjs'), tslib: path.join(dirname, './node_modules/tslib/tslib.es6.js'), // Alias to CJS diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407ef..12a54efe9 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - 'packages/*' + - 'docs-svelte-kit' From fea355a8e8875b471443c36234a178389cfa7e6d Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 18:14:31 +0900 Subject: [PATCH 11/19] chore: remove unused deps --- docs-svelte-kit/package.json | 22 ++-------------------- 1 file changed, 2 insertions(+), 20 deletions(-) diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json index 542217758..dbad2787c 100644 --- a/docs-svelte-kit/package.json +++ b/docs-svelte-kit/package.json @@ -2,25 +2,11 @@ "name": "docs", "private": true, "scripts": { - "build": "pnpm run svelte-kit build", + "build": "cd ../packages/eslint-plugin-svelte && pnpm build && cd ../../docs-svelte-kit && pnpm run svelte-kit build", "preview": "pnpm run svelte-kit preview", "dev": "pnpm run svelte-kit dev", "svelte-kit": "env-cmd -e sveltekit node node_modules/vite/bin/vite.js" }, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@jridgewell/sourcemap-codec": "^1.4.15", - "debug": "^4.3.4", - "eslint-compat-utils": "^0.5.0", - "esutils": "^2.0.3", - "known-css-properties": "^0.31.0", - "postcss": "^8.4.38", - "postcss-load-config": "^3.1.4", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.16", - "semver": "^7.6.0", - "svelte-eslint-parser": ">=0.36.0 <1.0.0" - }, "devDependencies": { "@1stg/stylelint-config": "^6.0.0", "@babel/core": "^7.24.4", @@ -47,11 +33,9 @@ "@types/markdown-it": "^14.0.1", "@types/markdown-it-container": "^2.0.10", "@types/markdown-it-emoji": "^3.0.0", - "@types/mocha": "^10.0.6", "@types/node": "^20.12.7", "@types/postcss-safe-parser": "^5.0.4", "@types/prismjs": "^1.26.3", - "@types/semver": "^7.5.8", "@types/stylus": "^0.48.42", "@typescript-eslint/eslint-plugin": "^7.7.0", "@typescript-eslint/parser": "^7.7.0", @@ -106,11 +90,9 @@ "svelte": "^5.0.0-next.112", "svelte-adapter-ghpages": "0.2.2", "tslib": "^2.6.2", - "typescript-eslint": "^7.7.0", "util": "^0.12.5", "vite": "^5.2.9", "vite-plugin-eslint4b": "^0.4.0", - "vite-plugin-svelte-md": "^0.1.7", - "yaml": "^2.4.1" + "vite-plugin-svelte-md": "^0.1.7" } } From 0178061e1b8ffa9a0211aa54ee305ed6b544bbc2 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 22:13:29 +0900 Subject: [PATCH 12/19] update eslint config --- .github/workflows/NodeCI.yml | 7 ++- docs-svelte-kit/.env-cmdrc.js | 2 - docs-svelte-kit/eslint.config.mjs | 59 +++++++++++++++++++ docs-svelte-kit/package.json | 8 ++- docs-svelte-kit/svelte.config.mjs | 1 - .../eslint-plugin-svelte/eslint.config.mjs | 13 +--- 6 files changed, 71 insertions(+), 19 deletions(-) create mode 100644 docs-svelte-kit/eslint.config.mjs diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index a96ce4639..1176aa4e7 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -18,11 +18,16 @@ jobs: - uses: actions/setup-node@v4 - name: Install Packages run: pnpm install - - name: Lint + - name: Lint eslint-plugin-svelte run: | pnpm run build pnpm run lint working-directory: ${{ env.project_root_path }} + - name: Lint docs-svelte-kit + run: | + pnpm run build + pnpm run lint + working-directory: ./docs-svelte-kit - name: Type Coverage run: pnpm run typecov working-directory: ${{ env.project_root_path }} diff --git a/docs-svelte-kit/.env-cmdrc.js b/docs-svelte-kit/.env-cmdrc.js index 33df453b0..870a9a800 100644 --- a/docs-svelte-kit/.env-cmdrc.js +++ b/docs-svelte-kit/.env-cmdrc.js @@ -1,5 +1,3 @@ -'use strict'; - module.exports = { sveltekit: { NODE_OPTIONS: `--import ./svelte-kit-import.mjs ${ diff --git a/docs-svelte-kit/eslint.config.mjs b/docs-svelte-kit/eslint.config.mjs new file mode 100644 index 000000000..5e336f604 --- /dev/null +++ b/docs-svelte-kit/eslint.config.mjs @@ -0,0 +1,59 @@ +import * as myPlugin from '@ota-meshi/eslint-plugin'; +import globals from 'globals'; + +/** + * @type {import('eslint').Linter.FlatConfig[]} + */ +const config = [ + { + ignores: [ + 'node_modules/', + '.svelte-kit/', + 'build/', + 'shim/eslint.mjs', + 'shim/assert.mjs', + 'src/routes/*.md', + 'src/routes/**/*.md', + 'src/app.html' + ] + }, + ...myPlugin.config({ + eslintPlugin: true, + ts: true, + json: true, + packageJson: true, + yaml: true, + md: true, + prettier: true, + svelte: { withTs: false } + }), + { + languageOptions: { + sourceType: 'module', + globals: { + ...globals.browser, + require: 'readonly' + } + } + }, + { + rules: { + 'jsdoc/require-jsdoc': 'off', + '@typescript-eslint/no-shadow': 'off', + 'no-shadow': 'off', + '@typescript-eslint/naming-convention': 'off', + 'new-cap': 'off', + complexity: 'off', + 'n/no-missing-import': 'off', + 'n/file-extension-in-import': 'off', + 'n/no-extraneous-import': 'off' + } + }, + { + files: ['**/*.svelte'], + languageOptions: { + parserOptions: { project: null } + } + } +]; +export default config; diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json index dbad2787c..0fb5ec4cb 100644 --- a/docs-svelte-kit/package.json +++ b/docs-svelte-kit/package.json @@ -1,7 +1,10 @@ { "name": "docs", "private": true, + "type": "commonjs", "scripts": { + "lint": "eslint --cache .", + "lint-fix": "eslint --cache . --fix", "build": "cd ../packages/eslint-plugin-svelte && pnpm build && cd ../../docs-svelte-kit && pnpm run svelte-kit build", "preview": "pnpm run svelte-kit preview", "dev": "pnpm run svelte-kit dev", @@ -37,8 +40,8 @@ "@types/postcss-safe-parser": "^5.0.4", "@types/prismjs": "^1.26.3", "@types/stylus": "^0.48.42", - "@typescript-eslint/eslint-plugin": "^7.7.0", - "@typescript-eslint/parser": "^7.7.0", + "@typescript-eslint/eslint-plugin": "^7.9.0", + "@typescript-eslint/parser": "^7.9.0", "@typescript/vfs": "^1.5.0", "acorn": "^8.11.3", "assert": "^2.1.0", @@ -56,7 +59,6 @@ "eslint-plugin-jsonc": "^2.15.1", "eslint-plugin-markdown": "^5.0.0", "eslint-plugin-mdx": "^3.1.5", - "eslint-plugin-n": "^17.2.1", "eslint-plugin-node-dependencies": "^0.12.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-regexp": "^2.5.0", diff --git a/docs-svelte-kit/svelte.config.mjs b/docs-svelte-kit/svelte.config.mjs index 8a8bda53a..c7650dbcf 100644 --- a/docs-svelte-kit/svelte.config.mjs +++ b/docs-svelte-kit/svelte.config.mjs @@ -3,7 +3,6 @@ import path from 'path'; import fs from 'fs'; import { fileURLToPath } from 'url'; -// eslint-disable-next-line no-undef -- There seems to be a package that uses `self`. if (typeof self === 'undefined') { globalThis.self = globalThis; } diff --git a/packages/eslint-plugin-svelte/eslint.config.mjs b/packages/eslint-plugin-svelte/eslint.config.mjs index cd04ec0e7..cf0b3297f 100644 --- a/packages/eslint-plugin-svelte/eslint.config.mjs +++ b/packages/eslint-plugin-svelte/eslint.config.mjs @@ -11,15 +11,10 @@ const config = [ 'coverage/', 'lib/', 'node_modules/', - '!.vscode/', - '!.github/', - '!.devcontainer/', - 'tests/fixtures/**', 'build/', '!.*.js', 'src/rule-types.ts', - // JSONSchema bug? - '.devcontainer/devcontainer.json' + 'tests' ] }, ...myPlugin.config({ @@ -88,12 +83,6 @@ const config = [ ] } }, - { - files: ['docs-svelte-kit/**/*.svelte'], - languageOptions: { - parserOptions: { project: null } - } - }, ...tseslint.config({ files: ['tests/fixtures/rules/**'], extends: [tseslint.configs.disableTypeChecked], From 7f1bc21faa10af36481ab9cfe2c0cf9afb44dfe0 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 23:13:46 +0900 Subject: [PATCH 13/19] update deps --- .stylelintignore | 22 -------- docs-svelte-kit/package.json | 62 +++++----------------- package.json | 29 ++++++++-- packages/eslint-plugin-svelte/package.json | 28 ++-------- stylelint.config.js | 5 -- 5 files changed, 40 insertions(+), 106 deletions(-) delete mode 100644 .stylelintignore delete mode 100644 stylelint.config.js diff --git a/.stylelintignore b/.stylelintignore deleted file mode 100644 index 04f08797f..000000000 --- a/.stylelintignore +++ /dev/null @@ -1,22 +0,0 @@ -.*ignore -.npmrc -LICENSE -*.png -*.json -*.js -*.mjs -*.ts -*.mts -*.tsx -*.lock -*.log -*.svg -*.yaml -*.yml -/tests/fixtures/rules -# TODO: enable the following -# should we ignore markdown files? -*.md -/docs-svelte-kit/ -/coverage -/build diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json index 0fb5ec4cb..55cb3898f 100644 --- a/docs-svelte-kit/package.json +++ b/docs-svelte-kit/package.json @@ -11,89 +11,51 @@ "svelte-kit": "env-cmd -e sveltekit node node_modules/vite/bin/vite.js" }, "devDependencies": { - "@1stg/stylelint-config": "^6.0.0", - "@babel/core": "^7.24.4", - "@babel/eslint-parser": "^7.24.1", - "@babel/plugin-proposal-function-bind": "^7.24.1", - "@babel/types": "^7.24.0", - "@eslint-community/eslint-plugin-eslint-comments": "4.3.0", - "@fontsource/fira-mono": "^5.0.12", + "@babel/core": "^7.24.5", + "@babel/types": "^7.24.5", + "@fontsource/fira-mono": "^5.0.13", "@ota-meshi/eslint-plugin": "^0.17.1", "@sindresorhus/slugify": "^2.2.1", "@sveltejs/adapter-static": "^3.0.1", - "@sveltejs/kit": "^2.5.6", + "@sveltejs/kit": "^2.5.9", "@sveltejs/vite-plugin-svelte": "^3.1.0", "@types/babel__core": "^7.20.5", "@types/cross-spawn": "^6.0.6", "@types/escape-html": "^1.0.4", - "@types/eslint": "^8.56.10", "@types/eslint-scope": "^3.7.7", - "@types/eslint-utils": "^3.0.5", "@types/eslint-visitor-keys": "^3.3.0", - "@types/esutils": "^2.0.2", - "@types/json-schema": "^7.0.15", "@types/less": "^3.0.6", - "@types/markdown-it": "^14.0.1", + "@types/markdown-it": "^14.1.1", "@types/markdown-it-container": "^2.0.10", - "@types/markdown-it-emoji": "^3.0.0", - "@types/node": "^20.12.7", - "@types/postcss-safe-parser": "^5.0.4", - "@types/prismjs": "^1.26.3", + "@types/markdown-it-emoji": "^3.0.1", + "@types/node": "^20.12.12", + "@types/prismjs": "^1.26.4", "@types/stylus": "^0.48.42", - "@typescript-eslint/eslint-plugin": "^7.9.0", - "@typescript-eslint/parser": "^7.9.0", "@typescript/vfs": "^1.5.0", "acorn": "^8.11.3", "assert": "^2.1.0", "cross-spawn": "^7.0.3", "env-cmd": "^10.1.0", - "esbuild": "^0.21.0", - "esbuild-register": "^3.5.0", + "esbuild": "^0.21.3", "escape-html": "^1.0.3", - "eslint": "^9.0.0", - "eslint-config-prettier": "^9.1.0", - "eslint-formatter-friendly": "^7.0.0", - "eslint-plugin-eslint-plugin": "^6.0.0", - "eslint-plugin-jsdoc": "^48.2.3", - "eslint-plugin-json-schema-validator": "^5.1.0", - "eslint-plugin-jsonc": "^2.15.1", - "eslint-plugin-markdown": "^5.0.0", - "eslint-plugin-mdx": "^3.1.5", - "eslint-plugin-node-dependencies": "^0.12.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-regexp": "^2.5.0", "eslint-plugin-svelte": "workspace:^", - "eslint-plugin-yml": "^1.14.0", "eslint-scope": "^8.0.1", - "eslint-typegen": "^0.2.3", "eslint-visitor-keys": "^4.0.0", "espree": "^10.0.1", - "estree-walker": "^3.0.3", - "globals": "^15.0.0", - "less": "^4.2.0", - "locate-character": "^3.0.0", - "magic-string": "^0.30.10", + "globals": "^15.2.0", "markdown-it-anchor": "^8.6.7", "markdown-it-container": "^4.0.0", "markdown-it-emoji": "^3.0.0", "pako": "^2.1.0", "postcss-nested": "^6.0.1", - "prettier": "^3.2.5", - "prettier-plugin-pkg": "^0.18.1", - "prettier-plugin-svelte": "^3.2.3", "prism-svelte": "^0.5.0", "prismjs": "^1.29.0", - "rimraf": "^5.0.5", - "sass": "^1.75.0", + "sass": "^1.77.2", "source-map-js": "^1.2.0", - "stylelint": "~16.5.0", - "stylelint-config-standard": "^36.0.0", "stylus": "^0.63.0", "svelte": "^5.0.0-next.112", "svelte-adapter-ghpages": "0.2.2", - "tslib": "^2.6.2", - "util": "^0.12.5", - "vite": "^5.2.9", + "vite": "^5.2.11", "vite-plugin-eslint4b": "^0.4.0", "vite-plugin-svelte-md": "^0.1.7" } diff --git a/package.json b/package.json index 0500d1d09..80e70b232 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "license": "MIT", "funding": "https://github.com/sponsors/ota-meshi", - "packageManager": "pnpm@7.33.7", + "packageManager": "pnpm@8.15.7", "scripts": { "prerelease": "cd packages/eslint-plugin-svelte && pnpm clean && pnpm run build && cd ../..", "release": "changeset publish", @@ -13,12 +13,33 @@ }, "devDependencies": { "@changesets/changelog-github": "^0.5.0", - "@changesets/cli": "^2.27.1", + "@changesets/cli": "^2.27.2", "@changesets/get-release-plan": "^4.0.0", + "@ota-meshi/eslint-plugin": "^0.17.1", + "@types/eslint": "^8.56.10", + "@typescript-eslint/eslint-plugin": "^7.9.0", + "@typescript-eslint/parser": "^7.9.0", "env-cmd": "^10.1.0", - "npm-run-all2": "^6.1.2", + "eslint": "^9.3.0", + "eslint-config-prettier": "^9.1.0", + "eslint-formatter-friendly": "^7.0.0", + "eslint-plugin-eslint-plugin": "^6.1.0", + "eslint-plugin-jsdoc": "^48.2.5", + "eslint-plugin-json-schema-validator": "^5.1.0", + "eslint-plugin-jsonc": "^2.15.1", + "eslint-plugin-markdown": "^5.0.0", + "eslint-plugin-mdx": "^3.1.5", + "eslint-plugin-n": "^17.7.0", + "eslint-plugin-node-dependencies": "^0.12.0", + "eslint-plugin-prettier": "^5.1.3", + "eslint-plugin-regexp": "^2.5.0", + "eslint-plugin-yml": "^1.14.0", + "npm-run-all2": "^6.2.0", "rimraf": "^5.0.7", - "typescript": "~5.4.5" + "prettier": "^3.2.5", + "prettier-plugin-svelte": "^3.2.3", + "typescript": "~5.4.5", + "typescript-eslint": "^7.9.0" }, "publishConfig": { "access": "public" diff --git a/packages/eslint-plugin-svelte/package.json b/packages/eslint-plugin-svelte/package.json index 2ab002364..2e33e047d 100644 --- a/packages/eslint-plugin-svelte/package.json +++ b/packages/eslint-plugin-svelte/package.json @@ -7,7 +7,6 @@ "author": "Yosuke Ota (https://github.com/ota-meshi)", "funding": "https://github.com/sponsors/ota-meshi", "license": "MIT", - "packageManager": "pnpm@7.33.7", "engines": { "node": "^14.17.0 || >=16.0.0" }, @@ -74,38 +73,20 @@ "@babel/eslint-parser": "^7.24.5", "@babel/plugin-proposal-function-bind": "^7.24.1", "@eslint-community/eslint-plugin-eslint-comments": "^4.3.0", - "@ota-meshi/eslint-plugin": "^0.17.1", "@types/babel__core": "^7.20.5", - "@types/eslint": "^8.56.10", "@types/eslint-utils": "^3.0.5", "@types/esutils": "^2.0.2", "@types/json-schema": "^7.0.15", "@types/less": "^3.0.6", "@types/mocha": "^10.0.6", - "@types/node": "^20.12.11", + "@types/node": "^20.12.12", "@types/postcss-safe-parser": "^5.0.4", "@types/semver": "^7.5.8", "@types/stylus": "^0.48.42", - "@typescript-eslint/eslint-plugin": "^7.8.0", - "@typescript-eslint/parser": "^7.8.0", "acorn": "^8.11.3", "assert": "^2.1.0", - "esbuild": "^0.21.0", + "esbuild": "^0.21.3", "esbuild-register": "^3.5.0", - "eslint": "^9.2.0", - "eslint-config-prettier": "^9.1.0", - "eslint-formatter-friendly": "^7.0.0", - "eslint-plugin-eslint-plugin": "^6.1.0", - "eslint-plugin-jsdoc": "^48.2.4", - "eslint-plugin-json-schema-validator": "^5.1.0", - "eslint-plugin-jsonc": "^2.15.1", - "eslint-plugin-markdown": "^5.0.0", - "eslint-plugin-mdx": "^3.1.5", - "eslint-plugin-n": "^17.6.0", - "eslint-plugin-node-dependencies": "^0.12.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-regexp": "^2.5.0", - "eslint-plugin-yml": "^1.14.0", "eslint-scope": "^8.0.1", "eslint-typegen": "^0.2.4", "eslint-visitor-keys": "^4.0.0", @@ -114,15 +95,12 @@ "mocha": "^10.4.0", "nyc": "^15.1.0", "postcss-nested": "^6.0.1", - "prettier": "^3.2.5", - "prettier-plugin-svelte": "^3.2.3", - "sass": "^1.77.1", + "sass": "^1.77.2", "source-map-js": "^1.2.0", "stylus": "^0.63.0", "svelte": "5.0.0-next.130", "svelte-i18n": "^4.0.0", "type-coverage": "^2.28.2", - "typescript-eslint": "^7.8.0", "yaml": "^2.4.2" }, "publishConfig": { diff --git a/stylelint.config.js b/stylelint.config.js deleted file mode 100644 index 8ffefc015..000000000 --- a/stylelint.config.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -module.exports = { - extends: '@1stg/stylelint-config' -}; From cb83f02f2781da65e667a0df60a4ad0a74987aa8 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 23:32:17 +0900 Subject: [PATCH 14/19] fix ci --- .github/workflows/NodeCI.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index 1176aa4e7..0b955ee18 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -123,7 +123,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [14] + node: [16] steps: - name: Checkout uses: actions/checkout@v4 From 46509b6138a65ca6e8899437b2a4cbf68cc132d7 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 19 May 2024 23:38:26 +0900 Subject: [PATCH 15/19] fix ci --- .github/workflows/NodeCI.yml | 25 ++++++++++++++----------- package.json | 5 +++-- 2 files changed, 17 insertions(+), 13 deletions(-) diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index 0b955ee18..0c82d3a9f 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -67,14 +67,16 @@ jobs: - name: Build eslint-plugin-svelte run: pnpm build working-directory: ${{ env.project_root_path }} + # Hack: Install `eslint-plugin-svelte` is necessary for `packages/eslint-plugin-svelte/tests/src/configs` tests. + - name: Install eslint-plugin-svelte + run: pnpm install -D eslint-plugin-svelte + working-directory: ${{ env.project_root_path }} - name: Install ESLint ${{ matrix.eslint }} if: matrix.eslint != 9 - # Hack: Install `eslint-plugin-svelte` is necessary for `packages/eslint-plugin-svelte/tests/src/configs` tests. - run: pnpm install -D eslint@${{ matrix.eslint }} eslint-plugin-svelte - working-directory: ${{ env.project_root_path }} + run: pnpm install -D -w eslint@${{ matrix.eslint }} - name: Test - run: pnpm run test + run: pnpm test working-directory: ${{ env.project_root_path }} test-for-svelte-v4: @@ -108,9 +110,8 @@ jobs: working-directory: ${{ env.project_root_path }} - name: Install ESLint ${{ matrix.eslint }} run: | - pnpm install -D eslint@${{ matrix.eslint }} + pnpm install -D -w eslint@${{ matrix.eslint }} rm -rf node_modules - working-directory: ${{ env.project_root_path }} - name: Install Packages run: pnpm install - name: Test @@ -123,7 +124,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [16] + node: [14] steps: - name: Checkout uses: actions/checkout@v4 @@ -137,8 +138,11 @@ jobs: run: | cd docs-svelte-kit pnpm rm @sveltejs/kit - cd ../packages/eslint-plugin-svelte - pnpm install -D svelte@3 @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 eslint@8 + cd .. + pnpm install -D -w @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 eslint@8 + cd packages/eslint-plugin-svelte + pnpm install -D svelte@3 + cd ../.. rm -rf packages/eslint-plugin-svelte/node_modules rm -rf docs-svelte-kit/node_modules rm -rf node_modules @@ -165,9 +169,8 @@ jobs: node-version: ${{ matrix.node }} - name: Install typescript-eslint v5 run: | - pnpm install -D @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 + pnpm install -D -w @typescript-eslint/parser@5 @typescript-eslint/eslint-plugin@5 rm -rf node_modules - working-directory: ${{ env.project_root_path }} - name: Install Packages run: pnpm install - name: Test diff --git a/package.json b/package.json index 80e70b232..477335b43 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "license": "MIT", "funding": "https://github.com/sponsors/ota-meshi", - "packageManager": "pnpm@8.15.7", + "packageManager": "pnpm@7.33.7", "scripts": { "prerelease": "cd packages/eslint-plugin-svelte && pnpm clean && pnpm run build && cd ../..", "release": "changeset publish", @@ -15,6 +15,7 @@ "@changesets/changelog-github": "^0.5.0", "@changesets/cli": "^2.27.2", "@changesets/get-release-plan": "^4.0.0", + "@eslint-community/eslint-plugin-eslint-comments": "^4.3.0", "@ota-meshi/eslint-plugin": "^0.17.1", "@types/eslint": "^8.56.10", "@typescript-eslint/eslint-plugin": "^7.9.0", @@ -35,9 +36,9 @@ "eslint-plugin-regexp": "^2.5.0", "eslint-plugin-yml": "^1.14.0", "npm-run-all2": "^6.2.0", - "rimraf": "^5.0.7", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.2.3", + "rimraf": "^5.0.7", "typescript": "~5.4.5", "typescript-eslint": "^7.9.0" }, From c36a074f6a5aef6dae036c8b610f7eb1a9e1d48e Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 8 Jun 2024 10:32:59 +0900 Subject: [PATCH 16/19] update package.json --- docs-svelte-kit/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json index 55cb3898f..16bc9d616 100644 --- a/docs-svelte-kit/package.json +++ b/docs-svelte-kit/package.json @@ -56,7 +56,7 @@ "svelte": "^5.0.0-next.112", "svelte-adapter-ghpages": "0.2.2", "vite": "^5.2.11", - "vite-plugin-eslint4b": "^0.4.0", + "vite-plugin-eslint4b": "^0.4.1", "vite-plugin-svelte-md": "^0.1.7" } } From 001cf708a01a47fc67ebf4b8b6810c33de92a9c5 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Sat, 8 Jun 2024 14:43:04 +0900 Subject: [PATCH 17/19] update vite-plugin-eslint4b & some changes --- docs-svelte-kit/.env-cmdrc.js | 8 --- docs-svelte-kit/package.json | 7 +- docs-svelte-kit/svelte-kit-import-hook.mjs | 70 ------------------- docs-svelte-kit/svelte-kit-import.mjs | 4 -- .../{svelte.config.mjs => svelte.config.js} | 10 --- 5 files changed, 4 insertions(+), 95 deletions(-) delete mode 100644 docs-svelte-kit/.env-cmdrc.js delete mode 100644 docs-svelte-kit/svelte-kit-import-hook.mjs delete mode 100644 docs-svelte-kit/svelte-kit-import.mjs rename docs-svelte-kit/{svelte.config.mjs => svelte.config.js} (74%) diff --git a/docs-svelte-kit/.env-cmdrc.js b/docs-svelte-kit/.env-cmdrc.js deleted file mode 100644 index 870a9a800..000000000 --- a/docs-svelte-kit/.env-cmdrc.js +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - sveltekit: { - NODE_OPTIONS: `--import ./svelte-kit-import.mjs ${ - // eslint-disable-next-line no-process-env -- ignore - process.env.NODE_OPTIONS || '' - }` - } -}; diff --git a/docs-svelte-kit/package.json b/docs-svelte-kit/package.json index 16bc9d616..1d435ac59 100644 --- a/docs-svelte-kit/package.json +++ b/docs-svelte-kit/package.json @@ -1,14 +1,14 @@ { "name": "docs", "private": true, - "type": "commonjs", + "type": "module", "scripts": { "lint": "eslint --cache .", "lint-fix": "eslint --cache . --fix", "build": "cd ../packages/eslint-plugin-svelte && pnpm build && cd ../../docs-svelte-kit && pnpm run svelte-kit build", "preview": "pnpm run svelte-kit preview", "dev": "pnpm run svelte-kit dev", - "svelte-kit": "env-cmd -e sveltekit node node_modules/vite/bin/vite.js" + "svelte-kit": "vite" }, "devDependencies": { "@babel/core": "^7.24.5", @@ -55,8 +55,9 @@ "stylus": "^0.63.0", "svelte": "^5.0.0-next.112", "svelte-adapter-ghpages": "0.2.2", + "util": "^0.12.5", "vite": "^5.2.11", - "vite-plugin-eslint4b": "^0.4.1", + "vite-plugin-eslint4b": "^0.4.2", "vite-plugin-svelte-md": "^0.1.7" } } diff --git a/docs-svelte-kit/svelte-kit-import-hook.mjs b/docs-svelte-kit/svelte-kit-import-hook.mjs deleted file mode 100644 index 11f2ad3bc..000000000 --- a/docs-svelte-kit/svelte-kit-import-hook.mjs +++ /dev/null @@ -1,70 +0,0 @@ -/* !! This project can't be ESM yet, so hack it to get sveltekit to work. !! */ -import babelCore from '@babel/core'; -import * as t from '@babel/types'; - -/** transform code */ -function transform(code, filename) { - if (filename.includes('/@sveltejs/kit/') && code.includes('svelte.config.js')) { - let transformed = false; - const newCode = babelCore.transformSync(code, { - babelrc: false, - plugins: [ - { - visitor: { - StringLiteral(path) { - if (path.node.value === 'svelte.config.js') { - // The configuration file loads `svelte.config.mjs`. - path.replaceWith(t.stringLiteral('svelte.config.mjs')); - transformed = true; - } - } - } - } - ] - }); - if (!transformed) { - return code; - } - return `${newCode.code}`; - } - - return code; -} - -/** - * @param {string} url - * @param {{ - * format: string, - * }} context If resolve settled with a `format`, that value is included here. - * @param {Function} defaultLoad - * @returns {Promise<{ - * format: !string, - * source: !(string | ArrayBuffer | SharedArrayBuffer | Uint8Array), - * }>} - */ -export async function load(url, context, defaultLoad) { - const result = await defaultLoad(url, context, defaultLoad); - if (url.includes('/@sveltejs/kit/') && result.source.includes('svelte.config.js')) { - return { - format: result.format, - source: transform(`${result.source}`, url) - }; - } - return result; -} - -/** - * @param {!(string | SharedArrayBuffer | Uint8Array)} source - * @param {{ - * format: string, - * url: string, - * }} context - * @param {Function} defaultTransformSource - * @returns {Promise<{ source: !(string | SharedArrayBuffer | Uint8Array) }>} - */ -export async function transformSource(source, context, defaultTransformSource) { - const result = await defaultTransformSource(source, context, defaultTransformSource); - return { - source: transform(`${result.source}`, context.url) - }; -} diff --git a/docs-svelte-kit/svelte-kit-import.mjs b/docs-svelte-kit/svelte-kit-import.mjs deleted file mode 100644 index 5e01d3540..000000000 --- a/docs-svelte-kit/svelte-kit-import.mjs +++ /dev/null @@ -1,4 +0,0 @@ -// eslint-disable-next-line n/no-unsupported-features/node-builtins -- Used in build script for repo site -import { register } from 'node:module'; -import { pathToFileURL } from 'node:url'; -register('./svelte-kit-import-hook.mjs', pathToFileURL('./')); diff --git a/docs-svelte-kit/svelte.config.mjs b/docs-svelte-kit/svelte.config.js similarity index 74% rename from docs-svelte-kit/svelte.config.mjs rename to docs-svelte-kit/svelte.config.js index c7650dbcf..9a98b2ffb 100644 --- a/docs-svelte-kit/svelte.config.mjs +++ b/docs-svelte-kit/svelte.config.js @@ -9,16 +9,6 @@ if (typeof self === 'undefined') { const dirname = path.dirname(fileURLToPath(import.meta.url)); -// This project can't be ESM yet, so hack it to get svelte-kit to work. -// A hack that treats files in the `.svelte-kit` directory as ESM. -if (!fs.existsSync(path.join(dirname, '.svelte-kit'))) { - fs.mkdirSync(path.join(dirname, '.svelte-kit')); -} -fs.writeFileSync( - path.join(dirname, '.svelte-kit/package.json'), - JSON.stringify({ type: 'module' }) -); - const outDir = path.join(dirname, 'build/eslint-plugin-svelte'); /** @type {import('@sveltejs/kit').Config} */ From abb563d0dc34b6a2a6df47363640c7ef1e003149 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 8 Jun 2024 15:01:33 +0900 Subject: [PATCH 18/19] fix lint --- packages/eslint-plugin-svelte/eslint.config.mjs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-svelte/eslint.config.mjs b/packages/eslint-plugin-svelte/eslint.config.mjs index cf0b3297f..bd2489353 100644 --- a/packages/eslint-plugin-svelte/eslint.config.mjs +++ b/packages/eslint-plugin-svelte/eslint.config.mjs @@ -123,13 +123,19 @@ const config = [ 'yml/no-tab-indent': 'off' } }, - { files: ['tests/**'], rules: { '@typescript-eslint/no-misused-promises': 'off', '@typescript-eslint/no-require-imports': 'off' } + }, + { + files: ['eslint.config.mjs'], + rules: { + // Some ESLint plugins specify in repository root's package.json, so this rule should be disabled. + 'n/no-extraneous-import': 'off' + } } ]; export default config; From 4425571ff4385274e1156eaa62906ad4324231ce Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 8 Jun 2024 15:05:37 +0900 Subject: [PATCH 19/19] fix lint --- docs-svelte-kit/svelte.config.js | 1 - 1 file changed, 1 deletion(-) diff --git a/docs-svelte-kit/svelte.config.js b/docs-svelte-kit/svelte.config.js index 9a98b2ffb..f147414a7 100644 --- a/docs-svelte-kit/svelte.config.js +++ b/docs-svelte-kit/svelte.config.js @@ -1,6 +1,5 @@ import ghpagesAdapter from 'svelte-adapter-ghpages'; import path from 'path'; -import fs from 'fs'; import { fileURLToPath } from 'url'; if (typeof self === 'undefined') {