|
34 | 34 | "severity": "MAJOR", |
35 | 35 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#ase-assertion-with-side-effect-method" |
36 | 36 | }, |
| 37 | + { |
| 38 | + "key": "AT_NONATOMIC_64BIT_PRIMITIVE", |
| 39 | + "name": "Multi-threading - This write of this 64-bit primitive variable may not atomic", |
| 40 | + "type": "BUG", |
| 41 | + "severity": "MAJOR", |
| 42 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#at-nonatomic-64bit-primitive" |
| 43 | + }, |
| 44 | + { |
| 45 | + "key": "AT_NONATOMIC_OPERATIONS_ON_SHARED_VARIABLE", |
| 46 | + "name": "Multi-threading - Operation on shared variable is not atomic", |
| 47 | + "type": "BUG", |
| 48 | + "severity": "MAJOR", |
| 49 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#at-nonatomic-operations-on-shared-variable" |
| 50 | + }, |
37 | 51 | { |
38 | 52 | "key": "AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION", |
39 | 53 | "name": "Multi-threading - Sequence of calls to concurrent abstraction may not be atomic", |
40 | 54 | "type": "BUG", |
41 | 55 | "severity": "MAJOR", |
42 | 56 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#at-operation-sequence-on-concurrent-abstraction" |
43 | 57 | }, |
| 58 | + { |
| 59 | + "key": "AT_STALE_THREAD_WRITE_OF_PRIMITIVE", |
| 60 | + "name": "Multi-threading - This write of this shared primitive variable may not be visible to other threads", |
| 61 | + "type": "BUG", |
| 62 | + "severity": "MAJOR", |
| 63 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#at-stale-thread-write-of-primitive" |
| 64 | + }, |
| 65 | + { |
| 66 | + "key": "AT_UNSAFE_RESOURCE_ACCESS_IN_THREAD", |
| 67 | + "name": "Multi-threading - Operation on resource is not safe in a multithreaded context", |
| 68 | + "type": "BUG", |
| 69 | + "severity": "MAJOR", |
| 70 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#at-unsafe-resource-access-in-thread" |
| 71 | + }, |
44 | 72 | { |
45 | 73 | "key": "BAC_BAD_APPLET_CONSTRUCTOR", |
46 | 74 | "name": "Correctness - Bad Applet Constructor relies on uninitialized AppletStub", |
|
1147 | 1175 | "severity": "MAJOR", |
1148 | 1176 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#fl-math-using-float-precision" |
1149 | 1177 | }, |
| 1178 | + { |
| 1179 | + "key": "FS_BAD_DATE_FORMAT_FLAG_COMBO", |
| 1180 | + "name": "Bad practice - Date-format strings may lead to unexpected behavior", |
| 1181 | + "type": "CODE_SMELL", |
| 1182 | + "severity": "MAJOR", |
| 1183 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#fs-bad-date-format-flag-combo" |
| 1184 | + }, |
1150 | 1185 | { |
1151 | 1186 | "key": "GC_UNCHECKED_TYPE_IN_GENERIC_CALL", |
1152 | 1187 | "name": "Bad practice - Unchecked type in generic call", |
|
1231 | 1266 | "severity": "MAJOR", |
1232 | 1267 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#hsc-huge-shared-string-constant" |
1233 | 1268 | }, |
| 1269 | + { |
| 1270 | + "key": "HSM_HIDING_METHOD", |
| 1271 | + "name": "Correctness - Method hiding should be avoided.", |
| 1272 | + "type": "BUG", |
| 1273 | + "severity": "MAJOR", |
| 1274 | + "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#hsm-hiding-method" |
| 1275 | + }, |
1234 | 1276 | { |
1235 | 1277 | "key": "IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD", |
1236 | 1278 | "name": "Style - Potentially ambiguous invocation of either an inherited or outer method", |
|
3095 | 3137 | }, |
3096 | 3138 | { |
3097 | 3139 | "key": "THROWS_METHOD_THROWS_CLAUSE_BASIC_EXCEPTION", |
3098 | | - "name": "Bad practice - Method lists Exception in its throws clause.", |
| 3140 | + "name": "Bad practice - Method lists Exception in its throws clause, but it could be more specific.", |
3099 | 3141 | "type": "CODE_SMELL", |
3100 | 3142 | "severity": "MAJOR", |
3101 | 3143 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#throws-method-throws-clause-basic-exception" |
3102 | 3144 | }, |
3103 | 3145 | { |
3104 | 3146 | "key": "THROWS_METHOD_THROWS_CLAUSE_THROWABLE", |
3105 | | - "name": "Bad practice - Method lists Throwable in its throws clause.", |
| 3147 | + "name": "Bad practice - Method lists Throwable in its throws clause, but it could be more specific.", |
3106 | 3148 | "type": "CODE_SMELL", |
3107 | 3149 | "severity": "MAJOR", |
3108 | 3150 | "url": "https://spotbugs.readthedocs.io/en/latest/bugDescriptions.html#throws-method-throws-clause-throwable" |
|
0 commit comments