作为对标准编码约定的一些研究的一部分,我最近一直在研究 checkstyle。尽管它似乎非常适合全新的项目,但它似乎对现有项目的采用存在巨大障碍,因为它似乎不提供仅检查新代码或已编辑代码的方法。也许我错了?
如果您有一个从未有过编码标准的代码库,那么一次将整个代码库与一个标准内联可能需要付出巨大的努力。随着代码的自然发展,允许它随着时间的推移逐步完成似乎是一种更合理的方法。但是checkstyle似乎不太可能。
我认为这必须与源代码控制系统相关才能成为可能。Checkstyle 是否可以做到这一点,或者是否有其他工具可以提供此功能?