# svelte/no-dynamic-slot-name
disallow dynamic slot name
- ⚠️ This rule was deprecated. Now Svelte compiler itself throws an compile error.
- 🔧 The
--fixoption on the command line can automatically fix some of the problems reported by this rule.
# 📖 Rule Details
This rule reports the dynamically specified <slot> name.
Dynamic <slot> names are not allowed in Svelte, so you must use static names.
The auto-fix of this rule can be replaced with a static <slot> name if the expression given to the <slot> name is static and resolvable.
<script>
/* eslint svelte/no-dynamic-slot-name: "error" */
const SLOT_NAME = 'bad';
</script>
<!-- ✓ GOOD -->
<slot name="good" />
<!-- ✗ BAD -->
<slot name=`<slot>` name cannot be dynamic. (svelte/no-dynamic-slot-name){SLOT_NAME} />
# 🔧 Options
Nothing.
# 🚀 Version
This rule was introduced in eslint-plugin-svelte v0.14.0