unicorn/prefer-includes スタイル
何をするか
存在または非存在の確認に .indexOf() の代わりに .includes() を使用することを推奨します。 すべての組み込み関数には .indexOf() の他に .includes() も存在します。
なぜ問題か
.includes() メソッドは .indexOf() よりも読みやすく、誤りのリスクが低いです。
例
このルールに違反する 不適切な コードの例:
javascript
if (str.indexOf("foo") !== -1) {
}このルールに準拠する 適切な コードの例:
javascript
if (str.includes("foo")) {
}使い方
設定ファイルまたは CLI 経由でこのルールを 有効化 するには、次のようにします:
json
{
"rules": {
"unicorn/prefer-includes": "error"
}
}bash
oxlint --deny unicorn/prefer-includes