Skip to content

Latest commit

 

History

History
57 lines (41 loc) · 1.15 KB

File metadata and controls

57 lines (41 loc) · 1.15 KB

ember/template-no-unused-block-params

💼 This rule is enabled in the following configs: strict-gjs, strict-gts.

✅ The extends: 'plugin:ember/strict-gjs' and extends: 'plugin:ember/strict-gts' property in a configuration file enables this rule.

Disallow unused block parameters in templates.

Rule Details

This rule reports block parameters that are declared but never used within the block.

Examples

Examples of incorrect code for this rule:

<template>
  {{#each items as |item|}}
    Hello
  {{/each}}
</template>

<template>
  {{#each items as |item index|}}
    {{item.name}}
  {{/each}}
</template>

Examples of correct code for this rule:

<template>
  {{#each items as |item|}}
    {{item.name}}
  {{/each}}
</template>

<template>
  {{#each items as |item index|}}
    {{index}}: {{item.name}}
  {{/each}}
</template>

<template>
  {{#let user as |u|}}
    {{u.name}}
  {{/let}}
</template>

References