flake8插件,用于检查typing导入风格
项目描述
flake8-typing-as-t
目录
概述
这是一个flake8插件,用于确保从typing库的导入必须使用import typing as t编写。
安装
pip install flake8-typing-as-t
检查
TYT01
:裸import typing使用TYT02
:import typing as X,其中X不是字面量tTYT03
:from typing import X使用
处理typing-extensions
一个常见的兼容性模式是在typing_extensions上使用sys.version_info-guards分派。例如。
if sys.version_info < (3, 8):
from typing_extensions import Literal
else:
from typing import Literal
flake8-typing-as-t
通过检查导入是否在sys.version_info测试中对一个元组进行测试,允许这种用法。
许可
flake8-typing-as-t
在MIT许可条款下分发。