This PR: #3527 adds a warning for mismatched param names between signatures and implementations.
As a change it's highly breaking as so is not enabled by default in the compiler.
This issue asks to:
- Enable it by default in new desktop projects
- Enable it by default in all dotnet sdk projects
.... yes it's a break, but those projects should be fresh and should be fixed.
- Provide a project sectings options in the ide to enable / disable this.