Flow 支持代码全量扫描和增量扫描,可以根据需要,选择合适的扫描方式进行使用。
代码规约全量扫描
通过飞流的扫描任务对指定的代码工程进行编码规约全量检测。
优点: 支持跨文件引用, 代码扫描全面。
缺点: 扫描速度较慢,问题较多,难以修复。
代码规约增量扫描
增量扫描基于一次 push,自动获取 diff 内容并进行扫描,过滤出此次提交的规约问题。
优点: 只扫描 diff 文件,扫描速度快,增量问题直接关联到人,能有效防止代码提交引进新问题数。
缺点: 只扫描 diff 文件,不能发现跨文件引用的规约问题。
配置代码扫描模式
Flow 默认使用全量扫描模式,您可选择手动开启增量扫描模式。
在流水线编辑页面,单击相应的规约扫描任务卡片(例如:Java代码扫描)。
在右侧弹出的抽屉菜单中,单击展开Java代码规约扫描菜单。然后勾选开启增量扫描模式。
该文章对您有帮助吗?