gpt4 book ai didi

java - 基于属性的相同模块的 Checkstyle 不同严重性

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:16:44 25 4
gpt4 key购买 nike

是否可以为同一模块设置不同的严重级别但具有不同的属性?

这是我正在看的:

<module name="IllegalThrows">
<property name="illegalClassNames" value="NullPointerException,java.lang.RuntimeException,Exception"/>
</module>

<module name="IllegalThrows">
<property name="illegalClassNames" value="Exception"/>
<property name="severity" value="warning"/>
</module>

最佳答案

是的,完全没问题!您的示例代码中存在一些小问题;这是一个稍微修改过的版本:

<module name="IllegalThrows">
<property name="severity" value="warning"/>
<property name="illegalClassNames"
value="java.lang.NullPointerException,java.lang.RuntimeException"/>
</module>

<module name="IllegalThrows">
<property name="severity" value="error"/>
<property name="illegalClassNames" value="java.lang.Exception"/>
</module>

我在两个模块上都设置了严重性。如果它与配置的默认严重性(通常是 warning)相同,则可以省略一个。此外,我删除了在两个模块中声明 Exception 的冗余。这会导致您在同一行代码中遇到两个问题。仅指定完全限定的类名就足够了。

关于java - 基于属性的相同模块的 Checkstyle 不同严重性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32819050/

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