我正在使用checkstyle来分析Java代码的可读性。我正在使用的模块是LineLength,NoLineWrap,NeedBraces,LeftCurly,RightCurly,WhitespaceAround,OneStatementPerLine,EmptyLineSeparator,SeparatorWrap,GenericWhitespace,Indentation和CommentsIndentation。如果您知道可能与代码可读性相关的任何模块,请告诉我。
我的问题是:我真的不想知道所分析的代码是否符合某些代码标准(Google,Sun等)我只想知道代码是否可读办法。现在我在 LeftCurly 和缩进模块中遇到问题。
在LeftCurly的情况下,我希望能够同时接受EOL和NL,因为我认为这两种风格都是可读的。
在缩进的情况下,我不想定义制表符,或者问题制表符与空格,我只想要一致性。我想我可以通过允许多个标签来实现这一点,但我不知道该怎么做。
提前致谢!