解决方案
门店产品
生态合作
客户案例
代码扫描
通过本地和服务器两套方案对源码进行全流程检测,并给出修改建议,引导用户进行源码优化和问题解决。本地检测,前置发现问题时机,让问题暴露在编码阶段。服务器检测,发现远端代码库违约问题,输出统计报表,清晰明了掌控编码违约问题。支持自定义规则,用户根据项目情况自由配置规则或者自定义开发规则
咨询
产品功能
产品优势
应用场景
产品功能
远程仓库代码扫描
1.1工程接入:在用户操作台工程接入功能下,填写工程仓库地址、分支、管理员等信息后完成工程接入,简单易操作。 1.2手工扫描:在用户操作台工程列表-手动扫描tab,选择对应的工程后点击扫描按钮即可执行当前工程的扫描任务,扫描完毕后同步反馈扫描发现的违规问题。 1.3违规问题按照严重程度分为Blocker、Critical、Major、Warning四个等级,每个等级分别对应不同的违约数量及详情。 1.4查看扫描历史:在用户操作台工程列表-扫描历史tab,查看每个工程执行的所有扫描历史数据、违规问题详情、扫描日志、扫描分支、操作人等相关信息。 1.5工程信息维护:在用户操作台工程列表-工程信息tab,可对工程信息进行编辑,比如修改仓库地址、分支、工程成员等信息。 1.6统计数据:在用户操作台工程列表-统计数据tab,可查看被扫描工程的违规问题数据及详情
扫描本地仓库代码
2.1安装IDE插件:导入代码扫描系统提供的IDE插件包,完成IDE插件安装,便可在本地开发阶段使用代码扫描功能。 2.2实时扫描:开启实时扫描能力开关,编辑当前代码文件的时候便可自动执行扫描,并反馈当前文件中扫描出现的编码违规问题。 2.3手工扫描:选择要扫描的文件或文件夹,选择手动扫描按钮后,便可扫描被选中的文件及文件夹内代码,并反馈当前文件中扫描发现的编码违规问题。 2.4提交扫描:在本地代码commit到中间库阶段,对要提交的文件代码进行扫描,并反馈扫描发现的编码违规问题,用户可以选择继续提交也可以选择解决违规问题后再提交
产品优势
多平台
支持Java、Android等主流语言/平台的代码扫描。未来还可以拓展iOS、JS等更多语言/平台的代码扫描
扫描多样化
扫描多样化是指支持多种扫描方式,包括扫描远程代码库、本地代码库。其中本地代码库的扫描支持手工扫描、实时扫描和提交扫描
即时数据反馈
远程代码库完成扫描后,系统会按照项目及项目组2个维度汇总分析扫描数据及问题详情。 本地代码库,不论哪种扫描方式,都会实时在IDE窗口展示对应文件的扫描结果
操作简单
远程代码库扫描只需填写工程信息即可完成工程接入,然后点击扫描按钮即可触发代码扫描。 本地代码库扫描,安装IDE插件并重启IDE后,即可使用本地代码扫描功能
应用场景
远程仓库代码扫描
本地仓库代码扫描
远程仓库代码扫描
扫描远程仓库代码,发现历史提交的代码中编码违规问题
技术赋能行业转型 创新推动产业升级
立即咨询