如何在Checkstyle中检查许可证头和包名称之间的空行

问题描述 投票:0回答:1

如果可能的话,谁能告诉我如何检查许可证头和包名称之间是否存在空行。我的意思是:

/*
 * My license
 */
            <-- I need an empty line here and I want checkstyle to check it
package com.foo;
java checkstyle
1个回答
0
投票

您可以使用 EmptyLineSeparator 检查,包括针对您的用例的

PACKAGE_DEF
参数中的
tokens

一个简单的例子:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE module
  PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.3//EN" "http://www.puppycrawl.com/dtds/configuration_1_3.dtd">
<module name="Checker">
    <module name="TreeWalker">
        <module name="EmptyLineSeparator">
            <property name="tokens" value="PACKAGE_DEF"/>
        </module>
    </module>
</module>
© www.soinside.com 2019 - 2024. All rights reserved.