-
Notifications
You must be signed in to change notification settings - Fork 0
/
.findbugs.xml
73 lines (60 loc) · 2.22 KB
/
.findbugs.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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
<FindBugsFilter>
<!-- items to eventually restore, in rough order -->
<Match>
<!-- Cleanup of class, method names for clarity, as good examples -->
<Bug code="Nm" />
</Match>
<Match>
<!-- Design issue -->
<Bug pattern="PZLA_PREFER_ZERO_LENGTH_ARRAYS" />
</Match>
<Match>
<!-- Minor clarity issue -->
<Bug pattern="RI_REDUNDANT_INTERFACES" />
</Match>
<Match>
<!-- This is marked as high priority, but is
really just a minor efficiency issue.
Suppressed for now to focus attention on
other high-priority items. -->
<Bug pattern="DM_BOXED_PRIMITIVE_FOR_PARSING" />
</Match>
<Match>
<!-- Design issue -->
<Bug pattern="SIC_INNER_SHOULD_BE_STATIC_ANON" />
</Match>
<Match>
<!-- Design issue -->
<Bug pattern="SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS" />
</Match>
<Match>
<!-- Most of these are non-I18N, internal changes of case.
We should find the I18N ones, but it seems excessive
to track down and annotate all the others first thing -->
<Bug pattern="DM_CONVERT_CASE" />
</Match>
<Match>
<!-- Most of these are non-I18N, JMRI-specific file operations.
We should find the I18N ones, but it seems excessive
to track down and annotate all the others first thing.
Suppressed for now to focus attention on
other high-priority items. -->
<Bug pattern="DM_DEFAULT_ENCODING" />
</Match>
<Match>
<!-- Efficiency issue, but hard to ensure refactor doesn't introduce
bugs, so leaving for later -->
<Bug pattern="WMI_WRONG_MAP_ITERATOR" />
</Match>
<Match>
<!-- JMRI code is often written to trust weird from other classes,
so the question of "malicious" is complicated. The rules in
this category should be restored in small batches -->
<Bug category="MALICIOUS_CODE" />
</Match>
<!-- items we're unlikely to restore -->
<Match>
<!-- JMRI does not use serialization, permanently ignore -->
<Bug code="Se,SnVI" />
</Match>
</FindBugsFilter>