Mathieu Guindon

Results 48 issues of Mathieu Guindon

**Justification** Write-only properties are a code smell, but so is having a useless get accessor just to shut off a warning about it (and then have an `@Ignore` annotation to...

enhancement
up-for-grabs
feature-annotations
difficulty-03-duck

### Bug Report - **Host**: EXCEL - **OS**: Win10 - **Browser**: Chrome - **Environment**: Excel Online / OneDrive #### Expected behavior: I'm at line 873 in the [Script] tab, and...

P3
suggestion
insight

Where's the source? There's an MIT license, but no source code against it.

Currently blocked by #7 Once there's an `IGameMode` interface, the game needs a `SalvoMode` implementation so that each turn consists of: - "Marking" positions on the enemy grid (click to...

enhancement

The game should be extended with a dynamic UserForm UI that implements the `IGridViewCommands` interface and offers a completely different user experience.

enhancement

Let's implement a regex search & replace functionality; a simple dialog that allows entering a regex pattern, selecting the scope of the search (current procedure, current component/module, current project, all...

enhancement
user-interface
navigation

**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...

enhancement
feature-inspections
up-for-grabs

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....

enhancement
feature-inspections
up-for-grabs
difficulty-01-duckling
development-issue
user-experience

Having an `IDbParameter` interface, and tweaking `IDbCommand.Execute` methods' `ParamArray` handling to accept it, would allow providing named and output parameters inline, without needing to deal with `ADODB.Parameter` directly. The interface...

**What** An inspection that locates qualified `VBA.Array()` function calls to warn about possibly unexpected behavior; depending on how it's implemented this one could be a hint under _language opportunities_, or...

enhancement
feature-inspections
up-for-grabs