python 代码质量检查
直接使用 sonar-scanner 调用 pylint插件扫描生成 质量分析文件
pylint 官网地址:https://www.pylint.org/
安装 sonar-scanner:
在jenkins master 系统配置 里面配置 安装的插件(jdk,maven等)路径,然后每一台slave 都要这样的路径安装:
注意:每一台slave 机器在对应目录要安装scanner,安装jdk等等!!!
|
JDK
| ||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||
| Git installations |
| |||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||
|
Maven
| |||
|
| |||
| | |||
| Local Maven Repository |
sonar-scanner路径:
| Sonar Runner 安装 |
Sonar Runner
| |||||||||||||||||||||
然后再安装pylint 假如 pylint安装路径是 usr/bin/
然后再配置sonar-scanner.properties 文件 如下:
sonar.sources=.
# Encoding of the source code. Default is default system encoding
sonar.sourceEncoding=UTF-8
# Language
sonar.language=py
sonar.python.pylint=/usr/bin/pylint
sonar.python.pylint_config=.pylintrc
sonar.python.pylint.reportPath=./pylint-report.txt
本文介绍如何使用sonar-scanner结合pylint插件进行Python代码的质量检查。通过配置sonar-scanner.properties文件,指定pylint路径及配置文件,实现自动化代码审查。
1132





