diff-check

介绍

在使用检查工具扫描代码时,工具往往会一次性输出每个文件中的全部问题。这使得我们很难在清理完存量的问题之前,对正在开发的代码进行有效的增量检查。

针对这一痛点,本人对checkstyle、PMD、jacoco等工具进行了扩展,使其可基于Git的版本控制检查和输出增量变更的代码中存在的问题。

使用方法

在本地提交commit时执行代码风格和缺陷检查

基于maven插件统计增量代码的单测覆盖率

全量代码覆盖率 增量代码覆盖率
全量覆盖率概览 增量覆盖率概览
全量覆盖率详情 增量覆盖率详情