JetForcer 3.0 Is Out!

Jet Forcer
The Smartest IDE

JetForcer is a powerful plugin for Salesforce development with JetBrains IDEs, perfectly equipped for client-side (Lightning and Visualforce support) and server-side (Apex) development.

Enjoy the on-the-fly error detection, intelligent code completion, powerful navigation and refactoring for Apex, Visualforce, Lightning, SOQL and other supported technologies.

Start 30-day Trial Download

Deep dive into Salesforce development with JetForcer

Extracting Method (Constant, Field, Variable)

Extracting code to a local variable, constant or method is a simple way to avoid having to copy-paste.

Some part of the code (expression or statements) can be moved out and all the duplicated code will be replaced with call the new expression. All the user will be asked is the name of the new member.

Read more

Top 10 Features of Code Completion for Lightning in JetForcer IDE

Custom and built-in tags and their attributes

The Lightning framework provides a set of standard, built-in components, such as aura:if and lightning:button, that can be used to develop Lightning applications. In addition, you can build your own custom components to augment this set. JetForcer support involves completion for both.

Press < and start typing a component name. JetForcer suggests a list of component names available in the current context. Press Enter to accept a selection from the list.

Read more

Working with Apex in JetForcer IDE: Offline validation, quick-fixes, refactorings and powerful code completion.

JetForcer is a plugin for handy development with JetBrains IDEs.

While you are writing code, JetForcer does a lot of work in the background: building syntax tree for your code, analyzing the execution flow, creating references between code entities and their usages etc, in other words, JetForcer gets an intelligent insight into your code (“feels context”).

Using this knowledge about context, it can help you refactor your code, quickly navigate through it, provide completion, and, of course, provide error analysis and offer handy quick fixes.

Read more

Deep Dive into Debugging Apex and Visualforce Code with New Force.Com Ide

Learn more about different ways to debug Apex and Visualforce code.

This post is a short overview of how to debug Apex and Visualforce code in the JetForcer, a new modern IDE based on IntelliJ IDEA platform.

We’ll take a closer look at all available features and consider a few tricks that make debugging more easy and handy. For this, we’ll construct a simple debugging puzzle and try to fix it.

Read more

Why JetForcer

Every aspect of JetForcer has been designed to maximize developer productivity. Together, intelligent coding assistance and ergonomic design make development not only productive but also enjoyable.

Power of Refactorings

JetForcer offers a set of powerful refactorings to substantially increase development productivity: Renaming, Changing Method Signature, Extracting of Method (Constant, Field, Variable), and so on.

Power of Real-Time Error Detection and Quick-Fixes

JetForcer analyzes source code and detects not only syntax but also semantic errors. All the found errors are instantly highlighted in the editor. It not only describes the problem exactly but also suggests quick-fixes.

Power of Intention Actions and Code generation

You may simply redesign or extend your code with the provided ‘Intention’ actions or ‘Generate’ action popup. All you need to do is press Alt+Enter or Alt-Insert in the code editor and choose any action available for the current context.

Power of Deploy with VCS-like Approach

The deploy process is powered by ApexVCS – an integrated VCS, which tracks the difference between the local and server states.
Once changed (edited, created or deleted), a metadata file appears in the Version Control / Local Changes view, which allows you to navigate through them quickly.

Get up and running quickly

Start working on your projects immediately instead of wasting time juggling multiple plugins. With a variety of built-in developer tools and out-of-the-box language and framework support, there’s everything needed for productive Salesforce development.