ember/template-no-unused-block-params
April 20, 2026 ยท View on GitHub
๐ผ This rule is enabled in the ๐ template-lint-migration config.
This rule forbids unused block parameters except when they are needed to access a later parameter.
Examples
This rule forbids the following (unused parameters):
<template>
{{#each users as |user index|}}
{{user.name}}
{{/each}}
</template>
This rule allows the following:
Allowed (used parameters):
<template>
{{#each users as |user|}}
{{user.name}}
{{/each}}
</template>
<template>
{{#each users as |user index|}}
{{index}} {{user.name}}
{{/each}}
</template>
Allowed (later parameter used):
<template>
{{#each users as |user index|}}
{{index}}
{{/each}}
</template>