微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Azure DevOps管道-CA1502 CA1505的生成失败

如何解决Azure DevOps管道-CA1502 CA1505的生成失败

对于Azure DevOps来说我还很陌生,这可能是一个非常琐碎或非常具体的问题。但是我在任何地方都找不到具体答案。

我已经为My C#代码库设置了构建管道并启用了代码分析。 该管道配置为在每个PR上作为分支策略运行。

目标:捕获代码分析响应并查找CA1502CA1505 如果这些值超出阈值,则使构建失败。

我探索了Build Quality Checks Plugin,但似乎没有这样的配置

解决方法

您可以使用NDepend Azure DevOps extension轻松地做到这一点。

该扩展名可以fail the build thanks to the notion of quality gate

该工具建议使用several rules related to type and method complexity and maintainability

a rule is a C# LINQ query easily modifiable起,可以根据需要调整这些规则中的阈值。

Azure DevOps Quality Gate Build Failure

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。