Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.24 KB

File metadata and controls

44 lines (30 loc) · 1.24 KB

ember/template-no-unnecessary-concat

🔧 This rule is automatically fixable by the --fix CLI option.

💅 The extends: 'stylistic' property in a configuration file enables this rule.

This rule forbids unnecessary use of quotes ("") around expressions like {{myValue}}.

Examples

This rule forbids the following:

<template>
  <span class="{{if errors.length 'text-danger' 'text-grey'}}">
  <img src="{{customSrc}}" alt="{{customAlt}}">
  <label for="{{concat elementId "-date"}}">
</template>

This rule allows the following:

<template>
  <span class={{if errors.length 'text-danger' 'text-grey'}}>
  <img src={{customSrc}} alt={{customAlt}}>
  <label for={{concat elementId "-date"}}>
</template>

Migration

Use regexp find-and-replace to fix existing violations of this rule:

Before After
="{{([^}]+)}}" ={{$1}}

References