prospector-用于分析Python代码的工具
Prospector是分析Python代码并输出有关错误,潜在问题,违反约定和复杂性的信息的工具。
它汇集了其他的Python分析工具,如功能 pylint的, PEP8和麦凯布复杂性。有关 完整列表,请参见“支持的工具”文档部分。
Prospector的主要目的是“开箱即用”。其他Python分析工具的一个普遍抱怨是,需要花费很长时间来筛选与您自己的编码样式相关或感兴趣的错误。Prospector提供了一些默认配置文件,希望这些配置文件可以提供一个良好的起点,并且立即有用,并根据您的项目使用的库调整输出。
安装
可以pip通过运行以下命令来下载安装Prospector :
pip install prospector
Prospector的可选依赖项,例如pyroma也可以通过运行安装:
pip install prospector[with_pyroma]
某些外壳程序(例如ZshmacOS Catalina的默认外壳程序)要求使用方括号转义:
pip install prospector\[with_pyroma\]
用法
只需从项目的根目录运行探矿者:
prospector
这将输出一条消息列表,指出潜在的问题或错误,例如:
运行prospector --help以获取选项及其效果的完整列表。
输出格式
prospector的默认输出格式设计为易于阅读。对于解析(例如,用于报告),您可以使用--output-format json标志来获取JSON格式的输出。
配置资料
可使用“配置文件”配置Prospector。这些是可组合的YAML文件,带有用于禁用或启用工具或消息的指令。有关更多信息,请阅读配置文件的文档:prospector.readthedocs.io。
赞 (0)