Skip to content
← Back to rules

eslint/no-irregular-whitespace 正しさ

This rule is turned on by default.

何をするか

コード内での不規則な空白文字の使用を禁止します。

なぜ悪いのか

不規則な空白文字はほとんどのエディタでは見えないため、予期しない動作を引き起こす可能性があり、コードのデバッグや保守を難しくします。また、コードの整形や解析に問題を引き起こすこともあります。

このルールに対して誤りなコードの例:

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

参照