SonarQube是否有一条规则可以扫描文件内容以获取相关表达式,如果在扫描过程中发现该规则会标记为问题?
实施例: 我想要一个规则,它将扫描每个文件中的“AcmeProducts”一词,如果找到则将其标记为“严重”。
由于 杰森
答案 0 :(得分:0)
我不确定这样的规则是否存在。 您可以实现自定义插件来提供此类规则。
与你需要的东西非常接近的是Xoo插件的HasTagSensor
,它不是真正的插件,而是一个演示和测试插件API功能的示例。
我链接的HasTag
规则实现会针对某些已配置字符串(不是正则表达式)的每次出现引发问题。
基于此,您可以实现使用正则表达式参数而不是字符串的规则。
答案 1 :(得分:0)
我能够通过在sonarqube中基于评论模式匹配器规则创建自定义规则来实现此目的。
答案 2 :(得分:0)
我认为您要寻找的是在声纳检查样式插件中实现的。
要配置这样的规则: