RIDDL IntelliJ Plugin v0.9.0-beta
Pre-release
Pre-release
RIDDL IntelliJ IDEA Plugin - Beta Release
This is a beta release for testing by early adopters. Please report any issues on GitHub.
Features
- Syntax Highlighting - Full token-based coloring for keywords, identifiers, types, comments, and strings
- Error Annotation - Real-time syntax validation with error/warning underlines
- Code Folding - Collapse domain, context, entity, handler, and other definitions
- Brace Matching - Automatic matching of braces, brackets, and parentheses
- Comment Toggle - Cmd+/ to toggle line comments
- Structure View - Navigate definition hierarchy in the Structure tool window
- Code Completion - Context-aware keyword and predefined type completion
- Go to Definition - Cmd+Click to navigate to type and entity definitions
- AI Integration - Connect to RIDDL MCP server for AI-assisted modeling
AI-Assisted Features (via MCP Server)
- Generate RIDDL from Description - Alt+Enter to generate RIDDL from natural language
- Validate with MCP - Advanced validation for incomplete models
- Check Completeness - Identify missing elements in your model
Requirements
- IntelliJ IDEA 2025.1+ (build 253+)
- JDK 21+ (Temurin recommended)
Installation
- Download
RIDDL4IDEA-0.9.0-beta.zipfrom this release - Open IntelliJ IDEA → Settings/Preferences → Plugins
- Click the gear icon → "Install Plugin from Disk..."
- Select the downloaded ZIP file
- Restart IntelliJ IDEA
Known Issues
- Some tests fail in CI due to Java version mismatch in test environment (plugin itself works correctly)
- Plugin verifier shows some internal/experimental API usages (acceptable, doesn't affect functionality)
Feedback
Please report issues at: https://github.com/ossuminc/riddl-idea-plugin/issues