gpt4 book ai didi

java - Checkstyle - 大括号内的空格

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:22:26 25 4
gpt4 key购买 nike

我正在为我们的项目研究 checkstyle,我遇到了我无法解决的问题。

我需要的是检查定义一些数组元素(括号和元素之间)的大括号内是否有空格。

像这样:

@SuppressWarnings({ "element1", "element2" })
^ ^

如果它们不存在,它应该抛出违规。

我是 checkstyle 的新手,我找不到任何好的方法来做到这一点。

最佳答案

对于大多数没有直接检查规则的问题,您将能够(付出一些努力)设置 Checkstyle 的正则表达式规则之一。

这可能来自所示案例的普通正则表达式,如 \{\s\s\},但可能会变得更复杂,例如如果您有足够的元素在代码中换行。此外,显示的琐碎规则也可能会突出显示其他地方的代码,而不是预期的地方。因此,需要了解正则表达式才能设置这些规则。

顺便说一句:如果可能的话,像这样的间距问题我会使用 Eclipse 的(或您正在使用的任何 IDE)格式化程序来解决。这可以很容易地配置为在代码的不同位置省略或放置空格。

关于java - Checkstyle - 大括号内的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52294917/

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