用pylint检查源代码的pytest插件
pytest-pylint的Python项目详细描述
使用pytest运行pylint并具有可配置的规则类型 (即约定、警告和错误)使生成失败。你也可以 指定pylintrc文件。
示例用法
py.test --pylint
将是最简单的用法,并对所有错误消息运行pylint。
py.test --pylint --pylint-rcfile=/my/pyrc --pylint-error-types=EF --pylint-jobs=4
这将使用位于/my/pyrc的pylintrc文件,pylint上只有错误 错误和失败,并使用4个内核运行pylint。
您可以将测试运行限制为只执行pylint检查,而不执行任何其他检查 通过键入进行测试:
py.test --pylint -m pylint
致谢
此代码主要基于 pytest-flakes
释放量
0.14.1
- 已更正pytest pylint以正确支持-p no:cacheprovider 感谢yanqd0
0.13.0
- 已验证python 3.7兼容性
- 由于heoga
0.12.3
- jamur2更正了where文件的问题 在lint失败时无法正确输出的路径。
0.12.2
- 解决了由于来自的报告而未报告失败文件的问题 skirpichev和jamur2
0.12.1
- 更正了阻止此插件使用py.test>;=3.7.0的错误。
0.12.0
- jwkvam在linting期间添加了进度输出。
0.11.0
- 添加了选项--no-pylint以在以下情况下重写--pylint的情况 默认情况下已打开。
0.10.0
- jwkvam为Pylint 2.0提供支持
0.9.0
- noisecapella添加了一个选项到 用多个进程运行pylint
0.8.0
- bdrung函数中更正的不一致返回
- 放弃了对Python3.3的支持
0.7.1
- 已更正由Kargathia 报告的路径问题
0.7.0
- 在测试之前执行linting,这将启用代码复制 由于@heoga