代码扫描工具对比,sonarQube与sourcefare哪一个更好用?

在静态代码扫描工具的选型中,SonarQube是一款老牌的代码扫描工具,sourcefare作为一款新兴的国产代码扫描工具,特点也比较明显,两款工具各有特点。本文将从安装配置、功能、用户体验等几个方面来详细的对比下。

1、安装配置

项目

SonarQubesourcefare
安装难度需要配置安装环境,安装难度中等。一键安装,私有部署不同环境均支持傻瓜式一键安装。
配置难度需要单独配置数据库零配置,安装后即刻可用,无需额外配置。
支持操作系统支持Windows、MacOS、Linux、Docker等系统。支持Windows、MacOS、Linux、Docker等系统。

2、功能

sourcefare和SonarQube都是对代码质量进行管理,下面进行功能的一个对比。

模块

功能

SonarQubesourcefare

项目管理

项目管理

用户管理

权限管理

代码扫描

Git扫描

代码压缩包上传扫描

客户端扫描

重复率扫描

复杂度扫描

覆盖率扫描
扫描报告概览

问题列表

代码扫描规则

支持Java、JavaScript、Go、Python、C++等语言

自定义扫描方案

扫描门禁

统计代码扫描问题统计
重复率统计

复杂度统计

覆盖率统计
系统设置用户管理✔(需要插件支持钉钉登录
权限管理
消息通知方案
消息配置✔(需要插件支持钉钉消息通知

数据备份还原

IP黑白名单

日志管理

  • 项目管理

SonarQube项目管理

sourcefare项目管理

  • 代码扫描

SonarQube代码扫描

sourcefare代码扫描

  • 扫描报告

SonarQube扫描报告

扫描报告-问题

扫描报告-度量

3、系统集成

项目

‌SonarQube

sourcefare
CICD工具与Jenkins集成,代码提交/定时任务自动触发接口测试。与Arbess集成,实现运行流水线自动触发代码扫描。
代码仓库与代码仓库GitPuk集成,支持扫描代码仓库代码。
账号体系与LDAP集成,实现LDAP账号登录与LDAP、企业微信、钉钉集成,同步用户并登录
IM消息集成支持邮箱、WebHook通知支持站内信、邮箱、企业微信、钉钉通知
OpenApi提供完整的OpenAPI接口提供完整的OpenAPI接口

4、用户体验

项目

SonarQubesourcefare
安装配置安全需要先安装依赖,安装难度中等一键式安装,安装便捷,零配置
UI交互体验需要汉化,汉化后用户体验友好。界面干净简洁,用户体验较好,支持切换个性化主题。
上手难度插件较多,上手难度一般所见即所得,配置简单,上手难度低

SonarQube界面展示

sourcefare界面展示

5、开源免费

项目

SonarQubesourcefare

是否开源免费

开源免费开源免费

6、服务支持

项目

SonarQube

sourcefare

服务支持

国际化技术支持,出现问题处理难度高。本土化技术支持,7*24小时服务热线;提供工单系统快速反馈和响应问题;企业专属IM群,一对一服务支持。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值