From bd393408f6c4c6cd98721511ec7a5466b34a531f Mon Sep 17 00:00:00 2001 From: Mark Waite Date: Thu, 9 May 2024 12:50:52 -0600 Subject: [PATCH] Suppress a few future spotbugs warnings --- src/main/java/org/jenkinsci/plugins/badge/StatusImage.java | 2 ++ src/spotbugs/excludesFilter.xml | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/src/main/java/org/jenkinsci/plugins/badge/StatusImage.java b/src/main/java/org/jenkinsci/plugins/badge/StatusImage.java index 08c4b1545..c4b8f2f52 100644 --- a/src/main/java/org/jenkinsci/plugins/badge/StatusImage.java +++ b/src/main/java/org/jenkinsci/plugins/badge/StatusImage.java @@ -7,6 +7,7 @@ import static javax.servlet.http.HttpServletResponse.*; +import edu.umd.cs.findbugs.annotations.SuppressFBWarnings; import hudson.PluginWrapper; import java.awt.Canvas; import java.awt.Font; @@ -81,6 +82,7 @@ class StatusImage implements HttpResponse { payload = new byte[0]; } + @SuppressFBWarnings(value = "NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE", justification = "jInstance never to be null") StatusImage(String fileName) throws IOException { URL rootUrl = new URL(jInstance.getRootUrl()); etag = '"' + fileName + '"'; diff --git a/src/spotbugs/excludesFilter.xml b/src/spotbugs/excludesFilter.xml index 486e7943c..747895b79 100644 --- a/src/spotbugs/excludesFilter.xml +++ b/src/spotbugs/excludesFilter.xml @@ -55,4 +55,9 @@ + + + + +