パッケージに特定の式を含むJavadocコメントが含まれるようにするルールを作成しようとしています。例:
/**
* Example Expression
*/
AbstractJavaRuleクラスを使用してこのようなルールを作成する方法を知っている人はいますか。ASTPackageDeclarationを見ましたが、これは私が望むものを持っていないようです。
よろしくお願いします...
パッケージに特定の式を含むJavadocコメントが含まれるようにするルールを作成しようとしています。例:
/**
* Example Expression
*/
AbstractJavaRuleクラスを使用してこのようなルールを作成する方法を知っている人はいますか。ASTPackageDeclarationを見ましたが、これは私が望むものを持っていないようです。
よろしくお願いします...
PMD は JavaCC を使用して、各 Java ファイルを抽象構文ツリーに解析します。通常、コンパイルに使用されるパーサーはコメントをドロップするだけであり、「ルールの作成方法」ページで収集できることから、PMD は AST からのコメントもドロップしています。
しかし、PMD フォーラムを見ると、コメントが SPECIAL_TOKEN として保存されているように見えますが、それらが関連付けられている AST ノードに合わせるのは困難です。そのため、このルールを書くのに苦労するかもしれません。代わりにCheckstyleを見ましたか? あなたが望むことをするかもしれないRegexpHeaderルールがあります。