> Currently, the only quick-fix we offer when a `ByVal` parameter is assigned, is to pass the parameter `ByRef`. It being the only fix available, it's also the default fix for that inspection, and applying it changes the semantics of the code and can introduce bugs.
The default fix should be **Introduce a local variable**, that turns this:
Public Sub DoSomething(ByVal foo As Integer)
'some code
foo = 42
End Sub
Into this:
Public Sub DoSomething(ByVal fo