メインコンテンツにスキップ

ブロック前のスペース

非推奨

フォーマットルールは、eslint-stylisticに移動しました。@stylistic/ts/space-before-blocks がこのルールの代替です。
詳しくは、フォーマットルールの非推奨化をご覧ください。

ブロック前のスペースの整合性を強制します。

🔧

このルールによって報告される問題の一部は、 --fix ESLintコマンドラインオプションによって自動的に修正可能です。.

このルールは、基本の eslint/space-before-blocks ルールを拡張します。インターフェースと列挙型をサポートしています。

enum Breakpoint{
Large,
Medium,
}

interface State{
currentBreakpoint: Breakpoint;
}
プレイグラウンドで開く

使用方法

.eslintrc.cjs
module.exports = {
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"space-before-blocks": "off",
"@typescript-eslint/space-before-blocks": "error"
}
};

プレイグラウンドでこのルールを試す ↗

オプション

eslint/space-before-blocks オプションを参照してください。

より具体的なオプションオブジェクトが渡された場合、これらのブロックは classes 設定オプションに従います。

リソース

ESLint core から ❤️ を込めて引用しました。