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