检查Stylecop警告是否已减少

问题描述

我正在使用Azure DevOps,并且想向我的dev分支添加一个策略,以确保合并后减少StyleCop警告的数量。

有可能吗?如果是,怎么办?

注意:

我无法一次删除所有警告,因此无法进行检查以判断警告是否为零。

我知道一个答案是写一个构建在服务器上的脚本,并根据减少而通过或失败,但是我对允许在Azure DevOps上添加策略的方式更感兴趣

解决方法

检查Stylecop警告是否已减少

我们知道,没有这样的分支机构外策略可以检测StyleCop警告的数量是否减少。

那是因为分支策略无法直接获取StyleCop警告的数量。我们必须手动开发一个脚本来比较要合并的两个分支上的StyleCop警告数量。

要实现此目的,我们可以在分支策略中添加一个Build Validation,然后添加一个构建管道来比较要合并的两个分支上的StyleCop警告数量。如果StyleCop警告的数量没有减少,则我们将在“构建验证”中添加的管道的结果设置为失败。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...