python代码静态检查器
pylint的Python项目详细描述
Pylint
惹恼你的不只是皮棉!
pylint是一个python静态代码分析工具,用于查找编程错误, 有助于强制执行编码标准、嗅探代码气味并提供简单的重构 建议。
它是高度可配置的,有特殊的pragmas来控制它的错误和警告 从您的代码中,以及从广泛的配置文件中。 也可以编写自己的插件来添加自己的检查或 以一种或另一种方式扩展Pylint。
这是一个在GNU通用公共许可下发布的免费软件。
开发托管在github上:https://github.com/PyCQA/pylint/
您可以使用code-quality@python.org邮件列表来讨论 派林特。在https://mail.python.org/mailman/listinfo/code-quality/订阅 或者阅读https://mail.python.org/pipermail/code-quality/上的档案
拉请求是惊人的和最受欢迎的。
安装
pylint只需运行以下命令即可安装:
pip install pylint
如果您使用的是Python3.6+,请升级以获得对您的版本的完全支持:
pip install pylint --upgrade
如果要从源发行版安装,请提取tarball并运行 以下命令
python setup.py install
一定要对pylint内部使用的astroid做同样的操作。
对于debian和rpm包,根据linux发行版使用常用的工具。
有关安装和可用分发格式的详细信息 可以找到here。
文件
Pylint附带以下附加命令:
- pyreverse:一个uml图生成器
- symilar:一个独立的相似性检查器
- epylint:emacs和flymake兼容的pylint
测试
我们使用tox来运行测试套件。您应该可以使用以下命令安装它:
pip install tox pytest
要为特定的python版本运行测试套件,可以执行以下操作:
tox -e py27
有关更多详细信息,请查看文档。