Ballerina plugin for IntelliJ IDEA
Deprecation notice
The Ballerina IntelliJ IDEA plugin is no longer being maintained or supported. It is recommended that the plugin users switch to the official Ballerina Visual Studio Code extension, which is actively maintained and offers the same functionality.
The IntelliJ Ballerina plugin provides the Ballerina development capabilities in IntelliJ IDEA. Click the links below for instructions on how to download, install, and use the features of the IntelliJ plugin.
- Prerequisites
- Installing the plugin
- Using the plugin
- Using the features of the plugin
- Running Ballerina Programs
- Debugging Ballerina Programs
- Sequence Diagram View
- Import Modules On-the-fly
- Auto Import Unambiguous Modules
- Find Usages
- Go To Definition
- Formatting
- Parameter Information
- Quick Documentation
- Annotation Fields Suggestions
- File Templates
- Live Templates and Code snippets
- Spell Checking
- Semantic Analyzing
- Code Folding
- Developer Guide
Release Versions Schema
Below you can see the plugin versions that correspond to the versions of the IntelliJ Platform.
Plugin Version | Platform Version Compatibility |
---|---|
0.8.0 - 0.8.2 | IntelliJ IDEA 2016.3 - 2016.4 |
0.8.3 - 0.981.0 | IntelliJ IDEA 2016.3 - 2017.2 |
0.982.0 - 0.991.0 | IntelliJ IDEA 2017.3 - 2018.2 |
0.991.1 - 1.2.1 | IntelliJ IDEA 2018.3 - 2019.3 |
1.2.2 - 1.2.x | IntelliJ IDEA 2018.3 - 2020.2 |
Useful links
- Use the [email protected] mailing list to discuss code changes to the Ballerina project.
- Chat live with us on our Discord server.