Rubberduck
Rubberduck copied to clipboard
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
Rubberduck issues a false warning "Procedure XXX is not used" for those that are assigned to handle control events either on a user form or on a sheet (e.g. button)....
**What** Flag instances of `SomeForm.Show`, where the instance being shown is the default instance of the form. **Why** Instance state stored in a form's default instance is often a source...
**What** Flag precompiler directives involving a `Not` operator flipping a precompiler constant. **Why** Truthy value is 1, which yields unexpected results when a `Not` operator gets involved. **Example** This code...
After observing random "System resources exceeded" or "Out of memory" with my usercode which didn't quite make sense, I later ran quick fixes. After applying changes, I went to start...
**Rubberduck version information** The info below can be copy-paste-completed from the first lines of Rubberduck's log or the About box: Rubberduck version 2.5.2.5906 Operating System: NT 10.0.19042 x64 Host Product:...
**Justification** Synchronize code explorer folder / files hierarchy and file system. This can be particulary usefull when uploading project to control source software, such as Git or SVN. **Description** When...
**Rubberduck version information** Version 2.5.2.6039 OS: Microsoft Windows NT 10.0.22000.0, x64 Host Product: Microsoft Office x64 Host Version: 16.0.14729.20260 Host Executable: WINWORD.EXE **Description** Enumeration members passed to methods are giving...
#### Rubberduck version information * Rubberduck version: 2.5.2.5906 * Operating System: Microsoft Windows NT 10.0.19044.0 x64 * Host Product: Microsoft Office x64 * Host Version: 16.0.14701.20262 * Host Executable: EXCEL.EXE;...
Partially addresses the warnings from #5881 Because certain supertypes can have foreign names, they may require bracketing. However, we also need to handle cases where the supertype names might be...
We have many features, some more discoverable than others. We have memory pressure and performance issues, and only a vague intuitive idea of what's in our users' VBA projects that's...