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;}
}正
使用しない場合
ブロック内のスペーススタイルに関する通知を受けたくない場合は、このルールを安全に無効にできます。