
org.sonar.l10n.csharp.rules.csharpsquid.S107.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of sonar-csharp-plugin Show documentation
Show all versions of sonar-csharp-plugin Show documentation
Enable analysis and reporting on C# projects.
A long parameter list can indicate that a new structure should be created to wrap the numerous parameters or that the function is doing too many things.
Noncompliant Code Example
The following code snippet illustrates this rule with a maximum number of 4 parameters:
public void doSomething(int param1, int param2, int param3, string param4, long param5)
{
...
}
Compliant Solution
public void doSomething(int param1, int param2, int param3, string param4)
{
...
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy