All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.sonar.l10n.csharp.rules.csharpsquid.S107.html Maven / Gradle / Ivy

There is a newer version: 4.0
Show newest version

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