【问题标题】:How to enforce code analysis check in policy in VS2017?如何在 VS2017 中强制执行代码分析检查策略?
【发布时间】:2019-03-12 15:44:15
【问题描述】:

我在看这里:https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/add-check-policies?view=vsts

它说去项目下的源代码控制,但没有项目部分,也没有任何地方的源代码控制。

我以为我可以从 Azure DevOps 仪表板强制执行代码分析,但找不到设置所在。

我是项目管理员,我确实允许“编辑项目级信息”。

【问题讨论】:

    标签: visual-studio-2017 azure-devops


    【解决方案1】:

    好吧,看来您正在使用 Git 作为版本控制,但是签入策略是针对 TFVC(Team Foundation 版本控制)的。

    Git 可以设置分支策略,详情请见Improve code quality with branch policies。

    据我所知,为 Git 启用代码分析策略的方法并不相同。但是,您可以使用扩展名Code Analysis 或SonarQube 在构建/发布管道中运行代码分析...

    如果您坚持使用签入策略,那么您可以创建一个选择 TFVC 作为版本控制工具的项目...

    【讨论】:

    • 如果我使用 Git,有什么方法可以强制执行代码分析策略?更改为 TFVC 不是一种选择。
    • @Farid 据我所知,为 Git 启用代码分析策略的方法并不相同。但是,您可以使用扩展名Code Analysis 或SonarQube 在构建/发布管道中运行代码分析...
    猜你喜欢
    • 2011-06-09
    • 2014-06-26
    • 2014-07-13
    • 2020-02-27
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 1970-01-01
    相关资源
    最近更新 更多