首页/开发/代码质量与评审速查/isort:导入排序与分组
规范与静态检查65 条

isort:导入排序与分组

isort 按约定排序 import:标准库、第三方、本地包分组;配合 profile=black 避免与 Black 的格式冲突,也可用 Ruff 的 I 规则替代。

分组标准库 / 第三方 / 本地包
兼容profile=black 与 Black 对齐

用法

用法
isort --profile black .
isort --check-only --diff .   # CI 检查模式
导入顺序是合并冲突高发区:交给工具,评审不再讨论顺序。

易错点

  • 不配 profile:与 Black 互相打架,来回震荡
  • 手工维护导入顺序:合并冲突频繁且无收益

数据来源与参考

  • isort 官方文档(pycqa.github.io/isort)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌