【发布时间】:2012-09-18 10:26:40
【问题描述】:
当有人尝试通过 SVN 提交时,每当我们项目中某些文件的 LOC/文件大小增加时,我的任务就是找到一种报告方式。
即。如果一个文件有 26 个 LOC 并且开发人员增加了这个,他们应该在编译或提交时收到警报。
我们已经使用了 PMD,所以我希望我可以利用 PMD 规则来实现这一点,但经过研究后,我不确定 PMD 是否可以实现。
任何意见或建议将不胜感激。
谢谢
【问题讨论】:
-
您考虑过使用声纳吗?它可以计算 LOC 度量,并生成显示随时间变化的报告。
-
谢谢斯蒂芬,我们确实已经在使用声纳了。您是否知道它是否能够提供某种更改通知,例如如果有人增加行数时发送电子邮件?如果是这样,这可能是一个可以接受的解决方案。
-
嗯...不。但是你为什么不直接设置 SVN 来发送所有提交到文件的通知呢?
-
嗯,我们已经在团队中使用更改审查电子邮件来更改任何文件,在这种情况下,我正在寻找更具体的警报。
-
我认为您已经可以在 SVN 服务器上使用提交钩子进行操作。然后,您可以报告 LOC 更改增量,但前提是为正。然后可以很容易地生成一个通知。
标签: java svn project pmd line-count