使用 pylint 检测python代码质量(sonar-scanner调用pylint,然后数据交给sonar服务器)

本文介绍如何使用sonar-scanner结合pylint插件进行Python代码的质量检查。通过配置sonar-scanner.properties文件,指定pylint路径及配置文件,实现自动化代码审查。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

python 代码质量检查

直接使用 sonar-scanner 调用 pylint插件扫描生成 质量分析文件

pylint 官网地址:https://www.pylint.org/

安装 sonar-scanner:

在jenkins master  系统配置 里面配置 安装的插件(jdk,maven等)路径,然后每一台slave 都要这样的路径安装:

注意:每一台slave 机器在对应目录要安装scanner,安装jdk等等!!!

JDK
Clover
Git
  Git installations
Git
 
  Name  
 
 
  Path to Git executable  
 
 
     
 
 
     
 
     
Gradle
Sonar Runner
Ant

     

Maven
Maven项目配置

   
     
 
 
  Local Maven Repository


sonar-scanner路径:

  Sonar Runner 安装
Sonar Runner
Name  
 
 
  SONAR_RUNNER_HOME  
 
 
 


然后再安装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



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值