Skip to content

Features

Mathieu Guindon edited this page Jun 27, 2018 · 13 revisions

Code Explorer

A full-blown replacement for the VBE's Project Explorer; drill down to individual module members, see method signatures, Const declarations, enum & UDT members, and more.

TODO Explorer

Fully customizable "TODO" markers are recognized in code comments, effectively turning comments into easily navigatable bookmarks.

Zero-boilerplate unit tests, including a "fakes" framework that makes it easy to test methods that would otherwise be impossible to write automated tests for, e.g. procedures that bring up a MsgBox or involve logic that depends on I/O, or Date and Time functions.

Also known as "static code analysis", Rubberduck code inspections help you enforce a healthily explicit, consistent coding style across your VBA projects. Over 70 inspections are implemented to this date!

Like in any modern IDE, refactorings help you clean up code by extracting methods, renaming identifiers, encapsulating fields, etc.

Smart Indenter

Customize indentation rules as needed, and then easily apply them to the current procedure, module, or project, in a single click. If you have the legacy 32-bit Smart Indenter installed, you will be prompted whether to import your indenter settings on first load.

AutoCompletion

Enhancements to the VBE's auto-completion completely change what typing in the editor feels like: suddenly autocompletion in VBA/VB6 is on par with Visual Studio and VB.NET!

Clone this wiki locally