blob: e9467b660ac71961dd09f7a97ee29abe24f0914a [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter
xmlns="https://spotbugs.readthedocs.io/en/stable/filter.html"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://github.com/spotbugs/filter/4.0.0 https://raw.githubusercontent.com/spotbugs/spotbugs/4.0.0/spotbugs/etc/findbugsfilter.xsd">
<!-- SpotBugs erroneously flags this error for try-with-resources in JDK11 (possibly limited to OpenJDK): -->
<!-- https://github.com/spotbugs/spotbugs/issues/756 -->
<Match>
<Bug pattern="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE"/>
</Match>
<!-- Ignore RV_RETURN_VALUE_IGNORED_BAD_PRACTICE for directory/file creation during test setup -->
<Match>
<Class name="org.apache.cassandra.sidecar.snapshots.AbstractSnapshotPathBuilderTest" />
<Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" />
</Match>
<!-- Ignore DMI_HARDCODED_ABSOLUTE_FILENAME for testing SnapshotDirectory.of with strings that are paths -->
<Match>
<Class name="org.apache.cassandra.sidecar.snapshots.SnapshotDirectoryTest" />
<Bug pattern="DMI_HARDCODED_ABSOLUTE_FILENAME" />
</Match>
<!--
Ignore NM_SAME_SIMPLE_NAME_AS_SUPERCLASS for our own provided CassandraContainer class. This
class is internal to the test and won't be exposed to the testing classes directly.
-->
<Match>
<Class name="org.apache.cassandra.sidecar.common.containers.CassandraContainer" />
<Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" />
</Match>
</FindBugsFilter>