init-import-sorter
Install import_sorter for Dart import sorting. Use when user needs import sorting, wants to sort imports, or gets "import_sorter not found". Triggers on "install import_sorter", "init import sorter",
SKILL.md.claude/skills/init-import-sorter/SKILL.md
GitHubImport Sorter
自动排序 Dart 文件的 import 语句。使用支持 pub workspaces 的修复版本。
安装
# 从修复分支安装(支持 monorepo pub workspaces)
dart pub global activate --source git https://github.com/myConsciousness/import_sorter.git --git-ref fix/monorepo-pub-workspaces
# 验证
dart pub global list | grep import_sorter
为什么用 fork? 官方版本不支持 Dart pub workspaces,在 monorepo 中会报错。此分支修复了工作区解析问题。
使用
# 单个包内排序
dart pub global run import_sorter --no-comments
# 通过 melos 对所有包排序
melos sort
--no-comments 表示不在 import 分组之间插入注释。