跳到内容

missing-required-import (I002)

v0.0.218 版本引入 · 相关议题 · 查看源码

派生自 isort 代码检查工具。

修复总是可用的。

作用

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

为什么这不好?

在某些项目中,要求所有文件都必须包含特定的导入语句。例如,某些项目假定已启用 from __future__ import annotations,因此要求该导入语句存在于所有文件中。遗漏(用户指定的)“必需”导入可能会导致错误或意外行为。

示例

import typing

建议改为

from __future__ import annotations

import typing

Options (选项)