与同类常用工具的功能差异(事实陈述),仅供选型参考;信息以各项目官方公开文档为准
| 维度 | 百目 JArgus | SonarQube 社区版 | PMD / SpotBugs / Checkstyle | CodeQL |
|---|---|---|---|---|
| 部署复杂度 | 单 JAR / 单容器,内嵌数据库,无外部服务依赖 | 服务器、数据库、计算引擎分离部署 | 仅 CLI / IDE 插件形态,无服务端界面 | 需编译 codebase 并使用专用 CLI;托管服务位于 GitHub |
| 中文支持 | 界面 / 规则 / 建议 / 报告原生中文 | 官方以英文为主(社区有中文语言包) | 官方英文 | 官方英文 |
| AI 语义评审 | 双协议 + 12 厂商模板(含国产与本地 Ollama),逐问题三段式修复建议 | 社区版不含(官方 AI 能力在付费 / 云服务) | 不含 | 不含(基于查询语言) |
| 评分与质量门禁 | 五级评分,扣分值 / 阈值 / 评级分界页面自定义即时生效 | 有评分与质量配置档,规则严重度可自定义,评级模型遵循官方定义 | 仅问题清单,无评分 | 以查询结果为主,无内置评分 |
| 重复代码检测 | CPD 式 Token 指纹,排除 getter/setter 等样板代码 | 内置 CPD(跨项目重复检测为付费功能) | PMD 含 CPD 组件;SpotBugs / Checkstyle 不含重复检测 | 无内置重复检测 |
| 依赖漏洞(CVE) | 解析 pom / gradle,内置离线漏洞库 + 可选 OSV 在线增强 | 无内置漏洞库(可经第三方插件或付费能力接入) | 无内置漏洞库(常另配 OWASP Dependency-Check 等) | 无内置漏洞库(常配合 Dependabot) |
| 架构分层检查 | 内置(跨层直连 / 反向依赖 / 实体泄漏) | 相关能力由付费架构规则引擎提供 | 不含 | 需自写 QL 查询实现 |
| CI/CD 集成 | Webhook 触发 + commit status 回写 + MR/PR 评论(GitHub / GitLab / Gitee / 自建) | 支持,需插件与配置对接 | 构建工具插件成熟,CI 平台侧对接需自行编写脚本 | 托管版限 GitHub 生态 |
| 报告邮件推送 | 扫描完成自动发 HTML 摘要 + PDF 报告邮件 | 有告警通知,报告邮件需自行集成 | 不含 | 不含 |
| 可视化报告 | Web 看板,支持导出 HTML / PDF 中文报告 | 内置 Web 仪表盘,PDF 导出需插件或付费版 | 无报告界面(文本 / XML 输出为主) | 无独立报告界面(托管平台内查看) |
| 离线 / 内网运行 | 全功能离线(AI 为可选增强),零外部请求、零 CDN | 支持 | 支持 | 支持(CLI 本地运行) |
| 信创数据库 | 达梦 / 人大金仓 / openGauss / 瀚高 / 海量 / 崖山 等信创驱动随包内置(共支持 18 类数据库) | 官方支持 PostgreSQL / MySQL 等主流数据库 | 不适用(无服务端存储) | 不适用 |
| 授权费用 | MIT 授权(可免费商用) | 社区版免费(LGPL),企业版付费 | 免费开源 | 私有仓库使用需付费 GitHub Advanced Security |
| 语言覆盖 | Java(19 个内置检查器) | 多语言 | Java 为主 | 多语言 |
| 规则生态规模 | 内置规则聚焦 Java 常见问题 | 内置规则数百条 | 规则数百条(Java 向) | 标准查询库与公开查询仓库 |
说明与免责:以上对比基于 2026 年 9 月 各产品官方公开文档与社区 / 免费版本整理,仅描述功能差异供选型参考,不构成对任何产品或厂商的评价、背书或贬损;各产品迭代较快,最新能力以官方文档为准。如有疏漏或过时之处,欢迎提交 Issue 指正,核实后即刻修正。
上表差异决定选型取向:多语言混合仓库与长期趋势治理,SonarQube / CodeQL 的规则与历史分析覆盖更广。百目 JArgus 的特点为单 JAR / 单容器部署(内嵌数据库)、中文原生、AI 可选增强、仅聚焦 Java,覆盖 Java 项目从扫描、CI 阻断到报告邮件推送的流程,数据可全程留在内网。