-
Notifications
You must be signed in to change notification settings - Fork 1
/
spotbugs-filter.xml
55 lines (49 loc) · 2.22 KB
/
spotbugs-filter.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?xml version="1.0" encoding="UTF-8"?>
<FindBugsFilter xmlns="https://github.com/spotbugs/filter/3.0.0">
<Match>
<Or>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeConfigurationD"/>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeConfigurationI"/>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeConfigurationL"/>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeRaycastResultD"/>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeRaycastResultI"/>
<Class name="com.io7m.jspatial.api.octtrees.OctTreeRaycastResultL"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationD"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationI"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeConfigurationL"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultD"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultI"/>
<Class name="com.io7m.jspatial.api.quadtrees.QuadTreeRaycastResultL"/>
<Class name="com.io7m.jspatial.api.Ray2D"/>
<Class name="com.io7m.jspatial.api.Ray3D"/>
<Class name="~com\.io7m\.jspatial\..+\$InitShim"/>
<Class name="~com\.io7m\.jspatial\..+\$Builder"/>
</Or>
</Match>
<Match>
<Or>
<Class name="com.io7m.jspatial.implementation.OctTreeD$Octant"/>
<Class name="com.io7m.jspatial.implementation.OctTreeI$Octant"/>
<Class name="com.io7m.jspatial.implementation.OctTreeL$Octant"/>
<Class name="com.io7m.jspatial.implementation.QuadTreeD$Quadrant"/>
<Class name="com.io7m.jspatial.implementation.QuadTreeI$Quadrant"/>
<Class name="com.io7m.jspatial.implementation.QuadTreeL$Quadrant"/>
</Or>
<Method name="objects"/>
<Bug pattern="EI_EXPOSE_REP"/>
</Match>
<!-- False positive -->
<Match>
<Class name="com.io7m.jspatial.api.Ray2DType"/>
<Method name="intersectsArea"/>
<Bug pattern="SEO_SUBOPTIMAL_EXPRESSION_ORDER"/>
</Match>
<Match>
<Or>
<Bug pattern="IMC_IMMATURE_CLASS_NO_TOSTRING"/>
<Bug pattern="OPM_OVERLY_PERMISSIVE_METHOD"/>
<Bug pattern="DRE_DECLARED_RUNTIME_EXCEPTION"/>
<Bug pattern="UPM_UNCALLED_PRIVATE_METHOD"/>
</Or>
</Match>
</FindBugsFilter>