【问题标题】:How to enforce developers to resolve static code analysis tools issues before checking in to TFS如何在签入 TFS 之前强制开发人员解决静态代码分析工具问题
【发布时间】:2014-03-04 07:10:19
【问题描述】:

我们如何强制开发人员在将文件签入 TFS 之前解决静态代码分析工具问题?以下是详细信息:-

源代码库: TFS

.NET/UI 静态代码工具:重构、JSLint

Java Web 服务代码: PMD、FindBugs

如果无法配置 TFS,我们是否可以创建某种工具,通过在 EOD 每天从所有这些静态分析工具中获取数据来生成报告。

【问题讨论】:

  • TFS 将此功能称为 "gated check-in"。它可以应用于许多条件,包括您提到的工具。
  • 灵活耐用的棍子怎么样?

标签: tfs resharper findbugs pmd static-code-analysis


【解决方案1】:

我没有机会自己配置它,但 JetBrains 发布了他们的 ReSharper 分析引擎作为一组免费的command-line tools

上面的博文中有一些关于如何配置构建服务器来运行它们的信息。我假设您可以配置门控签入策略以仅在未发现“主要”代码问题时才允许签入。

【讨论】:

    猜你喜欢
    • 2013-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-14
    • 1970-01-01
    相关资源
    最近更新 更多