# svelte/require-each-key

require keyed {#each} block

# 📖 Rule Details

This rule reports {#each} block without key

<script>
  /* eslint svelte/require-each-key: "error" */
</script>

<!-- ✓ GOOD -->
{#each things as thing (thing.id)}
  <Thing name={thing.name} />
{/each}

<!-- ✗ BAD -->
Each block should have a key (svelte/require-each-key)
{#each things as thing}
<Thing name={thing.name} /> {/each}

# 🔧 Options

Nothing.

# 📚 Further Reading

# 🚀 Version

This rule was introduced in eslint-plugin-svelte v2.28.0

# 🔍 Implementation