block-spacing
ルールの詳細
このルールは、開始ブロックトークンと、同じ行の次のトークンの間のスペースの一貫性を強制します。このルールは、閉じブロックトークンと、同じ行の前のトークンの間のスペースの一貫性も強制します。
オプション
このルールには文字列オプションがあります
"always"
(デフォルト) は1つ以上のスペースを必要とします"never"
はスペースを許可しません
always
デフォルトの "always"
オプションを使用した場合の、このルールの不正なコードの例
js
/*eslint @stylistic/js/block-spacing: "error"*/
function foo() {return true;}
if (foo) { bar = 0;}
function baz() {let i = 0;
return i;
}
class C {
static {this.bar = 0;}
}
不正
デフォルトの "always"
オプションを使用した場合の、このルールの正しいコードの例
js
/*eslint @stylistic/js/block-spacing: "error"*/
function foo() { return true; }
if (foo) { bar = 0; }
class C {
static { this.bar = 0; }
}
正
never
"never"
オプションを使用した場合の、このルールの不正なコードの例
js
/*eslint @stylistic/js/block-spacing: ["error", "never"]*/
function foo() { return true; }
if (foo) { bar = 0;}
class C {
static { this.bar = 0; }
}
不正
"never"
オプションを使用した場合の、このルールの正しいコードの例
js
/*eslint @stylistic/js/block-spacing: ["error", "never"]*/
function foo() {return true;}
if (foo) {bar = 0;}
class C {
static {this.bar = 0;}
}
正
使用しない場合
ブロック内のスペーススタイルに関する通知を受けたくない場合は、このルールを安全に無効にできます。