未排序的导入 (I001)
派生自 isort linter。
有时提供修复。
作用
基于提供的 isort 设置,对导入进行去重、分组和排序。
为什么这不好?
一致性是好的。 使用通用的导入约定可以使你的代码更具可读性和规范性。
示例
建议改为
预览
当 preview 模式启用时,Ruff 应用更严格的标准来确定是否应将导入归类为第一方。 具体来说,对于 import foo.bar.baz 形式的导入,Ruff 将检查相对于 用户指定的 src 目录,foo/bar 是否包含目录 baz 或名称为 baz.py 或 baz.pyi 的文件。