✅ The extends: 'plugin:ember/strict-gjs' or extends: 'plugin:ember/strict-gts' property in a configuration file enables this rule.
Disallow negated conditions in {{#if}} blocks. Use {{#unless}} instead or rewrite the condition.
This rule discourages the use of {{#if (not condition)}} in favor of {{#unless condition}} for better readability.
Examples of incorrect code for this rule:
<template>
{{#if (not isValid)}}
Invalid
{{/if}}
</template>Examples of correct code for this rule:
<template>
{{#unless isValid}}
Invalid
{{/unless}}
</template>
<template>
{{#if isValid}}
Valid
{{/if}}
</template>- strictGjs: true
- strictGts: true