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

key-spacing

非推奨

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

型やインターフェースのプロパティ名と型注釈の間のスペースを統一します。

🔧

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

このルールは基本のeslint/key-spacingルールを拡張します。インターフェース、クラス、型リテラルのプロパティの型注釈のサポートが追加されています。

オプション

eslint/key-spacingオプションをご覧ください。

使用方法

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

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

リソース

ESLintコアから❤️を込めて引用。