sindresorhus/eslint-plugin-unicorn
在 GitHub 查看`consistent-existence-index-check`: No rationale given for style
Open
#2,714 创建于 2025年8月6日
docsgood for beginnerhelp wanted
描述
Description
This rule was introduced: https://github.com/sindresorhus/eslint-plugin-unicorn/issues/1024, and our codebase uses the style: >= 0 and < 0 rather than !== -1 or === -1. Why this is preferred should either be documented, or a alternative style option could be provided.
Examples
This potential option would invert the typical behavior of the rule.
const index = foo.indexOf('bar');
// ❌
if (index === -1) {}
// ✅
if (index < 0) {}
const index = foo.indexOf('bar');
// ❌
if (index !== -1) {}
// ✅
if (index >= 0) {}
Additional Info
No response