Intelligent context-sensitive code completion

Illuminated Cloud is constantly evaluating your Apex, Visualforce, and Lightning source code to provide comprehensive keyword and identifier completion, even for complex chained expressions. Illuminated Cloud also understands Apex language features such as embedded SOQL and SOSL queries, type parameters for collection classes, compile-time Visualforce Page references, and compile-time SObject type and field references.

Apex completion

Type less, write more

Illuminated Cloud uses contextual information to provide intelligent completions. Namespaces are automatically prefixed to packaged and system Apex classes and SObjects when appropriate. SObject types and fields are inferred from assignment and parameter context in embedded SOQL and SOSL queries. Illuminated Cloud will even suggest identifier names for you.

SOQL query completion

Save time with live templates

Live templates are like code snippets on steroids. Illuminated Cloud includes Live Templates for common Apex and SOQL idioms and patterns such as collection iteration, SOQL query generation, and Apex unit test authoring.

Apex and SOQL live templates

A description of all bundled live templates is available here.

Visualforce and Lightning support

Illuminated Cloud also supports completion of Visualforce and Lightning components and attributes, controller classes and members, markup variables, and functions and global variables within the IDE's powerful HTML, Javascript, and CSS editor (IDEA Ultimate Edition or WebStorm is required for full Javascript and CSS support).

Lightning Code Completion

Illuminated Cloud even provides completions for custom components and their attributes.

Custom component completions

JavaScript and CSS support

Illuminated Cloud includes code completion support for the Lightning Aura, Salesforce1, and Visualforce libraries as well as the Salesforce Lightning Design System and any scripts or styles included from static resources.

When used with IntelliJ IDEA Community Edition, Illuminated Cloud provides useful auto-completions for JavaScript and CSS.

JavaScript completion in IntelliJ IDEA Community Edition

When used with IntelliJ IDEA Ultimate Edition or WebStorm, Illuminated Cloud extends the feature-rich HTML, JavaScript, and CSS editors of those IDEs for a complete Salesforce development solution.

JavaScript completion in IntelliJ IDEA Ultimate Edition or WebStorm