CheckstyleがParenPadルールチェックで誤検出をしている状況があります。私もこのSOの記事Checkstyle: Usage of ParenPad Checkを見ましたが、この質問は無関係です。Checkstyle ParenPad Check
次のコードセグメントを検討:
public class Foo
public static final void main( String... args) { ... }
}
ParenPadがそのようにように構成されている場合:
<module name="ParenPad">
<property name="option" value="space" />
</module>
この結果は、がスペースの開口(
前にあるので、有効なものとして表示されmain
方法。
私はParenPadチェッククラスを覗き込んでいましたが、かっこの前後にという単一のスペースを適用するために使用できる他のルールや設定はありませんでした。この要件を適用するための何か組み込みのものがありますか、またはカスタムチェックを作成する必要がありますか?私が知ることから、現行の実装では、タブ区切りかそれ以外の数のスペースの有無がチェックされます。