block-indentation.md
January 12, 2019 ยท View on GitHub
block-indentation
Good indentation is crucial for long-term maintenance of templates. For example, having blocks misaligned is a common cause of logic errors.
This rule forbids the following:
{{#each foo as |bar|}}
{{/each}}
<div>
<p>{{t "greeting"}}</p>
</div>
<div>
<p>{{t 'Stuff here!'}}</p></div>
This rule allows the following:
{{#my-component}}
<div>
<p>{{t "greeting"}}</p>
</div>
{{/my-component}}
Configuration
The following values are valid configuration:
- boolean --
trueindicates a 2 space indent,falseindicates that the rule is disabled. - numeric -- the number of spaces to require for indentation
- "tab" -- To indicate tab style indentation (1 char)