Skip to content

Conversation

zachstence
Copy link
Contributor

Fixes #1241

My fix ensures we're only passing the customElement: true option to compile() when the code actually uses a customElement option (or the deprecated tag option).

Test case valid-compile/invalid/custom_element_props_identifier-errors tests the custom_element_props_identifier error
Test case valid-compile/valid/valid-custom-element-with-props-identifier tests the resolution of the custom_element_props_identifier error
Test case valid-compile/valid/no-false-custom_element_props_identifier-warning-without-custom-element tests my fix for the false-positive of the custom_element_props_identifier on a regular Svelte component (not a custom element)

Copy link

changeset-bot bot commented Jun 5, 2025

🦋 Changeset detected

Latest commit: cc28f3f

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
eslint-plugin-svelte Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

github-actions bot commented Jun 9, 2025

Try the Instant Preview in Online Playground

ESLint Online Playground

Install the Instant Preview to Your Local

npm i https://pkg.pr.new/eslint-plugin-svelte@cc28f3f 

Published Instant Preview Packages:

View Commit

Copy link
Member

@ota-meshi ota-meshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Thank you!

@ota-meshi ota-meshi merged commit 5df1121 into sveltejs:main Jun 9, 2025
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants