投稿 提交工具 投放合作

SonarQube GitHub Action:代码扫描工作流动作

编程助手 159 102 Shell 2026-11-15 在 GitHub 打开

在 GitHub Actions 中调用 SonarQube 扫描器,检测多语言代码中的缺陷、漏洞与坏味道。

这是一个 GitHub Action,用于在工作流中运行 SonarQube 扫描器,对 20 多种编程语言的代码进行静态分析,检测 bug、安全漏洞与代码坏味道。唯一前置条件是需要一台 SonarQube 服务器。支持的输入参数包括服务器地址 host、认证 token(login)、密码、分析基线目录 projectBaseDir、项目键 projectKey、项目名 projectName、项目版本与编码等;若在基线目录下提供 sonar-project.properties 文件,该 action 也兼容这种配置方式。Dockerfile 及相关脚本文档以 MIT 许可发布,容器镜像包含第三方材料。

Star 趋势2026-11-11 — 2026-11-14当前 Stars 159

15911-1111-1211-14