eslint/sort-vars 厳格
何を行うか
同じブロック内で複数の変数を宣言する場合、変数名を並べ替えることで、後から必要な変数を見つけるのが容易になります。
なぜ問題か
並べ替えられていない変数宣言は、コードの読みやすさと保守性を低下させる可能性があります。
例
このルールに違反する誤ったコードの例:
js
var b, a;
var a, B, c;このルールに準拠する正しいコードの例:
js
var a, b, c, d;
var B, a, c;設定
このルールは以下のプロパティを持つ設定オブジェクトを受け入れます。
ignoreCase
type: boolean
default: false
true の場合、変数のソート時に大文字・小文字の区別を無視します。
使用方法
設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:
json
{
"rules": {
"sort-vars": "error"
}
}bash
oxlint --deny sort-vars