* Currently Java and Kotlin are supported, Language versions are automatically detected
+* Include / exclude files with regex support
+* Use JARs for custom 3rd party rules
+ * JARs can automatically be downloaded from Maven Central
+* Configuration can be imported from Maven projects (best-effort)
## Usage
1. Install the plugin and open a project
diff --git a/assets/custom-rule.avif b/assets/custom-rule.avif
new file mode 100644
index 0000000..a57b474
Binary files /dev/null and b/assets/custom-rule.avif differ
diff --git a/assets/project-configuration.avif b/assets/project-configuration.avif
index 1bc195c..0a5c3ba 100644
Binary files a/assets/project-configuration.avif and b/assets/project-configuration.avif differ
diff --git a/gradle.properties b/gradle.properties
index b72d044..ce05bf1 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -2,7 +2,7 @@
pluginGroup=software.xdev.pmd
pluginName=PMD X
# SemVer format -> https://semver.org
-pluginVersion=1.2.0-SNAPSHOT
+pluginVersion=2.0.0-SNAPSHOT
# IntelliJ Platform Properties -> https://plugins.jetbrains.com/docs/intellij/tools-gradle-intellij-plugin.html#configuration-intellij-extension
platformType=IU
platformVersion=2026.2
diff --git a/src/main/java/software/xdev/pmd/analysis/PMDAnalyzer.java b/src/main/java/software/xdev/pmd/analysis/PMDAnalyzer.java
index e68bbf3..d6ce538 100644
--- a/src/main/java/software/xdev/pmd/analysis/PMDAnalyzer.java
+++ b/src/main/java/software/xdev/pmd/analysis/PMDAnalyzer.java
@@ -49,7 +49,7 @@
import software.xdev.pmd.config.PluginConfigurationManager;
import software.xdev.pmd.external.org.springframework.util.ConcurrentReferenceHashMap;
import software.xdev.pmd.langversion.ManagedLanguageVersionResolver;
-import software.xdev.pmd.model.config.ConfigurationLocation;
+import software.xdev.pmd.model.config.rulesetlocation.ConfigurationLocation;
public class PMDAnalyzer implements Disposable
@@ -66,8 +66,8 @@ public class PMDAnalyzer implements Disposable
private final MapIgnores certain files (patterns).