From 5027c8d0863e67732d68fc08d63cc9826e8332fc Mon Sep 17 00:00:00 2001 From: baseballyama Date: Mon, 6 May 2024 15:08:35 +0900 Subject: [PATCH] chore: fix tests to follow latest Svelte 5 --- .../lib/components/ESLintPlayground.svelte | 13 ++++-- docs-svelte-kit/src/routes/+layout.svelte | 2 +- eslint.config.mjs | 3 +- .../invalid/html-comment-input.svelte | 4 +- .../invalid/html-comment-requirements.json | 3 ++ .../invalid/html-comment-svelte4-errors.yaml | 12 +++++ .../invalid/html-comment-svelte4-input.svelte | 5 +++ .../html-comment-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore01-input.svelte | 2 +- .../invalid-svelte-ignore01-requirements.json | 3 ++ ...nvalid-svelte-ignore01-svelte4-errors.yaml | 8 ++++ ...valid-svelte-ignore01-svelte4-input.svelte | 9 ++++ ...-svelte-ignore01-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore02-input.svelte | 2 +- .../invalid-svelte-ignore02-requirements.json | 3 ++ ...nvalid-svelte-ignore02-svelte4-errors.yaml | 8 ++++ ...valid-svelte-ignore02-svelte4-input.svelte | 9 ++++ ...-svelte-ignore02-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore03-input.svelte | 6 +-- .../invalid-svelte-ignore03-requirements.json | 3 ++ ...nvalid-svelte-ignore03-svelte4-errors.yaml | 24 ++++++++++ ...valid-svelte-ignore03-svelte4-input.svelte | 20 +++++++++ ...-svelte-ignore03-svelte4-requirements.json | 3 ++ .../invalid/script-comment01-errors.yaml | 4 ++ .../invalid/transform-test-input.svelte | 6 +-- .../invalid/transform-test-requirements.json | 3 ++ .../transform-test-svelte4-errors.yaml | 12 +++++ .../transform-test-svelte4-input.svelte | 26 +++++++++++ .../transform-test-svelte4-requirements.json | 3 ++ .../valid/element-ignore01-input.svelte | 2 +- .../valid/element-ignore01-requirements.json | 3 ++ .../element-ignore01-svelte4-input.svelte | 4 ++ ...element-ignore01-svelte4-requirements.json | 3 ++ .../valid/html-comment-input.svelte | 2 +- .../valid/html-comment-requirements.json | 3 ++ .../valid/html-comment-svelte4-input.svelte | 2 + .../html-comment-svelte4-requirements.json | 3 ++ .../valid/script-comment-input.svelte | 4 +- .../valid/svelte-ignore01-input.svelte | 2 +- .../valid/svelte-ignore01-requirements.json | 3 ++ .../svelte-ignore01-svelte4-input.svelte | 5 +++ .../svelte-ignore01-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore02-input.svelte | 2 +- .../valid/svelte-ignore02-requirements.json | 3 ++ .../svelte-ignore02-svelte4-input.svelte | 6 +++ .../svelte-ignore02-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore03-input.svelte | 6 +-- .../valid/svelte-ignore03-requirements.json | 3 ++ .../svelte-ignore03-svelte4-input.svelte | 12 +++++ .../svelte-ignore03-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore04-input.svelte | 4 +- .../valid/svelte-ignore04-requirements.json | 3 ++ .../svelte-ignore04-svelte4-input.svelte | 17 +++++++ .../svelte-ignore04-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore05-input.svelte | 2 +- .../valid/svelte-ignore05-requirements.json | 3 ++ .../svelte-ignore05-svelte4-input.svelte | 7 +++ .../svelte-ignore05-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore06-input.svelte | 4 +- .../valid/svelte-ignore06-requirements.json | 3 ++ .../svelte-ignore06-svelte4-input.svelte | 17 +++++++ .../svelte-ignore06-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore07-input.svelte | 10 ++--- .../valid/svelte-ignore07-requirements.json | 3 ++ .../svelte-ignore07-svelte4-input.svelte | 44 +++++++++++++++++++ .../svelte-ignore07-svelte4-requirements.json | 3 ++ .../valid/ts-lang01-input.svelte | 4 +- .../invalid/calc01-requirements.json | 3 ++ .../valid-compile/invalid/a11y01-errors.yaml | 2 +- .../invalid/a11y01-requirements.json | 3 ++ .../invalid/a11y01-svelte4-errors.yaml | 4 ++ .../invalid/a11y01-svelte4-input.svelte | 5 +++ .../invalid/a11y01-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore01-errors.yaml | 12 ++--- .../invalid-svelte-ignore01-input.svelte | 2 +- .../invalid-svelte-ignore01-requirements.json | 3 ++ ...nvalid-svelte-ignore01-svelte4-errors.yaml | 15 +++++++ ...valid-svelte-ignore01-svelte4-input.svelte | 9 ++++ ...-svelte-ignore01-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore02-errors.yaml | 12 ++--- .../invalid-svelte-ignore02-input.svelte | 2 +- .../invalid-svelte-ignore02-requirements.json | 3 ++ ...nvalid-svelte-ignore02-svelte4-errors.yaml | 15 +++++++ ...valid-svelte-ignore02-svelte4-input.svelte | 9 ++++ ...-svelte-ignore02-svelte4-requirements.json | 3 ++ .../invalid-svelte-ignore03-errors.yaml | 40 ++++++++--------- .../invalid-svelte-ignore03-input.svelte | 8 ++-- .../invalid/ts/enum01-errors.yaml | 2 +- .../valid/dyamic-slot01-requirements.json | 3 ++ .../valid-compile/valid/ignore01-input.svelte | 2 +- .../valid/ignore01-requirements.json | 3 ++ .../valid/ignore01-svelte4-input.svelte | 2 + .../valid/ignore01-svelte4-requirements.json | 3 ++ .../valid-compile/valid/ignore02-input.svelte | 2 +- .../valid/ignore02-requirements.json | 3 ++ .../valid/ignore02-svelte4-input.svelte | 4 ++ .../valid/ignore02-svelte4-requirements.json | 3 ++ .../valid/script-comment-input.svelte | 5 +-- .../valid/script-comment-requirements.json | 3 ++ .../valid/script-comment-svelte4-input.svelte | 15 +++++++ .../script-comment-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore01-input.svelte | 2 +- .../valid/svelte-ignore01-requirements.json | 3 ++ .../svelte-ignore01-svelte4-input.svelte | 5 +++ .../svelte-ignore01-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore02-input.svelte | 2 +- .../valid/svelte-ignore02-requirements.json | 3 ++ .../svelte-ignore02-svelte4-input.svelte | 6 +++ .../svelte-ignore02-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore03-input.svelte | 6 +-- .../valid/svelte-ignore03-requirements.json | 3 ++ .../svelte-ignore03-svelte4-input.svelte | 12 +++++ .../svelte-ignore03-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore04-input.svelte | 4 +- .../valid/svelte-ignore04-requirements.json | 3 ++ .../svelte-ignore04-svelte4-input.svelte | 17 +++++++ .../svelte-ignore04-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore05-input.svelte | 2 +- .../valid/svelte-ignore05-requirements.json | 3 ++ .../svelte-ignore05-svelte4-input.svelte | 7 +++ .../svelte-ignore05-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore06-input.svelte | 4 +- .../valid/svelte-ignore06-requirements.json | 3 ++ .../svelte-ignore06-svelte4-input.svelte | 17 +++++++ .../svelte-ignore06-svelte4-requirements.json | 3 ++ .../valid/svelte-ignore07-input.svelte | 10 ++--- .../valid/svelte-ignore07-requirements.json | 3 ++ .../svelte-ignore07-svelte4-input.svelte | 44 +++++++++++++++++++ .../svelte-ignore07-svelte4-requirements.json | 3 ++ .../valid/ts/script-comment-input.svelte | 10 ++--- .../valid/ts/script-comment-requirements.json | 3 ++ .../ts/script-comment-svelte4-input.svelte | 10 +++++ .../script-comment-svelte4-requirements.json | 3 ++ .../ts-lang01-input-svete4-requirements.json | 3 ++ .../valid/ts/ts-lang01-input-svete4.svelte | 4 ++ .../valid/ts/ts-lang01-input.svelte | 4 +- .../valid/ts/ts-lang01-requirements.json | 3 ++ 137 files changed, 739 insertions(+), 105 deletions(-) create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore02-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore03-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore04-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore05-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore06-svelte4-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-requirements.json create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-input.svelte create mode 100644 tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore07-svelte4-requirements.json create mode 100644 tests/fixtures/rules/require-store-reactive-access/invalid/calc01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/a11y01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/invalid/a11y01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-errors.yaml create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/invalid/invalid-svelte-ignore02-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/dyamic-slot01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore02-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/ignore02-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/script-comment-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/script-comment-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore01-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore01-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore02-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore02-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore03-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore03-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore04-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore04-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore05-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore05-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore06-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore06-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore07-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/svelte-ignore07-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/script-comment-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-input.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/script-comment-svelte4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4-requirements.json create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-input-svete4.svelte create mode 100644 tests/fixtures/rules/valid-compile/valid/ts/ts-lang01-requirements.json diff --git a/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte b/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte index 21c85cec6..65adefa40 100644 --- a/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte +++ b/docs-svelte-kit/src/lib/components/ESLintPlayground.svelte @@ -190,10 +190,9 @@
    {#each messages as msg, i (`${msg.line}:${msg.column}:${msg.ruleId}@${i}`)}
  1. - - onClickMessage(evt, msg)} class="message-link" - >[{msg.line}:{msg.column}]: + : {msg.message} diff --git a/docs-svelte-kit/src/routes/+layout.svelte b/docs-svelte-kit/src/routes/+layout.svelte index 00b5bcda1..14f2f3e0a 100644 --- a/docs-svelte-kit/src/routes/+layout.svelte +++ b/docs-svelte-kit/src/routes/+layout.svelte @@ -33,7 +33,7 @@ - +
    + Foo - + Foo diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml new file mode 100644 index 000000000..4014b0401 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-errors.yaml @@ -0,0 +1,12 @@ +- message: svelte-ignore comment is used, but not warned + line: 1 + column: 20 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 1 + column: 35 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 35 + suggestions: null diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte new file mode 100644 index 000000000..b365e69c5 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-input.svelte @@ -0,0 +1,5 @@ + +Foo + + +Foo diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/html-comment-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte index fab7de052..e4192c89a 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-input.svelte @@ -1,7 +1,7 @@
    {#if true} A - + {:else}
      diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml new file mode 100644 index 000000000..12e49f2d9 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-errors.yaml @@ -0,0 +1,8 @@ +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 22 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 56 + suggestions: null diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte new file mode 100644 index 000000000..fab7de052 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-input.svelte @@ -0,0 +1,9 @@ +
      + {#if true} + A + + {:else} + +
        + {/if} +
        diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore01-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte index 8650a0c78..7fc275fe5 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-input.svelte @@ -1,7 +1,7 @@
        {#each [] as e} A - + {:else}
          diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml new file mode 100644 index 000000000..12e49f2d9 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-errors.yaml @@ -0,0 +1,8 @@ +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 22 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 56 + suggestions: null diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte new file mode 100644 index 000000000..8650a0c78 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-input.svelte @@ -0,0 +1,9 @@ +
          + {#each [] as e} + A + + {:else} + +
            + {/each} +
            diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore02-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte index 7d7179065..bdb9709f3 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-input.svelte @@ -1,10 +1,10 @@
            {#await Promise.resolve(42)} - + {:then name}
              - + {:catch name}
                @@ -12,7 +12,7 @@
                {#await Promise.resolve(42)} - + {:then name}
                  diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml new file mode 100644 index 000000000..f1cf23ee6 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-errors.yaml @@ -0,0 +1,24 @@ +- message: svelte-ignore comment is used, but not warned + line: 3 + column: 22 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 3 + column: 56 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 7 + column: 22 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 7 + column: 56 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 15 + column: 22 + suggestions: null +- message: svelte-ignore comment is used, but not warned + line: 15 + column: 56 + suggestions: null diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte new file mode 100644 index 000000000..7d7179065 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-input.svelte @@ -0,0 +1,20 @@ +
                  + {#await Promise.resolve(42)} + + {:then name} + +
                    + + {:catch name} + +
                      + {/await} +
                      +
                      + {#await Promise.resolve(42)} + + {:then name} + +
                        + {/await} +
                        diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/invalid-svelte-ignore03-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml index 84bff518d..f1f4109e6 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/script-comment01-errors.yaml @@ -1,3 +1,7 @@ +- message: svelte-ignore comment is used, but not warned + line: 4 + column: 19 + suggestions: null - message: svelte-ignore comment is used, but not warned line: 7 column: 20 diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte index f5495a70b..d074e4d59 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-input.svelte @@ -2,18 +2,18 @@ - + - + Foo
                        - + diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/invalid/transform-test-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte index 4f0cb2449..1d8327fe0 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-input.svelte @@ -1,4 +1,4 @@ - + diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte new file mode 100644 index 000000000..4f0cb2449 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-input.svelte @@ -0,0 +1,4 @@ + + + + diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/element-ignore01-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte index bc1a63d93..7b353c040 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-input.svelte @@ -1,2 +1,2 @@ - + diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json new file mode 100644 index 000000000..0192b1098 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": ">=5.0.0-0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte new file mode 100644 index 000000000..bc1a63d93 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-input.svelte @@ -0,0 +1,2 @@ + + diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json new file mode 100644 index 000000000..b650cc296 --- /dev/null +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/html-comment-svelte4-requirements.json @@ -0,0 +1,3 @@ +{ + "svelte": "^3.0.0 || ^4.0.0" +} diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte index 337636d83..b0463da34 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/script-comment-input.svelte @@ -1,8 +1,8 @@ diff --git a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte b/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte index e0d059557..a8f8765e7 100644 --- a/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte +++ b/tests/fixtures/rules/no-unused-svelte-ignore/valid/svelte-ignore01-input.svelte @@ -1,4 +1,4 @@ - +