aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/findBugs
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jgit/findBugs')
-rw-r--r--org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml27
1 files changed, 27 insertions, 0 deletions
diff --git a/org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml b/org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml
new file mode 100644
index 0000000000..ba9d1d0996
--- /dev/null
+++ b/org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<FindBugsFilter>
+ <!-- Silence PackFile.mmap calls GC, we need to force it to remove stale
+ memory mapped segments if the JVM heap is out of address space.
+ -->
+ <Match>
+ <Class name="org.eclipse.jgit.lib.PackFile" />
+ <Method name="mmap" />
+ <Bug pattern="DM_GC" />
+ </Match>
+
+ <!-- Silence the construction of our magic String instance.
+ -->
+ <Match>
+ <Class name="org.eclipse.jgit.lib.Config" />
+ <Bug pattern="DM_STRING_VOID_CTOR"/>
+ </Match>
+
+ <!-- Silence comparison of string by == or !=. This class is built
+ only to provide compare of string values, we won't make a mistake
+ here with == assuming .equals() style equality.
+ -->
+ <Match>
+ <Class name="org.eclipse.jgit.lib.util.StringUtils" />
+ <Bug pattern="ES_COMPARING_PARAMETER_STRING_WITH_EQ" />
+ </Match>
+</FindBugsFilter>