コンテンツにスキップ
tai-kun's Vite+ Lint Plugins
Esc
↑↓移動↵開く⌘Jプレビュー
このページの内容

sort-import-export-specifiers

import/export の specifier をグループ順、名前の長さ順、名前順に並べます。

  • ルール ID: tai-kun/sort-import-export-specifiers
  • 自動修正: あり

波括弧内の specifier を「型 → 値 → default」のグループ順に並べ、各グループ内では名前の長さが短い順、同じ長さなら名前順に並べます。

設定

このルールを有効にするには、vite.config.ts の lint.rules に追加します。

"tai-kun/sort-import-export-specifiers": "error",

例

違反例

import { zebra, type Apple, default as base } from "module";

修正後

import { type Apple, zebra, default as base } from "module";

注意

  • namespace import や default import 自体は対象外です。
  • specifier の外側にあるコメントがある場合は、安全のため対象外です。
  • 単一行と複数行の区切りを保持します。

このページは役に立ちましたか?