如果可能的话,谁能告诉我如何检查许可证头和包名称之间是否存在空行。我的意思是:
/*
* My license
*/
<-- I need an empty line here and I want checkstyle to check it
package com.foo;
您可以使用 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>