azure-devops - Azure DevOps 管道 - CA1502 CA1505 的构建失败
问题描述
我对 Azure DevOps 很陌生,这可能是一个非常琐碎或非常具体的问题。但是我在任何地方都找不到具体的答案。
我已经为我的 C# 代码库设置了构建管道并启用了代码分析。此管道配置为在每个 PR 上作为分支策略运行。
目标:捕获代码分析响应并查找CA1502和CA1505 如果这些值超出阈值,则构建失败。
我探索了Build Quality Checks Plugin,但它似乎没有这样的配置
解决方案
您可以使用NDepend Azure DevOps 扩展轻松做到这一点。
由于质量门的概念,扩展可能会导致构建失败。
该工具提出了几个与类型和方法复杂性和可维护性相关的规则。
这些规则中的阈值可以根据您的需要进行调整,因为规则是易于修改的 C# LINQ 查询。
推荐阅读
- android - Android,如何基于 api 29 为 arm64-v8a 创建 avd
- javascript - 从 ReactJS 编辑 Cloud Firestore 记录
- javascript - 如何使用 Firebase RealTime 数据库根据特定类别获取项目集合
- momentjs - 将矩范围与帆后端连接起来
- batch-file - 通过批处理脚本更改 PC 的主机名
- azure - Azure Devops 代码覆盖率被错误地识别为工件
- django - 如何区分多个 GenericForeignKey 与一个模型的关系?
- java - 如何在 Java 中训练 keras(张量流)模型?
- c++ - 通过 bash 脚本进行 Vscode C++ 调试
- linux - 如何防止gtk重绘整个GtkDrawingArea?