opentelemetry-java-instrume.../gradle/spotbugs-exclude.xml

49 lines
1.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter>
<Match>
<Class name="io.opentelemetry.javaagent.instrumentation.jdbc.normalizer.SimpleCharStream"/>
<Bug pattern="DM_DEFAULT_ENCODING"/> <!-- ignore default encoding for auto-genned class -->
</Match>
<Match>
<Class name="io.opentelemetry.instrumentation.util.gc.GCUtils"/>
<Bug pattern="DM_GC"/> <!-- forced GC only used in testing -->
</Match>
<Match>
<Source name="~.*\.kt" /> <!-- https://github.com/spotbugs/spotbugs/issues/573 kotlin is not well supported (yet) -->
</Match>
<Match>
<Class name="~muzzle\.TestClasses.*"/>
<Bug
pattern="MS_SHOULD_BE_FINAL"/> <!-- final field warnings can be ignored for this test class -->
</Match>
<Match>
<Class name="~HttpServletResponseTest\$.*"/>
<Bug
pattern="SE_BAD_FIELD_INNER_CLASS"/> <!-- inner class serialization warning can be ignored for testing purposes -->
</Match>
<Match>
<Class name="~HttpServletTest\$.*"/>
<Bug
pattern="SE_BAD_FIELD_INNER_CLASS"/> <!-- inner class serialization warning can be ignored for testing purposes -->
</Match>
<Match>
<Class name="~SpymemcachedTest\$.*"/>
<Bug
pattern="SE_BAD_FIELD_INNER_CLASS"/> <!-- inner class serialization warning can be ignored for testing purposes -->
</Match>
<Match>
<Class name="io.opentelemetry.instrumentation.api.tracer.utils.NetPeerUtils"/>
<Method name="setNetPeer"
params="io.opentelemetry.trace.Span,java.lang.String,java.lang.String,int" returns="void"/>
<Bug pattern="UC_USELESS_VOID_METHOD"/>
</Match>
</FindBugsFilter>