What problem does it solve?
IntelliJ Platform EAP releases frequently introduce breaking API changes, and plugin authors must proactively detect compilation errors, binary incompatibilities, and incorrect version bounds before users on new IDE builds are affected.
Core Features & Use Cases
- EAP Targeting: Temporarily updates
gradle.properties to compile against the latest IntelliJ Platform EAP version.
- Automated Verification: Runs
./gradlew testClasses, ./gradlew verifyPlugin, and ./gradlew test to catch compilation errors, binary incompatibilities, and functional regressions.
- Version Bounds Review: Checks
plugin.xml <idea-version> attributes to ensure until-build is open-ended or correctly set.
- Use Case: When JetBrains publishes a new IntelliJ EAP build, run this workflow to confirm the Flutter plugin still compiles and passes verification, then receive a summary of required fixes and a suggested commit message.
Quick Start
Verify the plugin against the latest IntelliJ EAP build and report any compatibility issues or required fixes.