unicorn/prefer-negative-index スタイル
何をするか
可能な場合は、.length - index の代わりに負のインデックスを使用することを推奨します
なぜ問題なのか
簡潔さと読みやすさの向上
例
このルールに対して誤りなコードの例:
js
foo.slice(foo.length - 2, foo.length - 1);
foo.at(foo.length - 1);このルールに対して正しいコードの例:
js
foo.slice(-2, -1);
foo.at(-1);使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"unicorn/prefer-negative-index": "error"
}
}bash
oxlint --deny unicorn/prefer-negative-index