Rubberduck
Rubberduck copied to clipboard
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
**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: [Microsoft Windows NT 10.0.19044.0, x64]...
While working on #6063, I encountered a single failing test: ![image](https://user-images.githubusercontent.com/4409272/210110138-62fdaf33-0c12-4512-bfd8-3182ad476511.png) ``` Identify_NamedParameter_Parameter_FromExcel Source: SelectedDeclarationProviderTests.cs line 515 Duration: 1.7 sec Message: Expected: But was: Stack Trace: SelectedDeclarationProviderTests.Identify_NamedParameter_Parameter_FromExcel() line 532 ```...
**What** Inspection for using logical operator `Or` in a `Select Case`. **Why** The user may not realise that the `Select Case` may not follow the path they expect. **Example** This...
Rather than having separate issues for each VBA function that needs to have an IFake implementation, this meta feature-request should be used to track and prioritize functionality that needs to...
First I just want to say that Rubberduck has been _extremely_ helpful to me as I have inherited a number of Access applications. I am new to coding in general...
**Rubberduck version information** Version 2.5.2.5951 OS: Microsoft Windows NT 10.0.22000.0, x64 Host Product: Microsoft Office x64 Host Version: 16.0.14026.20308 Host Executable: WINWORD.EXE **Description** The code inspections for the @PredeclaredId and...
I've not seen this before when exiting Excel. My workbook was properly saved, but a dialog popped up to prompt for the JIT debugger (which I did not enter). Excel...
**What** Code Quality inspection flagging `Public` members that are event handlers or interface implementations. **Why** Making these members public puts them on the class' *default interface*, which means underscored members...
**Rubberduck version information** The info below can be copy-paste-completed from the first lines of Rubberduck's log or the About box: Version 2.5.2.5906 OS: Microsoft Windows NT 10.0.19044.0, x64 Host Product:...
New inspections default to `CodeQualityIssues` if I recall correctly, and because it's easy to forget to review/set the `InspectionType` when creating a new inspection, many aren't under the right/intended category....