eslint-plugin-vue icon indicating copy to clipboard operation
eslint-plugin-vue copied to clipboard

Rule Proposal: Analog for `strict-boolean-expressions` typescript-eslint rule

Open basil-gor opened this issue 1 year ago • 0 comments

Please describe what the rule should do:

There are very useful rule strict-boolean-expressions in typescript-eslint. If there are no possible ways to use it in vue templates, maybe we can implement a vue analog for this rule?

What category should the rule belong to?

[x] Enforces code style (layout) [ ] Warns about a potential error (problem) [ ] Suggests an alternate way of doing something (suggestion) [ ] Other (please specify:)

Provide 2-3 code examples that this rule should warn about:

Just for example for string expression:

// Will be incorrect ❌
<div
  v-if="someEmptyString"
/>

// Will be correct ✅
<div
   v-if="someEmptyString !== ''"
/>

Additional context

basil-gor avatar May 05 '23 09:05 basil-gor