missing-required-import (I002) (缺少必需导入)
源自 isort 代码检查工具。
修复总是可用的。
作用
将用户指定的任何必需导入添加到文件顶部。
为什么这不好?
在某些项目中,某些导入需要存在于所有文件中。 例如,一些项目假设已启用 from __future__ import annotations
,因此要求所有文件中都存在该导入。 省略“必需”导入(由用户指定)可能会导致错误或意外行为。
示例
建议改为
源自 isort 代码检查工具。
修复总是可用的。
将用户指定的任何必需导入添加到文件顶部。
在某些项目中,某些导入需要存在于所有文件中。 例如,一些项目假设已启用 from __future__ import annotations
,因此要求所有文件中都存在该导入。 省略“必需”导入(由用户指定)可能会导致错误或意外行为。
建议改为