From 8cf5c3c4ed49022209e3ecf908ec7a492d9b3852 Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 11 Jan 2025 22:09:28 +0900 Subject: [PATCH 1/2] chore: execute svelte/experimental-require-slot-types only on Svelte 3 and 4 --- .../src/rules/experimental-require-slot-types.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/eslint-plugin-svelte/src/rules/experimental-require-slot-types.ts b/packages/eslint-plugin-svelte/src/rules/experimental-require-slot-types.ts index 498fc9568..54abf674d 100644 --- a/packages/eslint-plugin-svelte/src/rules/experimental-require-slot-types.ts +++ b/packages/eslint-plugin-svelte/src/rules/experimental-require-slot-types.ts @@ -14,7 +14,12 @@ export default createRule('experimental-require-slot-types', { messages: { missingSlotsInterface: `The component must define the $$Slots interface.` }, - type: 'suggestion' + type: 'suggestion', + conditions: [ + { + svelteVersions: ['3/4'] + } + ] }, create(context) { let isTs = false; From 73053086e6282db43c66f5047dd72fb533ec2a7b Mon Sep 17 00:00:00 2001 From: baseballyama Date: Sat, 11 Jan 2025 22:09:56 +0900 Subject: [PATCH 2/2] update --- .changeset/early-falcons-invent.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/early-falcons-invent.md diff --git a/.changeset/early-falcons-invent.md b/.changeset/early-falcons-invent.md new file mode 100644 index 000000000..e15c5a462 --- /dev/null +++ b/.changeset/early-falcons-invent.md @@ -0,0 +1,5 @@ +--- +'eslint-plugin-svelte': patch +--- + +chore: execute svelte/experimental-require-slot-types only on Svelte 3 and 4