eslint/no-irregular-whitespace 正しさ
何をするか
コード内での不規則な空白文字の使用を禁止します。
なぜ悪いのか
不規則な空白文字はほとんどのエディタでは見えないため、予期しない動作を引き起こす可能性があり、コードのデバッグや保守を難しくします。また、コードの整形や解析に問題を引き起こすこともあります。
例
このルールに対して誤りなコードの例:
javascript
// 不規則な空白文字が含まれている(非表示)
function example() {
var foo = "bar"; // 'bar' の前に不規則な空白
}このルールに対して正しいコードの例:
javascript
function example() {
var foo = "bar"; // 正規のスペースのみ
}使用方法
設定ファイルまたは CLI でこのルールを有効化するには、以下のように使用できます:
json
{
"rules": {
"no-irregular-whitespace": "error"
}
}bash
oxlint --deny no-irregular-whitespace