如何获取SonarCloud质量门条件中与界面一致的运算符?
SonarCloud质量门运算符缩写与显示名称的处理方案
SonarCloud目前没有专门提供映射运算符缩写到界面显示名称的API,你可以通过以下两种方式解决:
本地维护固定映射表:SonarCloud的运算符缩写和界面显示名称的对应关系是固定的,常见对应关系如下:
LT→ "is less than"GT→ "is greater than"WORSER_THAN→ "is worse than"LT_EQ→ "is less than or equal to"GT_EQ→ "is greater than or equal to"EQUALS→ "is equal to"NOT_EQUALS→ "is not equal to"
提取前端本地化资源:界面显示的文本来自SonarCloud的前端本地化文件,你可以分析前端加载的i18n资源文件获取映射,但这种方式依赖前端文件结构,官方可能随时调整,稳定性不如本地映射表。
调用api/qualitygates/list返回的缩写是平台内部统一标识,官方暂未提供直接返回显示名称的接口,因此本地维护映射表是最稳妥的方案。
内容的提问来源于stack exchange,提问作者ani H
相关产品推荐
相关产品推荐

