Mathieu Guindon

Results 111 comments of Mathieu Guindon

1. Let's try to include all checks, and if there's a problem, then we can consider moving the less-common checks to the `Execute` implementation, and display a message box that...

Oh - in my mind the selection columns are simply ignored; we work with the `StartLine` and `EndLine` of the user's selection, simple as that :wink:

@Vogel612 :+1: good point - we can keep that in mind for a future iteration!

The parser runs in the code pane for _one_ of the passes; then it exports each module to `%temp%\Rubberduck` and makes _another_ pass to capture the hidden `VB_Attribute` values. If...

Perhaps the best way to do this would be to add a new `TempExportPath` setting that defaults to `%temp%\Rubberduck` but can be configured to something else.

@bclothier that sounds more likely than somehow-volatile write permissions under `%temp%\Rubberduck`...

RD suspends parsing when the IDE isn't in design mode - an interim work-around can be to add/remove modules programmatically, at run-time.

@neilt1700 AFAICT it's been fixed a little while ago, but since we know for a fact that some of the objects are still leaking (mostly parser state stuff IIRC), we...

Controls on a UserForm shouldn't be triggering this inspection, and public parameterless procedures in a standard module shouldn't either. Can you confirm which version you're using? Thanks!

Side note, should there be a `ObjectOrientedOpportunities` inspection type?