Suppress sonar warnings

master
kaklakariada 2020-05-30 19:46:39 +02:00
parent d951763893
commit 54c5bb1779
3 changed files with 5 additions and 0 deletions

View File

@ -25,6 +25,7 @@ public class PortMapperStarter {
private static final Logger LOG = LoggerFactory.getLogger(PortMapperStarter.class);
@SuppressWarnings("java:S4823") // Command line arguments are used securely
public static void main(final String[] args) {
redirectJavaUtilLoggingToLogback();
final PortMapperCli cli = new PortMapperCli();

View File

@ -47,6 +47,7 @@ public class LogbackConfiguration {
configureLogger(appender);
}
@SuppressWarnings("java:S4792") // Logger configuration is ok
private void configureLogger(final OutputStreamAppender<ILoggingEvent> appender) {
final Logger logbackLogger = getLogger();
logbackLogger.addAppender(appender);
@ -76,6 +77,7 @@ public class LogbackConfiguration {
return encoder;
}
@SuppressWarnings("java:S4792") // Logger configuration is ok
public void setLogLevel(final String logLevel) {
final Level level = Level.toLevel(logLevel);
getLogger().setLevel(level);

View File

@ -77,6 +77,7 @@ public abstract class AbstractRouter implements IRouter {
* @return the ip of the local host.
* @throws RouterException
*/
@SuppressWarnings("java:S4818") // Sockets are used safely here
private InetAddress getLocalHostAddressFromSocket() throws RouterException {
InetAddress localHostIP = null;
try {
@ -126,6 +127,7 @@ public abstract class AbstractRouter implements IRouter {
* @return the ip of the local host.
* @throws RouterException
*/
@SuppressWarnings("java:S1313") // Hard coded IP address used by intention
private InetAddress getLocalHostAddressFromDatagramSocket() throws RouterException {
try (final DatagramSocket socket = new DatagramSocket()) {
// What matters for IP and port is that they are valid