文件名称:flake8-pydiatra:flake8的pydiatra代码分析插件
文件大小:6KB
文件格式:ZIP
更新时间:2024-02-19 17:36:18
python checker linter code-analysis linter-plugin
适用于Flake8的Pydiatra代码分析器插件 ( )是另一个用于Python代码的静态检查器。 为什么要使用另一个静态检查器 pydiatra提供了许多正则表达式检查,这些检查在其他分析仪中很难找到: 重复范围(例如re.compile(“ [aa]”)) 重叠范围(例如re.compile(“ [a-zA-z]”)) 错误的转义序列(例如re.compile(r“ \ eggs”)) 错位的内联标志(例如re.compile(“ eggs(?i)”);仅适用于Python 3.6+) 组合不兼容的标志 冗余标志 re.split(),re.sub(),re.subn()中标志参数的位置错误 还有一些不错的检查方法: 字符串中的无效转义序列(仅适用于Python 3.6+) 硬编码的errno值(例如exc.errno == 2而不是exc.errno == errno.ENOENT) 支持的检查 有关已实施检查的完整列表,请参阅pydiatra页面。 以下是此插件支持的检查列表: PYD001断言始终为真 PYD002异步等待用作名称 PYD003嵌入式代
【文件预览】:
flake8-pydiatra-master
----development()
--------copyright.json(229B)
----LICENSE(1KB)
----setup.py(3KB)
----README.md(2KB)
----.gitignore(48B)
----flake8_pydiatra.py(4KB)