patch-version-comparison (PYI004)
源自 flake8-pyi 代码检查器。
作用
检查存根文件中针对补丁版本(例如,Python 3.8.3)而不是主版本和次版本(例如,Python 3.8)进行比较的 Python 版本比较。
为什么这不好?
存根文件支持简单的条件语句来测试 Python 版本和平台之间的差异。但是,类型检查器仅理解这些条件语句的有限子集。 特别是,类型检查器不支持补丁版本(例如,Python 3.8.3),仅支持主版本和次版本(例如,Python 3.8)。 因此,存根中的版本检查应仅使用主版本和次版本。
示例
建议改为