PMD-Intellij
PMD-Intellij copied to clipboard
Plugin for doing static analysis in Intellij using PMD
PMD 7 is now available and provides support for Java 21. It would be helpful if the PMD IntelliJ plugin would also support this new version.
We have a custom ruleset; most of the rules are priority 4, which will keep the build intact. It would be nice to have a filtering capability in the PMD...
PMD 7 is under development. The advantage of PMD 7 is that it supports Antlr grammers. We use the existing Antlr Kotlin grammer to add support for Kotlin and create...
Using PMD plugin 1.8.27 with IntelliJ 2023.1.2 on Mac. This behavior started either with this version of PMD plugin, or maybe the previous 1.8.26 version. PMD plugin setting are often...
This plugin has the same issue as described [here](https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000337510-Only-trigger-externalAnnotator-when-the-file-system-is-in-sync)
I'm not sure if inspection is the correct naming, but the Checkstyle IntelliJ plugin registered its checks as an IntelliJ Inspection.  It would be...
Most likely setting is to not scan test sources, make that the default. Or it should be taken from a project initial value, or from another project window. When opening...
java.lang.NullPointerException: Cannot invoke "com.intellij.plugins.bodhi.pmd.PMDProjectComponent.setCustomRuleSets(java.util.List)" because "data_ProjComp" is null at com.intellij.plugins.bodhi.pmd.PMDConfigurationForm.getDataFromUi(PMDConfigurationForm.java:122) at com.intellij.plugins.bodhi.pmd.PMDConfigurable.apply(PMDConfigurable.java:44) at com.intellij.openapi.options.ex.ConfigurableWrapper.apply(ConfigurableWrapper.java:187) at com.intellij.openapi.options.newEditor.ConfigurableEditor.apply(ConfigurableEditor.java:320) at com.intellij.openapi.options.newEditor.SettingsEditor$5.apply(SettingsEditor.java:205) at com.intellij.openapi.options.newEditor.SettingsEditor.apply(SettingsEditor.java:431) at com.intellij.openapi.options.newEditor.SettingsDialog.applyAndClose(SettingsDialog.java:201) at com.intellij.openapi.options.newEditor.SettingsDialog.doOKAction(SettingsDialog.java:193) at com.intellij.openapi.ui.DialogWrapper$OkAction.doAction(DialogWrapper.java:1863) [...] and java.lang.NullPointerException: Cannot...
In 2023.1 the IntelliJ team reduced the clutter of menu entries to make the IDE more easy to use. It would be helpful if the PMD actions would take part...