跳到内容

missing-required-import (I002) (缺少必需导入)

源自 isort 代码检查工具。

修复总是可用的。

作用

将用户指定的任何必需导入添加到文件顶部。

为什么这不好?

在某些项目中,某些导入需要存在于所有文件中。 例如,一些项目假设已启用 from __future__ import annotations,因此要求所有文件中都存在该导入。 省略“必需”导入(由用户指定)可能会导致错误或意外行为。

示例

import typing

建议改为

from __future__ import annotations

import typing

Options (选项)