gpt4 book ai didi

java - Checkstyle - 要抑制的警告白名单

转载 作者:行者123 更新时间:2023-11-30 11:12:22 25 4
gpt4 key购买 nike

随着SuppressWarnings检查我是否能够指定无法抑制的警告。所以为了不允许未检查抑制:

<module name="SuppressWarnings">
<property name="format" value="^unchecked$"/>
</module>

我尝试做相反的事情 - 我想禁止除unchecked 之外的所有压制。我试过:

<module name="SuppressWarnings">
<property name="format" value="[^(unchecked)]"/>
</module>

但它不起作用(它既不检测unchecked 也不检测任何其他抑制)。

最佳答案

如解释in this post ,您可以使用正则表达式来匹配任何 but unchecked,方法是像这样配置检查:

<module name="SuppressWarnings">
<property name="format" value="^(?!unchecked).*$"/>
</module>

此正则表达式构造称为“零宽度负先行”。使用起来有点笨拙;如果 Checkstyle 包含一个选项来配置您是否想要白名单或黑名单,那就更好了。不过,这也行得通。

关于java - Checkstyle - 要抑制的警告白名单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26928358/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com