Find Your Way Around

Use smart search to jump to any class, file or symbol, or even any IDE action or tool
window. It only takes one click to switch to the declaration, super method, test,
usages, implementation, and more.

Detect & Eliminate Code Smells

Follow community best practices with code inspections verifying your code for
many types of possible errors and providing on-the-fly improvements with quick-fix
options.

Automated yet safe refactorings help clean up your code and keep it more
maintainable.
Rails-aware refactorings help you perform project-wide changes: for example renaming
a controller will also rename the helper, views, and tests.

Test & Debug with Pleasure

Use the powerful debugger with a graphical UI for Ruby, JavaScript, and CoffeeScript.
Set breakpoints, run your code step by step and make use of all the available
information at
your fingertips.