IntelliJ plugin for Concord.
Transforms IntelliJ IDEA into a powerful IDE for Concord flows with:
- Schema validation & Inspections
- Smart Code Completion
- Navigation & Call Hierarchy
- Safe Refactoring
- Structured Documentation Support
Detailed documentation, feature guides, and examples are available at:
- Smart Editing: Context-aware completion for keys, steps, and parameters.
- Validation: Real-time checking for unknown keys, type mismatches, and missing requirements.
- Navigation: Jump to flow definitions (
Ctrl+B) and find usages (Alt+F7) instantly across your entire project. - Refactoring: Safely rename flows (
Shift+F6) with automatic updates of all references. - Documentation: Support for structured flow documentation blocks with parameter metadata.
- Structure View: Navigate large files easily with a tree view of flows and triggers.
- Scopes: Full support for monorepos with multiple isolated Concord projects.
Settings/Preferences → Plugins → Marketplace → Search for "Concord" → Install Plugin
Download the latest release and install it using:
Settings/Preferences → Plugins → ⚙️ → Install plugin from disk...
To run automated performance tests and collect a CPU profile (JFR):
./gradlew :perf-tester:runIdeThe test will automatically:
- Open a set of Concord files (including a large stress-test file).
- Trigger code analysis and highlighting.
- Collect JFR data and exit.
Result: The JFR report will be generated at build/reports/perf-<timestamp>.jfr (e.g. perf-20260226-121530.jfr). You can open this file in IntelliJ IDEA or Java Mission Control to analyze CPU usage and allocations.