SonarQube教程中心
SonarQube中文网站 > 教程中心
教程中心分类
SonarQube
免费下载
前往了解
SonarQube里与安全相关的告警,既有Vulnerability这类可被利用的漏洞,也有Security Hotspot这类需要人工复核的安全敏感点。处理时如果不先分清类型与口径,很容易把热点当漏洞硬修,或把真实漏洞当成可忽略项拖延。下面按“先处理再排序”的顺序,把日常可复用的操作路径写清楚。
2026-03-12
很多团队把安全热点当成漏洞去清单式消灭,结果要么误修一堆本来就安全的写法,要么把真正的漏洞淹没在噪声里。围绕SonarQube安全热点怎么用,SonarQube安全热点与漏洞问题怎么区分,抓住一个原则就够了:热点先人工复核再定性,漏洞确认即刻修复并纳入门禁。
2026-03-12
SonarQube在网页里看趋势很方便,但到了里程碑评审、对外交付、审计留档,就需要把同一时间点的报告与数据“固化”为文件,并且能说清楚分支口径、筛选条件与拉取时间。否则很容易出现今天导出的数据和下周再看不一致,最后只能靠截图解释,证据强度不够。下面按导出与归档两条线,把操作路径与常见坑一次讲透。
2026-03-12
SonarQube质量门禁不通过,先别直接翻全量Issue列表,最快的办法是先确认失败条件属于新代码还是全量代码,再沿着失败条件跳转到对应的证据页。因为质量门禁的每个条件都绑定到新代码或全量代码,两者口径不同,定位路径也不同。
2026-03-12
在团队落地SonarQube时,很多规则看起来够用,但一到具体代码风格与合规要求,就会出现想加严某个阈值、想把某类问题单独拎出来、想让不同团队用不同口径的需求。要把这件事做稳,思路是先用规则模板快速生成可维护的自定义规则,再用质量配置文件也称为Quality Profile把规则集合分发到项目,并用备份与回滚把变更变成可追溯动作。
2026-03-12
SonarQube的规则生效载体不是单条规则开关,而是质量配置文件也叫Quality Profile,按语言维度生效,再由项目绑定决定最终用哪一套。你要把规则配置做稳,顺序应当是先建规则集载体,再分配到项目,最后做变更后的生效核对与回滚预案,否则很容易出现改了规则但项目不生效的错觉。
2026-03-12
同一套代码在sonarQube里突然“满屏告警”,多数不是代码质量一夜变差,而是规则口径、扫描范围、分支与新代码基线没有对齐,导致历史债与噪声一起涌进来。要把命中数量压到可治理的水平,关键是先把问题分层,只让团队当下要管的东西进入门禁,再把规则集按语言与团队成熟度分配到位,最后用一套例外管理把误报与可接受偏差收口。
2026-01-27
sonarQube扫描后发现某些目录没出现在代码页面或度量里,通常不是被系统吞了,而是扫描范围口径不一致,常见表现是项目根目录不对、源目录未纳入、排除规则过宽、或报告里的路径无法映射到源码。把缺失目录定位清楚后,再去写排除通配符,才能避免一边修一边越排越多。
2026-01-27
很多人配置Webhook时,能看到扫描结果更新,却收不到回调通知,往往是回调地址填错位置,或回调其实发送了但被网络与鉴权拦住。处理这类问题的关键是先把回调地址填在正确层级,再用交付记录把每一次回调的状态码与错误信息对上,最后再回到网络与证书这类环境问题做针对性修复。SonarQube支持项目级与全局级两种Webhook,并且两者会同时触发,这一点经常被忽略。
2026-01-27
sonarQube升级后出现登录失败,常见不是账号本身突然失效,而是数据库迁移未完成、反向代理与服务器地址不一致、或外部认证接入在新版本下触发了回调与权限问题。排查时先把实例是否已完成迁移与索引重建确认清楚,再把登录链路与认证配置逐段拆开看日志,通常能把问题收敛到一两处可操作的点。
2026-01-27

第一页123456下一页最后一页

135 2431 0251