HOW TO SUPRESS sonar warning in java code

HOW TO SUPRESS sonar warning in java code

To suppress Sonar warnings in your Java code, you can use the @SuppressWarnings annotation to indicate that a specific warning should be suppressed.

Here's an example of how you can use the @SuppressWarnings annotation to suppress a Sonar warning:

refer to‮ual:‬tturi.com
@SuppressWarnings("squid:S00112")
public void foo() {
    // This method will not generate a Sonar warning for rule S00112
}

This code will suppress the Sonar warning for rule S00112 in the foo method.

You can also use the @SuppressWarnings annotation to suppress multiple warnings at the same time by separating the warning codes with a comma.

Here's an example of how you can do this:

@SuppressWarnings({"squid:S00112", "squid:S00113"})
public void foo() {
    // This method will not generate Sonar warnings for rules S00112 and S00113
}

This code will suppress the Sonar warnings for rules S00112 and S00113 in the foo method.

Note that the @SuppressWarnings annotation should be used sparingly and only when necessary, as it can hide potential issues in your code. It is generally a better practice to fix the issues that are causing the warnings, rather than suppressing the warnings.

Created Time:2017-11-01 20:42:47  Author:lautturi