コードベースのコードをコードベースでどのように開始するのかチェックスタイル設定を追加しようとしています。私が望むフォーマットはjava-^package .*\n\n.*
のパターンで記述することができます。しかし、このパターンはRegexpHeader
と一緒に使用すると動作しないようです。Checkstyle RegexpHeaderで正規表現が正しく検出されない
<module name="RegexpHeader">
<property name="header" value="^package .*\n\n.*"/>
<property name="fileExtensions" value="java"/>
</module>
そして、このために失敗していないようです - - ここに私のconfigがある
package my.checkstyle.frustrations;
/**
* Hello world!
*
*/
public class ShouldFail
{
}
私は、サンプルプロジェクトhereを作成しました。
野生の推測:正規表現チェックを行う前にcheckstyleがコメントを削除していますか? –
問題を共有するには、checkstyleチームが問題を報告するために推奨する形式です。CLIで再現できない場合は、http://checkstyle.sourceforge.net/report_issue.html#How_to_report_a_bugプラグインの設定は問題ありません。 –
@RomanIvanov - 私は新しいここのバグ - https://github.com/checkstyle/checkstyle/issues/4735 –