使用 pylint 检测python代码质量(sonar-scanner调用pylint,然后数据交给sonar服务器)
生活随笔
收集整理的這篇文章主要介紹了
使用 pylint 检测python代码质量(sonar-scanner调用pylint,然后数据交给sonar服务器)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
python 代碼質(zhì)量檢查
直接使用 sonar-scanner 調(diào)用 pylint插件掃描生成 質(zhì)量分析文件
pylint 官網(wǎng)地址:https://www.pylint.org/
安裝 sonar-scanner:
在jenkins master? 系統(tǒng)配置 里面配置 安裝的插件(jdk,maven等)路徑,然后每一臺slave 都要這樣的路徑安裝:
注意:每一臺slave 機器在對應(yīng)目錄要安裝scanner,安裝jdk等等!!!
| JDK | ||||||||||||||||||||||||||||||||||||||||
| JDK 安裝... | ||||||||||||||||||||||||||||||||||||||||
| Clover | ||||||||||||||||||||||||||||||||||||||||
| Clover 安裝... | ||||||||||||||||||||||||||||||||||||||||
| Git | ||||||||||||||||||||||||||||||||||||||||
| ? | Git installations |
| ? | |||||||||||||||||||||||||||||||||||||
| ? | ? | ? | ||||||||||||||||||||||||||||||||||||||
| Gradle | ||||||||||||||||||||||||||||||||||||||||
| Gradle 安裝... | ||||||||||||||||||||||||||||||||||||||||
| Sonar Runner | ||||||||||||||||||||||||||||||||||||||||
| Sonar Runner 安裝... | ||||||||||||||||||||||||||||||||||||||||
| Ant | ||||||||||||||||||||||||||||||||||||||||
| Ant 安裝... | ||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||
| ? | ? | ? | ||||||||||||||||||||||||||||||||||||||
| Maven | |||
| Maven 安裝... | |||
| 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=pysonar.python.pylint=/usr/bin/pylint sonar.python.pylint_config=.pylintrc sonar.python.pylint.reportPath=./pylint-report.txt
總結(jié)
以上是生活随笔為你收集整理的使用 pylint 检测python代码质量(sonar-scanner调用pylint,然后数据交给sonar服务器)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 腾讯只看ta功能在哪(腾讯视频VIP会员
- 下一篇: 诗情画意的网名510个