java我可以在签入Eclipse的TFS插件之前强制代码检查吗? 2 周,6 日 Questions & Answers 648 在Eclipse的Team Foundation Server插件中是否有任何方法确保用户在签入之前使用声纳执行代码审查?我们希望在TFS服务器中进行任何签入之前强制执行代码检查
# 1 楼答案 Team Foundation版本控制支持check-in policies,它可以评估待挂的更改是否可以在验证到服务器之前签入验证要求。然而,声纳没有现成的登记政策 TeamExplorer Everywhere在Java中确实有一个SDK for developing custom check-in policies,它将由TeamExplorer Everywhere进行评估。如果可以通过编程方式调用Sonar的代码审阅,那么可以构建一个自定义签入策略,在Evaluate方法中调用Sonar 请注意,签入策略经常执行,因此如果代码审阅是长期运行的,您可能只想在项目上设置最近运行过代码审阅的标志,并在Evaluate方法中检查该标志,而不是每次调用签入策略时都重新运行代码审阅 在Java中为TEE构建自定义签入策略非常简单——SDK存档中有一些示例代码,您可以利用它们
# 1 楼答案
Team Foundation版本控制支持check-in policies,它可以评估待挂的更改是否可以在验证到服务器之前签入验证要求。然而,声纳没有现成的登记政策
TeamExplorer Everywhere在Java中确实有一个SDK for developing custom check-in policies,它将由TeamExplorer Everywhere进行评估。如果可以通过编程方式调用Sonar的代码审阅,那么可以构建一个自定义签入策略,在
Evaluate
方法中调用Sonar请注意,签入策略经常执行,因此如果代码审阅是长期运行的,您可能只想在项目上设置最近运行过代码审阅的标志,并在
Evaluate
方法中检查该标志,而不是每次调用签入策略时都重新运行代码审阅在Java中为TEE构建自定义签入策略非常简单——SDK存档中有一些示例代码,您可以利用它们