From 3a097ee5d26429555071ab827db6ca8eaa3c3d92 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sun, 12 Jan 2025 17:14:38 +0900 Subject: [PATCH 1/2] feat: add Svelte 5 support to `no-not-function-handler` --- .changeset/brown-dots-change.md | 5 +++++ docs/rules/no-not-function-handler.md | 8 ++++---- .../src/rules/no-not-function-handler.ts | 12 ++++++++++++ .../invalid/svelte5/array01-errors.yaml | 4 ++++ .../invalid/svelte5/array01-input.svelte | 5 +++++ .../invalid/svelte5/class01-errors.yaml | 4 ++++ .../invalid/svelte5/class01-input.svelte | 4 ++++ .../invalid/svelte5/object01-errors.yaml | 4 ++++ .../invalid/svelte5/object01-input.svelte | 5 +++++ .../invalid/svelte5/requirements.json | 3 +++ .../invalid/svelte5/string01-errors.yaml | 8 ++++++++ .../invalid/svelte5/string01-input.svelte | 7 +++++++ .../invalid/svelte5/value01-errors.yaml | 12 ++++++++++++ .../invalid/svelte5/value01-input.svelte | 9 +++++++++ .../valid/svelte5/function01-input.svelte | 7 +++++++ .../valid/svelte5/null01-input.svelte | 6 ++++++ .../valid/svelte5/requirements.json | 3 +++ 17 files changed, 102 insertions(+), 4 deletions(-) create mode 100644 .changeset/brown-dots-change.md create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/array01-errors.yaml create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/array01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/class01-errors.yaml create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/class01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/object01-errors.yaml create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/object01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/requirements.json create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/string01-errors.yaml create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/string01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/value01-errors.yaml create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/invalid/svelte5/value01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/svelte5/function01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/svelte5/null01-input.svelte create mode 100644 packages/eslint-plugin-svelte/tests/fixtures/rules/no-not-function-handler/valid/svelte5/requirements.json diff --git a/.changeset/brown-dots-change.md b/.changeset/brown-dots-change.md new file mode 100644 index 000000000..dfa797d2f --- /dev/null +++ b/.changeset/brown-dots-change.md @@ -0,0 +1,5 @@ +--- +'eslint-plugin-svelte': minor +--- + +feat: add Svelte 5 support to `no-not-function-handler` diff --git a/docs/rules/no-not-function-handler.md b/docs/rules/no-not-function-handler.md index 3162a4254..c1736a0a2 100644 --- a/docs/rules/no-not-function-handler.md +++ b/docs/rules/no-not-function-handler.md @@ -29,16 +29,16 @@ If you use a non-function value for the event handler, it event handler will not -