flake8 type checking:Flake8插件用于管理类型检查导入和转发引用 源码
flake8类型检查 让您知道哪些导入要移入(或移出)。 对于您在类型检查块中定义的导入,它还可以帮助您使用或样式引用管理引用。 代号 代码 描述 TC001 将导入移动到类型检查块中 TC002 将第三方导入移至类型检查块中 TC003 找到多个类型检查块 TC004 将导入移出类型检查块。 导入不仅仅用于类型提示。 TC001和TC002之间的区别在很大程度上是任意的,但是尝试创建有意义的导入类型划分,因此用户除非愿意,否则不必处理100%的导入。 前向参考代码 这些代码范围是可选的。 它们代表解决同一问题的两种不同方法,因此请仅选择一种。 TCH100和TCH101通过管理前向引用。 代码 描述 TC100 添加“来自__future__导入批注”导入 TC101 注释不必是字符串文字 TCH200和TCH201使用字符串文字(用引号引起来的注释)管理前向引用。