Scaffold-Boot-3.0框架使用文档Scaffold-Boot-3.0框架使用文档
首页
快速开始
变更记录
Source
首页
快速开始
变更记录
Source
  • 开始
  • 基础

    • 目录结构
    • 代码生成器
    • 增删改查
    • 异常处理
    • Knife4j(Swagger)文档
    • 登录&登出
    • 系统安全
    • 数据字典
    • Excel处理
    • 文件上传下载
    • 工具类
    • 定时任务
    • 微信集成
    • 短信服务
    • 参数配置
    • 接口限流
    • 日志审计
    • 数据脱敏
    • 网站管理
  • AI开发

    • AI项目工程结构
    • MCP服务
    • AI开发模式介绍
  • 开发规范
  • 常见问题
  • 深入

    • 配置详解-Config类
    • 配置详解-Yml配置文件
  • 生命周期

    • SonarQube代码质量保证
    • 部署到测试环境
    • 部署到正式环境
  • 优秀案例

    • Excel导入完整案例
  • 信创专区

    • 海量数据库
    • 神通数据库
    • 达梦数据库
    • 麒麟v10安装插件
  • 框架升级

SonarQube代码质量保证

章节简介

本章节介绍如何将代码质量检查集成到项目中,并通过Sonar扫描代码

接入Sonar扫描

本框架已经通过Gradle集成SonarQube插件,仅需运行Sonar扫描即可

  • 1.在扫描前,请确认setting.gradle中,已经修改了自己项目的名称。Sonar将以此项目名作为扫描的唯一标识
  • 2.运行gradle的Sonar扫描命令
  • 3.运行完成后访问http://sonar.cnsaas.com查看扫描结果,安全起见,账号密码请联系技术经理索取

Sonar使用

  • 1.登录后可看到如下页面,选择自己的项目点击进入
  • 2.进入项目后,可以看到该项目的代码质量报告,包括Bug数,脆弱数,坏味道,重复代码率等指标
  • 3.点击具体指标以查看详情

注意

应当及时修复Sonar扫描出的代码质量问题,以保证项目质量,不要拖到项目要上线了才去统一修改。到时候面对上百个问题,会非常头疼。
质量保证应该贯穿于项目整个过程中

在 GitLab 上编辑此页
最后更新: 2025/6/11 15:55
贡献者: xuew
Next
部署到测试环境