violationSuppressRegex
PMD 允许抑制对属性的违反。请参阅 PMD 文档Violation Suppress Regex。
例如对于LooseCoupling Rule。
有没有办法在声纳中使用这个功能?
例子
抑制 PMD 中 LinkedHashSet 的松散耦合违规:
<rule ref="rulesets/coupling.xml/LooseCoupoing">
<property name="violationSuppressRegex" value=".*'LinkedHashSet'.*"/>
</rule>
违规消息类似于:
You should not use 'LinkedHashSet' but an interface.