diff options
Diffstat (limited to 'org.eclipse.jgit/findBugs')
-rw-r--r-- | org.eclipse.jgit/findBugs/FindBugsExcludeFilter.xml | 27 |
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> |