PMD は grails プロジェクト、つまり .groovy ファイルで動作しますか??
私はSTSエディタを使用しています。
それが機能する場合、どのようなセットアップを行う必要がありますか?
わかる方いたら教えてください
前もって感謝します
Groovy/Grails 用の PMD プラグインは知りません。ただし、Groovy/Grails コードに対して同様の種類の静的分析を行うCodeNarc Grails プラグインがあります。
codeNarcはgrailsプロジェクトに最適な選択肢の1つであり、プロジェクトの一部である可能性のあるJavaクラスを無視しています。
java部分を処理するgrails用のpmdまたはfindBugsプラグインは見たことがありません。STS / Eclipse PMDプラグインを使用して、src /java/フォルダーを明示的に分析できます。
残念ながら、findBugs eclipse-pluginはプロジェクトの特定の部分に制限できないため、あまり使用されません(findBugsは純粋にクラスファイルで機能し、プロジェクト全体で機能します)。
grailsプロジェクトのJava部分を分析するgrailspmdプラグインを作成できるはずです。
Grails 3 以降、ビルド システムは Gradle を使用します。Java ソース ファイルで静的分析を実行するために使用できる PMD gradle プラグインがあります。プロジェクト内の groovy ファイルを分析するために使用できる Codenarc gradle プラグインもあります。