blob: ba4feb2ffd6f0ff76decf7066df06b79fd076a19 [file] [log] [blame]
Austin Schuh812d0d12021-11-04 20:16:48 -07001<?xml version="1.0" encoding="UTF-8"?>
2<FindBugsFilter>
3 <Match>
Maxwell Henderson80bec322024-01-09 15:48:44 -08004 <Bug pattern="CT_CONSTRUCTOR_THROW" />
5 </Match>
6 <Match>
Austin Schuh75263e32022-02-22 18:05:32 -08007 <Bug pattern="DCN_NULLPOINTER_EXCEPTION" />
8 <Class name="edu.wpi.first.wpilibj.test.TestSuite" />
9 </Match>
10 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -080011 <Bug pattern="DE_MIGHT_IGNORE" />
12 <Class name="edu.wpi.first.wpilibj.smartdashboard.SendableBuilderImpl$Property" />
13 </Match>
14 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -070015 <Bug pattern="DM_DEFAULT_ENCODING" />
16 </Match>
17 <Match>
18 <Bug pattern="DMI_HARDCODED_ABSOLUTE_FILENAME" />
19 </Match>
20 <Match>
21 <Bug pattern="DMI_RANDOM_USED_ONLY_ONCE" />
22 </Match>
23 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -080024 <Bug pattern="EC_BAD_ARRAY_COMPARE" />
25 <Class name="edu.wpi.first.math.estimator.SwerveDrivePoseEstimator$InterpolationRecord" />
26 </Match>
27 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -070028 <Bug pattern="EI_EXPOSE_REP" />
29 </Match>
30 <Match>
31 <Bug pattern="EI_EXPOSE_REP2" />
32 </Match>
33 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -080034 <Bug pattern="FL_FLOATS_AS_LOOP_COUNTERS" />
35 </Match>
36 <Match>
Austin Schuh75263e32022-02-22 18:05:32 -080037 <Bug pattern="IS2_INCONSISTENT_SYNC" />
38 <Source name="MechanismLigament2d.java" />
39 </Match>
40 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -070041 <Bug pattern="MS_CANNOT_BE_FINAL" />
42 <Class name="edu.wpi.first.wpilibj.examples.pacgoat.Robot" />
43 </Match>
44 <Match>
45 <Bug pattern="MS_EXPOSE_REP" />
46 </Match>
47 <Match>
48 <Bug pattern="MS_MUTABLE_ARRAY" />
49 </Match>
50 <Match>
51 <Bug pattern="NM_CLASS_NAMING_CONVENTION" />
52 <Source name="FRCNetComm.java" />
53 </Match>
54 <Match>
55 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
56 <Source name="ParallelCommandGroup.java" />
57 </Match>
58 <Match>
59 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
60 <Source name="ParallelDeadlineGroup.java" />
61 </Match>
62 <Match>
63 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
64 <Source name="ParallelRaceGroup.java" />
65 </Match>
66 <Match>
67 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
68 <Source name="ProxyScheduleCommand.java" />
69 </Match>
70 <Match>
71 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
72 <Source name="SequentialCommandGroup.java" />
73 </Match>
74 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -080075 <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT" />
76 <Source name="SelectCommand.java" />
77 </Match>
78 <Match>
Maxwell Henderson80bec322024-01-09 15:48:44 -080079 <Bug pattern="PA_PUBLIC_PRIMITIVE_ATTRIBUTE" />
80 </Match>
81 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -070082 <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" />
83 <Source name="AntJunitLauncher.java" />
84 </Match>
85 <Match>
86 <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" />
87 <Source name="CombinedRuntimeLoader.java" />
88 </Match>
89 <Match>
90 <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" />
91 <Source name="RuntimeLoader.java" />
92 </Match>
93 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -080094 <Bug pattern="SF_SWITCH_FALLTHROUGH" />
95 <Source name="CameraServer.java" />
96 </Match>
97 <Match>
98 <Bug pattern="SSD_DO_NOT_USE_INSTANCE_LOCK_ON_SHARED_STATIC_DATA" />
99 <Source name="Ultrasonic.java" />
100 </Match>
101 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -0700102 <Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" />
103 </Match>
104 <Match>
James Kuszmaulcf324122023-01-14 14:07:17 -0800105 <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION" />
106 </Match>
107 <Match>
108 <Bug pattern="THROWS_METHOD_THROWS_CLAUSE_THROWABLE" />
109 </Match>
110 <Match>
111 <Bug pattern="THROWS_METHOD_THROWS_RUNTIMEEXCEPTION" />
112 </Match>
113 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -0700114 <Bug pattern="UC_USELESS_VOID_METHOD" />
115 <Class name="edu.wpi.first.wpilibj.templates.romitimed.Robot" />
116 </Match>
117 <Match>
118 <Bug pattern="UC_USELESS_VOID_METHOD" />
James Kuszmaulb13e13f2023-11-22 20:44:04 -0800119 <Class name="edu.wpi.first.wpilibj.templates.xrptimed.Robot" />
120 </Match>
121 <Match>
122 <Bug pattern="UC_USELESS_VOID_METHOD" />
Austin Schuh812d0d12021-11-04 20:16:48 -0700123 <Class name="edu.wpi.first.wpilibj.templates.timed.Robot" />
124 </Match>
125 <Match>
James Kuszmaulb13e13f2023-11-22 20:44:04 -0800126 <Bug pattern="UC_USELESS_VOID_METHOD" />
127 <Class name="edu.wpi.first.wpilibj.templates.timeslice.Robot" />
128 </Match>
129 <Match>
130 <Bug pattern="UC_USELESS_VOID_METHOD" />
131 <Class name="edu.wpi.first.wpilibj.templates.timesliceskeleton.Robot" />
132 </Match>
133 <Match>
Austin Schuh75263e32022-02-22 18:05:32 -0800134 <Bug pattern="URF_UNREAD_FIELD" />
135 <Class name="edu.wpi.first.wpilibj.ADIS16448_IMU" />
136 </Match>
137 <Match>
138 <Bug pattern="URF_UNREAD_FIELD" />
139 <Class name="edu.wpi.first.wpilibj.ADIS16470_IMU" />
140 </Match>
141 <Match>
Maxwell Henderson80bec322024-01-09 15:48:44 -0800142 <Bug pattern="URF_UNREAD_FIELD" />
143 <Class name="edu.wpi.first.wpilibj.AnalogTrigger" />
144 </Match>
145 <Match>
Austin Schuh812d0d12021-11-04 20:16:48 -0700146 <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" />
147 </Match>
148 <Match>
149 <Bug pattern="VA_FORMAT_STRING_USES_NEWLINE" />
150 </Match>
James Kuszmaulcf324122023-01-14 14:07:17 -0800151 <Match>
152 <Bug pattern="SC_START_IN_CTOR" />
153 </Match>
154 <Match>
155 <Bug pattern="RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED" />
156 <Class name="edu.wpi.first.networktables.NetworkTableInstance" />
157 </Match>
Austin Schuh812d0d12021-11-04 20:16:48 -0700158</FindBugsFilter>