Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 1.53 KB

no-raw-special-elements.md

File metadata and controls

53 lines (36 loc) · 1.53 KB
pageClass sidebarDepth title description since
rule-details
0
svelte/no-raw-special-elements
Checks for invalid raw HTML elements
v3.0.0-next.1

svelte/no-raw-special-elements

Checks for invalid raw HTML elements

  • ⚙️ This rule is included in "plugin:svelte/recommended".
  • 🔧 The --fix option on the command line can automatically fix some of the problems reported by this rule.

📖 Rule Details

This rule reports the usage of head, body, window, document, element and options HTML elements. These elements are not valid in Svelte, despite them working in versions previous to v5. Such elements must be prefixed with svelte:.

<script>
  /* eslint svelte/no-raw-special-elements: "error" */
</script>

<!-- ✓ GOOD -->
<svelte:head>
  <title>Valid</title>
</svelte:head>

<!-- ✗ BAD -->
<head>
  <title>Invalid</title>
</head>

🔧 Options

Nothing.

📚 Further Reading

🚀 Version

This rule was introduced in eslint-plugin-svelte v3.0.0-next.1

🔍 Implementation