new rule: no-nested-style-tag

#1186

Issue

Open
B
baseballyama
Apr 3, 2025, 4:01 AM

Motivation

This rule prohibits the use of nested <style> tags to prevent unintended style application.

https://svelte.dev/docs/svelte/nested-style-elements

Description

Nested <style> tags are not scoped, which may lead to unintended styles being applied.

Examples

<script>
</script>

<!-- ✓ GOOD -->
<style>...</style>

<!-- ✗ BAD -->
<div>
  <style>...</style>
</div>

{@snippet}
  <style>...</style>
{/snippet}

Additional comments

No response

👍 2

Info

Assignees None
Labels enhancement, new rule
Milestone None