Configures IntelliJ IDEA project files so Helix projects inherit the expected code style, Checkstyle integration, and related IDE defaults.
- Applies the Gradle Idea plugin.
- Configures root IDEA metadata for code style, Checkstyle, Git, Javac settings, and save-actions integration.
- Reorders module references to make IntelliJ classpath behavior closer to Gradle resolution.
- Cleans up stale .ipr, .iws, and .iml files after running the idea task.
Usage
build.gradle
Groovy DSL
plugins {
id 'com.helixframework.idea'
}
build.gradle.kts
Kotlin DSL
plugins {
id("com.helixframework.idea")
}
Configuration
No Helix-specific extension is added by this plugin.
Default Behavior
- No Helix-specific extension is added.
- Most behavior is driven by
.helixIDE configuration files and the presence of related plugins such as Quality Checkstyle and Palantir Java Format.