步骤

有一个项目 hello_sonar,里边只有一个 Python 脚本 src/bugs.py

在项目中添加文件:

sonar-project.properties

# 各参数简述
# sonar.projectKey          项目唯一标识
# sonar.sources             源码路径
# sonar.host.url            SonarQube 服务器地址
# sonar.language            项目语言
# sonar.sourceEncoding      项目编码

sonar.projectKey=django
sonar.sources=django
sonar.host.url=http://192.168.10.227:9000
sonar.language=python
sonar.sourceEncoding=UTF-8

最终目录结构如下:

hello_sonar
├── sonar-project.properties
└── src
    └── bugs.py

在 sonar-project.properties 的同级目录执行扫描(需要安装 sonar-scanner-cli)

sonar-scanner

在服务器上看质量分析报告:

SonarQube 检查 Python 代码质量

如果修复代码 BUG 再次扫描,警告就消失了。

相关文章:

  • 2022-12-23
  • 2021-05-26
  • 2022-03-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-01
猜你喜欢
  • 2021-04-21
  • 2021-10-14
  • 2021-10-27
  • 2021-10-18
  • 2022-12-23
  • 2021-12-11
  • 2022-12-23
相关资源
相似解决方案