-
Notifications
You must be signed in to change notification settings - Fork 0
/
Analisi1.csv
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 2.
339 lines (339 loc) · 113 KB
/
Analisi1.csv
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
Tracker,Status,Priority,Subject,Category,Estimated time,Description,Caratteristica di riferimento
To-Do,New,Normal,xml:S125: "Remove this commented out code.",MAJOR,5min,Key: AXaPGV128LKHpH7XnERd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:pom.xml - startLine: 294;startOffset: 2;endOffset: 31;endLine: 297,Maintenance (Code Smells)
To-Do,New,Normal,java:S1192: "Define a constant instead of duplicating this literal %s%s%d 3 times.",CRITICAL,8min,Key: AXaPGVy68LKHpH7XnEPF Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AcroFormsMerger.java - startLine: 153;startOffset: 50;endOffset: 58;endLine: 153,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'PDAnnotationWidget.class::cast'.",MINOR,2min,Key: AXaPGVy68LKHpH7XnEPH Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AcroFormsMerger.java - startLine: 266;startOffset: 68;endOffset: 70;endLine: 266,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVy68LKHpH7XnEPI Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AcroFormsMerger.java - startLine: 272;startOffset: 59;endOffset: 61;endLine: 272,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement and then remove useless return keyword",MINOR,5min,Key: AXaPGVp_8LKHpH7XnEMg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 178;startOffset: 63;endOffset: 64;endLine: 178,Maintenance (Code Smells)
To-Do,New,Normal,java:S2139: "Either log this exception and handle it or rethrow it with some contextual information.",MAJOR,15min,Key: AXaPGVp_8LKHpH7XnEMh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 199;startOffset: 17;endOffset: 28;endLine: 199,Maintenance (Code Smells)
To-Do,New,Normal,java:S2139: "Either log this exception and handle it or rethrow it with some contextual information.",MAJOR,15min,Key: AXaPGVp_8LKHpH7XnEMj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 234;startOffset: 17;endOffset: 28;endLine: 234,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally. Use the built-in formatting to construct this argument.",MAJOR,5min,Key: AXaPGVp_8LKHpH7XnEMe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 280;startOffset: 25;endOffset: 250;endLine: 282,Maintenance (Code Smells)
To-Do,New,Normal,java:S3457: "Format specifiers should be used instead of string concatenation.",MAJOR,10min,Key: AXaPGVp_8LKHpH7XnEMk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 280;startOffset: 16;endOffset: 251;endLine: 282,Maintenance (Code Smells)
To-Do,New,Normal,java:S1158: "Call the static method Integer.compare(...) instead of instantiating a temporary object to perform this to string conversion.",MINOR,5min,Key: AXaPGV0B8LKHpH7XnEQV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 560;startOffset: 51;endOffset: 75;endLine: 560,Maintenance (Code Smells)
To-Do,New,Normal,java:S2129: "Remove this Integer constructor",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 560;startOffset: 55;endOffset: 62;endLine: 560,Maintenance (Code Smells)
To-Do,New,Normal,java:S1874: "Remove this use of Integer; it is deprecated.",MINOR,15min,Key: AXaPGV0B8LKHpH7XnEQX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 560;startOffset: 55;endOffset: 62;endLine: 560,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVxm8LKHpH7XnEOc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/prefix/NameGenerator.java - startLine: 62;startOffset: 81;endOffset: 83;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVxT8LKHpH7XnEOY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/prefix/processor/PrefixUtils.java - startLine: 33;startOffset: 0;endOffset: 166;endLine: 33,Maintenance (Code Smells)
To-Do,New,Normal,java:S6035: "Replace this alternation with a character class.",MAJOR,5min,Key: AXaPGVxT8LKHpH7XnEOZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/prefix/processor/PrefixUtils.java - startLine: 34;startOffset: 53;endOffset: 60;endLine: 34,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'PdfMergeInput.class::cast'.",MINOR,2min,Key: AXaPGVsD8LKHpH7XnENL Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/BaseMergeParameters.java - startLine: 72;startOffset: 63;endOffset: 65;endLine: 72,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzu8LKHpH7XnEPz Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 157;startOffset: 11;endOffset: 84;endLine: 157,Maintenance (Code Smells)
To-Do,New,Normal,java:S1118: "Add a private constructor to hide the implicit public one.",MAJOR,5min,Key: AXaPGVuj8LKHpH7XnENv Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/core/encryption/EncryptionHelpers.java - startLine: 11;startOffset: 13;endOffset: 30;endLine: 11,Maintenance (Code Smells)
To-Do,New,Normal,java:S5542: "Use secure mode and padding scheme.",BLOCKER,,Key: AXaPGVuj8LKHpH7XnENx Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/core/encryption/EncryptionHelpers.java - startLine: 23;startOffset: 47;endOffset: 69;endLine: 23,Security (Vulnerabilities)
To-Do,New,Normal,java:S112: "Define and throw a dedicated exception instead of using a generic one.",MAJOR,20min,Key: AXaPGVuj8LKHpH7XnENu Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/core/encryption/EncryptionHelpers.java - startLine: 28;startOffset: 22;endOffset: 38;endLine: 28,Maintenance (Code Smells)
To-Do,New,Normal,java:S5993: "Change the visibility of this constructor to protected.",MAJOR,2min,Key: AXaPGVqx8LKHpH7XnEMo Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/AbstractPdfSource.java - startLine: 49;startOffset: 4;endOffset: 10;endLine: 49,Maintenance (Code Smells)
To-Do,New,Normal,java:S5993: "Change the visibility of this constructor to protected.",MAJOR,2min,Key: AXaPGVqx8LKHpH7XnEMp Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/AbstractPdfSource.java - startLine: 64;startOffset: 4;endOffset: 10;endLine: 64,Maintenance (Code Smells)
To-Do,New,Normal,java:S5993: "Change the visibility of this constructor to protected.",MAJOR,2min,Key: AXaPGVq78LKHpH7XnEMt Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/AbstractSource.java - startLine: 44;startOffset: 4;endOffset: 10;endLine: 44,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVuD8LKHpH7XnENq Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/output/FileOrDirectoryTaskOutput.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVuG8LKHpH7XnENr Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/output/FileTaskOutput.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGV0O8LKHpH7XnEQn Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SetPagesLabelTask.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGV0n8LKHpH7XnEQ4 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SetPagesTransitionTask.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1q8LKHpH7XnERZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/EncryptionAtRestSourceTest.java - startLine: 28;startOffset: 45;endOffset: 47;endLine: 28,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1q8LKHpH7XnERa Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/EncryptionAtRestSourceTest.java - startLine: 35;startOffset: 45;endOffset: 47;endLine: 35,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1q8LKHpH7XnERb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/EncryptionAtRestSourceTest.java - startLine: 43;startOffset: 39;endOffset: 43;endLine: 43,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1q8LKHpH7XnERc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/EncryptionAtRestSourceTest.java - startLine: 51;startOffset: 39;endOffset: 43;endLine: 51,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.",CRITICAL,10min,Key: AXaPGVzW8LKHpH7XnEPd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java - startLine: 64;startOffset: 29;endOffset: 36;endLine: 64,Maintenance (Code Smells)
To-Do,New,Normal,java:S2755: "Disable access to external entities in XML parsing.",BLOCKER,15min,Key: AXaPGVp_8LKHpH7XnEMc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 243;startOffset: 67;endOffset: 78;endLine: 243,Security (Vulnerabilities)
To-Do,New,Normal,java:S2755: "Disable access to external entities in XML parsing.",BLOCKER,15min,Key: AXaPGVyU8LKHpH7XnEOr Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/XmlConfigurationStrategy.java - startLine: 95;startOffset: 64;endOffset: 75;endLine: 95,Security (Vulnerabilities)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVsY8LKHpH7XnENV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/ExtractPagesParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrC8LKHpH7XnEMu Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/AbstractPdfToMultipleImageParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 3 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVxC8LKHpH7XnEOV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/context/XmlConfigurationStrategyTest.java - startLine: 73;startOffset: 16;endOffset: 47;endLine: 73,Maintenance (Code Smells)
To-Do,New,Normal,java:S1134: "Take the required action to fix the issue indicated by this comment.",MAJOR,,Key: AXaPGVzg8LKHpH7XnEPj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/FilenameFooterWriter.java - startLine: 84;startOffset: 0;endOffset: 150;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVzg8LKHpH7XnEPk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/FilenameFooterWriter.java - startLine: 84;startOffset: 0;endOffset: 150;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 40 to the 15 allowed.",CRITICAL,30min,Key: AXaPGV0h8LKHpH7XnEQ1 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 100;startOffset: 16;endOffset: 23;endLine: 100,Maintenance (Code Smells)
To-Do,New,Normal,java:S2386: "Make member TYPE0FONTS protected.",MINOR,15min,Key: AXaPGV0B8LKHpH7XnEQK Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 98;startOffset: 8;endOffset: 18;endLine: 98,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 26 to the 15 allowed.",CRITICAL,16min,Key: AXaPGV0B8LKHpH7XnEQS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 395;startOffset: 31;endOffset: 40;endLine: 395,Maintenance (Code Smells)
To-Do,New,Normal,java:S1117: "Rename pageSelection which hides the field declared at line 59.",MAJOR,5min,Key: AXaPGVr_8LKHpH7XnENI Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 95;startOffset: 33;endOffset: 46;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S2864: "Iterate over the entrySet instead of the keySet.",MAJOR,5min,Key: AXaPGVr_8LKHpH7XnENJ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 97;startOffset: 12;endOffset: 15;endLine: 97,Maintenance (Code Smells)
To-Do,New,Normal,java:S3824: "Replace this Map.containsKey() with a call to Map.computeIfAbsent().",MAJOR,10min,Key: AXaPGVr_8LKHpH7XnENF Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 121;startOffset: 12;endOffset: 59;endLine: 121,Maintenance (Code Smells)
To-Do,New,Normal,java:S1117: "Rename pageSelection which hides the field declared at line 59.",MAJOR,5min,Key: AXaPGVr_8LKHpH7XnENK Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 125;startOffset: 33;endOffset: 46;endLine: 125,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERP Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 799;startOffset: 53;endOffset: 54;endLine: 799,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERQ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 800;startOffset: 53;endOffset: 54;endLine: 800,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 801;startOffset: 53;endOffset: 54;endLine: 801,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 802;startOffset: 53;endOffset: 54;endLine: 802,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 804;startOffset: 53;endOffset: 54;endLine: 804,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 823;startOffset: 53;endOffset: 55;endLine: 823,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 824;startOffset: 53;endOffset: 55;endLine: 824,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 825;startOffset: 53;endOffset: 55;endLine: 825,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 826;startOffset: 53;endOffset: 55;endLine: 826,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 828;startOffset: 53;endOffset: 56;endLine: 828,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGV1n8LKHpH7XnERO Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/MergeSamboxTaskTest.java - startLine: 585;startOffset: 64;endOffset: 67;endLine: 585,Maintenance (Code Smells)
To-Do,New,Normal,java:S1192: "Define a constant instead of duplicating this literal %s.%s 3 times.",CRITICAL,8min,Key: AXaPGVug8LKHpH7XnENs Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/core/support/io/IOUtils.java - startLine: 180;startOffset: 33;endOffset: 40;endLine: 180,Maintenance (Code Smells)
To-Do,New,Normal,java:S1192: "Define a constant instead of duplicating this literal Unable to create temporary buffer 3 times.",CRITICAL,8min,Key: AXaPGVug8LKHpH7XnENt Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/core/support/io/IOUtils.java - startLine: 84;startOffset: 42;endOffset: 77;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwT8LKHpH7XnEON Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/NameGeneratorTest.java - startLine: 103;startOffset: 40;endOffset: 60;endLine: 103,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwT8LKHpH7XnEOO Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/NameGeneratorTest.java - startLine: 110;startOffset: 40;endOffset: 67;endLine: 110,Maintenance (Code Smells)
To-Do,New,Normal,java:S1854: "Remove this useless assignment to local variable relativePagesCounter.",MAJOR,15min,Key: AXaPGV0h8LKHpH7XnEQ0 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 183;startOffset: 33;endOffset: 36;endLine: 183,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 20 to the 15 allowed.",CRITICAL,10min,Key: AXaPGV0B8LKHpH7XnEQU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 486;startOffset: 37;endOffset: 49;endLine: 486,Maintenance (Code Smells)
To-Do,New,Normal,java:S1450: "Remove the catalogPageLabelsMerger field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGV0h8LKHpH7XnEQx Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 81;startOffset: 36;endOffset: 59;endLine: 81,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVz-8LKHpH7XnEQC Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/PageLabelUtils.java - startLine: 88;startOffset: 0;endOffset: 58;endLine: 88,Maintenance (Code Smells)
To-Do,New,Normal,java:S2864: "Iterate over the entrySet instead of the keySet.",MAJOR,5min,Key: AXaPGVz-8LKHpH7XnEQD Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/PageLabelUtils.java - startLine: 103;startOffset: 12;endOffset: 15;endLine: 103,Maintenance (Code Smells)
To-Do,New,Normal,java:S2864: "Iterate over the entrySet instead of the keySet.",MAJOR,5min,Key: AXaPGVz-8LKHpH7XnEQE Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/PageLabelUtils.java - startLine: 124;startOffset: 8;endOffset: 11;endLine: 124,Maintenance (Code Smells)
To-Do,New,Normal,java:S1155: "Use isEmpty() to check whether the collection is empty or not.",MINOR,2min,Key: AXaPGVy68LKHpH7XnEPG Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AcroFormsMerger.java - startLine: 328;startOffset: 27;endOffset: 40;endLine: 328,Maintenance (Code Smells)
To-Do,New,Normal,java:S1181: "Catch Exception instead of Throwable.",MAJOR,20min,Key: AXaPGVzT8LKHpH7XnEPW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ExifHelper.java - startLine: 43;startOffset: 17;endOffset: 26;endLine: 43,Maintenance (Code Smells)
To-Do,New,Normal,java:S112: "Define and throw a dedicated exception instead of using a generic one.",MAJOR,20min,Key: AXaPGVyp8LKHpH7XnEOz Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 383;startOffset: 18;endOffset: 34;endLine: 383,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrH8LKHpH7XnEMy Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToMultipleTiffParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S5361: "Replace this call to replaceAll() by a call to the replace() method.",CRITICAL,2min,Key: AXaPGVx38LKHpH7XnEOf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/util/StringUtils.java - startLine: 40;startOffset: 18;endOffset: 28;endLine: 40,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVzQ8LKHpH7XnEPT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/ContentStreamProcessor.java - startLine: 53;startOffset: 32;endOffset: 34;endLine: 53,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVzQ8LKHpH7XnEPU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/ContentStreamProcessor.java - startLine: 60;startOffset: 0;endOffset: 71;endLine: 60,Maintenance (Code Smells)
To-Do,New,Normal,java:S1155: "Use isEmpty() to check whether the collection is empty or not.",MINOR,2min,Key: AXaPGVzp8LKHpH7XnEPt Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/excel/DataTable.java - startLine: 120;startOffset: 15;endOffset: 35;endLine: 120,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzu8LKHpH7XnEPw Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 125;startOffset: 11;endOffset: 44;endLine: 125,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzu8LKHpH7XnEPx Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 133;startOffset: 11;endOffset: 71;endLine: 133,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzu8LKHpH7XnEPy Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 139;startOffset: 11;endOffset: 92;endLine: 139,Maintenance (Code Smells)
To-Do,New,Normal,java:S1488: "Immediately return this expression instead of assigning it to the temporary variable factor.",MINOR,2min,Key: AXaPGVzu8LKHpH7XnEPv Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 340;startOffset: 23;endOffset: 58;endLine: 340,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzu8LKHpH7XnEP4 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 341;startOffset: 11;endOffset: 135;endLine: 341,Maintenance (Code Smells)
To-Do,New,Normal,java:S3008: "Rename this field FONT to match the regular expression '^[a-z][a-zA-Z0-9]*$'.",MINOR,2min,Key: AXaPGVzg8LKHpH7XnEPh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/FilenameFooterWriter.java - startLine: 49;startOffset: 26;endOffset: 30;endLine: 49,Maintenance (Code Smells)
To-Do,New,Normal,java:S3008: "Rename this field FONT_SIZE to match the regular expression '^[a-z][a-zA-Z0-9]*$'.",MINOR,2min,Key: AXaPGVzg8LKHpH7XnEPi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/FilenameFooterWriter.java - startLine: 50;startOffset: 26;endOffset: 35;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 27 to the 15 allowed.",CRITICAL,17min,Key: AXaPGVy38LKHpH7XnEPD Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/TableOfContentsCreator.java - startLine: 154;startOffset: 31;endOffset: 42;endLine: 154,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVy38LKHpH7XnEPE Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/TableOfContentsCreator.java - startLine: 216;startOffset: 0;endOffset: 98;endLine: 216,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGV0B8LKHpH7XnEQT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 475;startOffset: 0;endOffset: 64;endLine: 475,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 34 to the 15 allowed.",CRITICAL,24min,Key: AXaPGVzj8LKHpH7XnEPm Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/SamboxOutlineLevelsHandler.java - startLine: 60;startOffset: 42;endOffset: 68;endLine: 60,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrz8LKHpH7XnENB Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultipleSourceSingleOutputParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement",MINOR,5min,Key: AXaPGVzu8LKHpH7XnEP0 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 189;startOffset: 91;endOffset: 92;endLine: 189,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement",MINOR,5min,Key: AXaPGVzu8LKHpH7XnEP1 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 195;startOffset: 103;endOffset: 104;endLine: 195,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement",MINOR,5min,Key: AXaPGVzu8LKHpH7XnEP2 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 202;startOffset: 64;endOffset: 65;endLine: 202,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement",MINOR,5min,Key: AXaPGVzu8LKHpH7XnEP3 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 208;startOffset: 95;endOffset: 96;endLine: 208,Maintenance (Code Smells)
To-Do,New,Normal,java:S127: "Refactor the code in order to not assign to this loop counter from within the loop body.",MAJOR,10min,Key: AXaPGVzu8LKHpH7XnEPu Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfScaler.java - startLine: 218;startOffset: 74;endOffset: 75;endLine: 218,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVz18LKHpH7XnEP6 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/ReadOnlyFilteredCOSStream.java - startLine: 179;startOffset: 58;endOffset: 60;endLine: 179,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVyw8LKHpH7XnEO- Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleaner.java - startLine: 87;startOffset: 89;endOffset: 91;endLine: 87,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 18 to the 15 allowed.",CRITICAL,8min,Key: AXaPGVyt8LKHpH7XnEO7 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourcesHitter.java - startLine: 68;startOffset: 20;endOffset: 27;endLine: 68,Maintenance (Code Smells)
To-Do,New,Normal,java:S5961: "Refactor this method to reduce the number of assertions from 28 to less than 25.",MAJOR,,Key: AXaPGV0u8LKHpH7XnEQ8 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleanerTest.java - startLine: 62;startOffset: 16;endOffset: 21;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGV0y8LKHpH7XnEQ- Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourcesHitterTest.java - startLine: 80;startOffset: 12;endOffset: 22;endLine: 80,Maintenance (Code Smells)
To-Do,New,Normal,java:S1066: "Merge this if statement with the enclosing one.",MAJOR,5min,Key: AXaPGVzW8LKHpH7XnEPa Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java - startLine: 86;startOffset: 20;endOffset: 22;endLine: 86,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1A8LKHpH7XnEQ_ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PageTextWriterTest.java - startLine: 46;startOffset: 16;endOffset: 50;endLine: 46,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1A8LKHpH7XnERA Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PageTextWriterTest.java - startLine: 51;startOffset: 16;endOffset: 39;endLine: 51,Maintenance (Code Smells)
To-Do,New,Normal,java:S1118: "Add a private constructor to hide the implicit public one.",MAJOR,5min,Key: AXaPGVzT8LKHpH7XnEPV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ExifHelper.java - startLine: 35;startOffset: 13;endOffset: 23;endLine: 35,Maintenance (Code Smells)
To-Do,New,Normal,java:S3252: "Use static access with com.drew.metadata.exif.ExifDirectoryBase for TAG_ORIENTATION.",CRITICAL,5min,Key: AXaPGVzT8LKHpH7XnEPX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ExifHelper.java - startLine: 51;startOffset: 50;endOffset: 65;endLine: 51,Maintenance (Code Smells)
To-Do,New,Normal,java:S131: "Add a default case to this switch.",CRITICAL,5min,Key: AXaPGVzT8LKHpH7XnEPY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ExifHelper.java - startLine: 61;startOffset: 8;endOffset: 14;endLine: 61,Maintenance (Code Smells)
To-Do,New,Normal,java:S2200: "Only the sign of the result should be examined.",MINOR,5min,Key: AXaPGVtF8LKHpH7XnENh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/validation/validator/NotNegativeNumberValidator.java - startLine: 45;startOffset: 67;endOffset: 69;endLine: 45,Reliability (Bugs)
To-Do,New,Normal,java:S2200: "Only the sign of the result should be examined.",MINOR,5min,Key: AXaPGVtF8LKHpH7XnENi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/validation/validator/NotNegativeNumberValidator.java - startLine: 48;startOffset: 67;endOffset: 69;endLine: 48,Reliability (Bugs)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVq18LKHpH7XnEMq Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/ImageMergeInput.java - startLine: 48;startOffset: 18;endOffset: 19;endLine: 48,Maintenance (Code Smells)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGVzW8LKHpH7XnEPZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java - startLine: 65;startOffset: 44;endOffset: 67;endLine: 65,Reliability (Bugs)
To-Do,New,Normal,java:S1186: "Add a nested comment explaining why this method is empty throw an UnsupportedOperationException or complete the implementation.",CRITICAL,5min,Key: AXaPGVzW8LKHpH7XnEPb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java - startLine: 141;startOffset: 16;endOffset: 27;endLine: 141,Maintenance (Code Smells)
To-Do,New,Normal,java:S1186: "Add a nested comment explaining why this method is empty throw an UnsupportedOperationException or complete the implementation.",CRITICAL,5min,Key: AXaPGVzW8LKHpH7XnEPc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/image/ImagesToPdfDocumentConverter.java - startLine: 145;startOffset: 16;endOffset: 26;endLine: 145,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwe8LKHpH7XnEOQ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/service/TaskTestContext.java - startLine: 553;startOffset: 114;endOffset: 115;endLine: 553,Maintenance (Code Smells)
To-Do,New,Normal,java:S107: "Method has 8 parameters which is greater than 7 authorized.",MAJOR,20min,Key: AXaPGVzm8LKHpH7XnEPo Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageTextWriter.java - startLine: 108;startOffset: 16;endOffset: 21;endLine: 108,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "2 duplicated blocks of code must be removed.",MAJOR,30min,Key: AXaPGVrl8LKHpH7XnEM9 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultiplePdfSourceSingleOutputParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrb8LKHpH7XnEM7 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/SinglePdfSourceSingleOutputParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "2 duplicated blocks of code must be removed.",MAJOR,30min,Key: AXaPGVrK8LKHpH7XnEM0 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/AbstractPdfToSingleImageParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S1165: "Make this unsupportedChars field final.",MINOR,15min,Key: AXaPGVqa8LKHpH7XnEMm Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/exception/UnsupportedTextException.java - startLine: 24;startOffset: 19;endOffset: 35;endLine: 24,Maintenance (Code Smells)
To-Do,New,Normal,java:S1444: "Make this public static HELVETICA field final",MINOR,20min,Key: AXaPGV0B8LKHpH7XnEQF Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 93;startOffset: 25;endOffset: 34;endLine: 93,Maintenance (Code Smells)
To-Do,New,Normal,java:S1104: "Make HELVETICA a static final constant or non-public and provide accessors if needed.",MINOR,10min,Key: AXaPGV0B8LKHpH7XnEQI Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 93;startOffset: 25;endOffset: 34;endLine: 93,Maintenance (Code Smells)
To-Do,New,Normal,java:S3008: "Rename this field HELVETICA to match the regular expression '^[a-z][a-zA-Z0-9]*$'.",MINOR,2min,Key: AXaPGV0B8LKHpH7XnEQJ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 93;startOffset: 25;endOffset: 34;endLine: 93,Maintenance (Code Smells)
To-Do,New,Normal,java:S2259: "NullPointerException will be thrown when invoking method canDisplaySpace().",MAJOR,10min,Key: AXaPGV0B8LKHpH7XnEQH Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 506;startOffset: 31;endOffset: 46;endLine: 506,Reliability (Bugs)
To-Do,New,Normal,common-java:DuplicatedBlocks: "2 duplicated blocks of code must be removed.",MAJOR,30min,Key: AXaPGVsF8LKHpH7XnENM Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitByOutlineLevelParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGVyl8LKHpH7XnEOy Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitByOutlineLevelTask.java - startLine: 71;startOffset: 23;endOffset: 50;endLine: 71,Reliability (Bugs)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGV0W8LKHpH7XnEQu Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitByPageNumbersTask.java - startLine: 70;startOffset: 23;endOffset: 50;endLine: 70,Reliability (Bugs)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGV0Q8LKHpH7XnEQo Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitBySizeTask.java - startLine: 68;startOffset: 23;endOffset: 50;endLine: 68,Reliability (Bugs)
To-Do,New,Normal,java:S5361: "Replace this call to replaceAll() by a call to the replace() method.",CRITICAL,2min,Key: AXaPGV0B8LKHpH7XnEQL Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 195;startOffset: 46;endOffset: 56;endLine: 195,Maintenance (Code Smells)
To-Do,New,Normal,java:S5361: "Replace this call to replaceAll() by a call to the replace() method.",CRITICAL,2min,Key: AXaPGV0B8LKHpH7XnEQM Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 195;startOffset: 71;endOffset: 81;endLine: 195,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Use the built-in formatting to construct this argument.",MAJOR,5min,Key: AXaPGV2D8LKHpH7XnERh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/model/ImageOptimizer.java - startLine: 113;startOffset: 26;endOffset: 67;endLine: 113,Maintenance (Code Smells)
To-Do,New,Normal,java:S3457: "Format specifiers should be used instead of string concatenation.",MAJOR,10min,Key: AXaPGV2D8LKHpH7XnERk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/model/ImageOptimizer.java - startLine: 113;startOffset: 16;endOffset: 68;endLine: 113,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 3 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVw88LKHpH7XnEOU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/service/SplitByEveryXPagesTaskTest.java - startLine: 70;startOffset: 16;endOffset: 43;endLine: 70,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "3 duplicated blocks of code must be removed.",MAJOR,40min,Key: AXaPGVrW8LKHpH7XnEM6 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/AbstractSplitByPageParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrn8LKHpH7XnEM- Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultipleSourceMultipleOutputParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "2 duplicated blocks of code must be removed.",MAJOR,30min,Key: AXaPGVr68LKHpH7XnEND Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitBySizeParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrs8LKHpH7XnEM_ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultiplePdfSourceMultipleOutputParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S1172: "Remove these unused method parameters.",MAJOR,5min,Key: AXaPGV178LKHpH7XnERg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/AbstractImageWriter.java - startLine: 94;startOffset: 54;endOffset: 59;endLine: 94,Maintenance (Code Smells)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVrQ8LKHpH7XnEM2 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToPngParameters.java - startLine: 31;startOffset: 13;endOffset: 31;endLine: 31,Maintenance (Code Smells)
To-Do,New,Normal,java:S1206: "This class overrides equals() and should therefore also override hashCode().",MINOR,15min,Key: AXaPGVrQ8LKHpH7XnEM3 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToPngParameters.java - startLine: 43;startOffset: 19;endOffset: 25;endLine: 43,Reliability (Bugs)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVwn8LKHpH7XnEOS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/service/PdfToMultipleJpegTaskTest.java - startLine: 48;startOffset: 16;endOffset: 47;endLine: 48,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV178LKHpH7XnERe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/AbstractImageWriter.java - startLine: 56;startOffset: 65;endOffset: 107;endLine: 56,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGV178LKHpH7XnERf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/imageio/AbstractImageWriter.java - startLine: 56;startOffset: 76;endOffset: 105;endLine: 56,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrN8LKHpH7XnEM1 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/AbstractPdfToImageParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S3457: "3rd argument is not used.",MAJOR,10min,Key: AXaPGVzm8LKHpH7XnEPr Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageTextWriter.java - startLine: 137;startOffset: 8;endOffset: 95;endLine: 137,Maintenance (Code Smells)
To-Do,New,Normal,java:S1874: "Remove this use of divide; it is deprecated.",MINOR,15min,Key: AXaPGVyG8LKHpH7XnEOk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/dsl/ApplicationEventsNotifier.java - startLine: 126;startOffset: 75;endOffset: 81;endLine: 126,Maintenance (Code Smells)
To-Do,New,Normal,java:S1874: "Remove this use of ROUND_HALF_DOWN; it is deprecated.",MINOR,15min,Key: AXaPGVyG8LKHpH7XnEOl Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/dsl/ApplicationEventsNotifier.java - startLine: 126;startOffset: 100;endOffset: 115;endLine: 126,Maintenance (Code Smells)
To-Do,New,Normal,java:S3776: "Refactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.",CRITICAL,7min,Key: AXaPGVzM8LKHpH7XnEPS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AnnotationsDistiller.java - startLine: 124;startOffset: 17;endOffset: 41;endLine: 124,Maintenance (Code Smells)
To-Do,New,Normal,java:S5961: "Refactor this method to reduce the number of assertions from 36 to less than 25.",MAJOR,,Key: AXaPGVwQ8LKHpH7XnEOK Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/PrefixTypeTest.java - startLine: 35;startOffset: 16;endOffset: 25;endLine: 35,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVsN8LKHpH7XnENP Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/ExtractByOutlineParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 4 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVwB8LKHpH7XnEOH Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/BasenamePrefixProcessorTest.java - startLine: 45;startOffset: 16;endOffset: 34;endLine: 45,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 3 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVwK8LKHpH7XnEOJ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/BookmarkPrefixProcessorTest.java - startLine: 50;startOffset: 16;endOffset: 34;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S1118: "Add a private constructor to hide the implicit public one.",MAJOR,5min,Key: AXaPGV0H8LKHpH7XnEQi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/RectangleUtils.java - startLine: 23;startOffset: 13;endOffset: 27;endLine: 23,Maintenance (Code Smells)
To-Do,New,Normal,java:S112: "Define and throw a dedicated exception instead of using a generic one.",MAJOR,20min,Key: AXaPGV0H8LKHpH7XnEQh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/RectangleUtils.java - startLine: 61;startOffset: 26;endOffset: 42;endLine: 61,Maintenance (Code Smells)
To-Do,New,Normal,java:S127: "Refactor the code in order to not assign to this loop counter from within the loop body.",MAJOR,10min,Key: AXaPGVx38LKHpH7XnEOe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/util/StringUtils.java - startLine: 33;startOffset: 12;endOffset: 18;endLine: 33,Maintenance (Code Smells)
To-Do,New,Normal,java:S107: "Method has 9 parameters which is greater than 7 authorized.",MAJOR,20min,Key: AXaPGVzc8LKHpH7XnEPe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageImageWriter.java - startLine: 91;startOffset: 17;endOffset: 22;endLine: 91,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVpf8LKHpH7XnEMZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/WildcardsPdfFileSourceAdapter.java - startLine: 62;startOffset: 44;endOffset: 46;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVz78LKHpH7XnEQA Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/OutlineDistiller.java - startLine: 89;startOffset: 27;endOffset: 29;endLine: 89,Maintenance (Code Smells)
To-Do,New,Normal,java:S1117: "Rename fontName which hides the field declared at line 293.",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 301;startOffset: 19;endOffset: 27;endLine: 301,Maintenance (Code Smells)
To-Do,New,Normal,java:S1141: "Extract this nested try block into a separate method.",MAJOR,20min,Key: AXaPGVzm8LKHpH7XnEPp Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageTextWriter.java - startLine: 148;startOffset: 16;endOffset: 19;endLine: 148,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQN Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 218;startOffset: 11;endOffset: 63;endLine: 218,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQO Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 229;startOffset: 23;endOffset: 60;endLine: 229,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQP Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 233;startOffset: 23;endOffset: 41;endLine: 233,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGV0B8LKHpH7XnEQQ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 245;startOffset: 15;endOffset: 61;endLine: 245,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'PDAnnotationWidget.class::cast'.",MINOR,2min,Key: AXaPGVy68LKHpH7XnEPJ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/AcroFormsMerger.java - startLine: 346;startOffset: 23;endOffset: 25;endLine: 346,Maintenance (Code Smells)
To-Do,New,Normal,java:S3824: "Replace this Map.containsKey() with a call to Map.computeIfAbsent().",MAJOR,10min,Key: AXaPGV0B8LKHpH7XnEQG Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/FontUtils.java - startLine: 142;startOffset: 13;endOffset: 50;endLine: 142,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertSame instead.",MAJOR,,Key: AXaPGV1c8LKHpH7XnERN Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/util/FontUtilsTest.java - startLine: 200;startOffset: 8;endOffset: 18;endLine: 200,Maintenance (Code Smells)
To-Do,New,Normal,java:S1165: "Make this reasons field final.",MINOR,15min,Key: AXaPGVqe8LKHpH7XnEMn Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/exception/InvalidTaskParametersException.java - startLine: 34;startOffset: 25;endOffset: 32;endLine: 34,Maintenance (Code Smells)
To-Do,New,Normal,java:S1319: "The return type of this method should be an interface such as SortedSet rather than the implementation TreeSet.",MINOR,10min,Key: AXaPGVzp8LKHpH7XnEPs Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/excel/DataTable.java - startLine: 78;startOffset: 11;endOffset: 27;endLine: 78,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGV0h8LKHpH7XnEQ2 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 163;startOffset: 55;endOffset: 57;endLine: 163,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'COSDictionary.class::cast'.",MINOR,2min,Key: AXaPGVzG8LKHpH7XnEPO Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/PageCopier.java - startLine: 70;startOffset: 27;endOffset: 29;endLine: 70,Maintenance (Code Smells)
To-Do,New,Normal,java:S5993: "Change the visibility of this constructor to protected.",MAJOR,2min,Key: AXaPGVzI8LKHpH7XnEPR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/AbstractPdfSplitter.java - startLine: 62;startOffset: 4;endOffset: 10;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally.",MAJOR,5min,Key: AXaPGV0Q8LKHpH7XnEQp Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/SplitBySizeTask.java - startLine: 72;startOffset: 51;endOffset: 108;endLine: 72,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally.",MAJOR,5min,Key: AXaPGVzI8LKHpH7XnEPP Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/AbstractPdfSplitter.java - startLine: 105;startOffset: 28;endOffset: 72;endLine: 105,Maintenance (Code Smells)
To-Do,New,Normal,java:S3416: "Update this logger to use PdfMixFragment.class.",MINOR,5min,Key: AXaPGVz38LKHpH7XnEP8 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfMixFragment.java - startLine: 44;startOffset: 62;endOffset: 85;endLine: 44,Maintenance (Code Smells)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGVz38LKHpH7XnEP7 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PdfMixFragment.java - startLine: 103;startOffset: 44;endOffset: 96;endLine: 103,Reliability (Bugs)
To-Do,New,Normal,java:S2095: "Use try-with-resources or close this PDDocumentHandler in a finally clause.",BLOCKER,5min,Key: AXaPGV0k8LKHpH7XnEQ3 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/ExtractByOutlineTask.java - startLine: 57;startOffset: 23;endOffset: 50;endLine: 57,Reliability (Bugs)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwh8LKHpH7XnEOR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/service/ExtractPagesTaskTest.java - startLine: 244;startOffset: 47;endOffset: 48;endLine: 244,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVzj8LKHpH7XnEPn Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/SamboxOutlineLevelsHandler.java - startLine: 90;startOffset: 35;endOffset: 56;endLine: 90,Maintenance (Code Smells)
To-Do,New,Normal,java:S3457: "Format specifiers should be used instead of string concatenation.",MAJOR,10min,Key: AXaPGVzc8LKHpH7XnEPf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageImageWriter.java - startLine: 133;startOffset: 12;endOffset: 102;endLine: 133,Maintenance (Code Smells)
To-Do,New,Normal,java:S2093: "Change this try to a try-with-resources.",CRITICAL,15min,Key: AXaPGVzc8LKHpH7XnEPg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageImageWriter.java - startLine: 168;startOffset: 8;endOffset: 11;endLine: 168,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsY8LKHpH7XnENX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/ExtractPagesParameters.java - startLine: 109;startOffset: 44;endOffset: 53;endLine: 109,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsY8LKHpH7XnENY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/ExtractPagesParameters.java - startLine: 122;startOffset: 52;endOffset: 61;endLine: 122,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement and then remove useless return keyword",MINOR,5min,Key: AXaPGVy_8LKHpH7XnEPM Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/SizePdfSplitter.java - startLine: 113;startOffset: 42;endOffset: 43;endLine: 113,Maintenance (Code Smells)
To-Do,New,Normal,java:S5783: "Refactor the body of this try/catch to not have multiple invocations throwing the same checked exception.",CRITICAL,,Key: AXaPGVwa8LKHpH7XnEOP Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/io/OutputWriterHelperTest.java - startLine: 169;startOffset: 8;endOffset: 11;endLine: 169,Reliability (Bugs)
To-Do,New,Normal,java:S1450: "Remove the outputWriter field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGVzD8LKHpH7XnEPN Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/PageDestinationsLevelPdfExtractor.java - startLine: 51;startOffset: 33;endOffset: 45;endLine: 51,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally.",MAJOR,5min,Key: AXaPGVqV8LKHpH7XnEMl Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/task/TaskExecutionContext.java - startLine: 80;startOffset: 16;endOffset: 88;endLine: 80,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVyw8LKHpH7XnEO_ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleaner.java - startLine: 97;startOffset: 102;endOffset: 104;endLine: 97,Maintenance (Code Smells)
To-Do,New,Normal,java:S3655: "Call xobjects.isPresent() before accessing the value.",MAJOR,10min,Key: AXaPGVyt8LKHpH7XnEO5 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourcesHitter.java - startLine: 88;startOffset: 24;endOffset: 32;endLine: 88,Reliability (Bugs)
To-Do,New,Normal,java:S3655: "Call fonts.isPresent() before accessing the value.",MAJOR,10min,Key: AXaPGVyt8LKHpH7XnEO6 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourcesHitter.java - startLine: 138;startOffset: 20;endOffset: 25;endLine: 138,Reliability (Bugs)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV0u8LKHpH7XnEQ7 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleanerTest.java - startLine: 152;startOffset: 16;endOffset: 39;endLine: 152,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'COSDictionary.class::cast'.",MINOR,2min,Key: AXaPGVyy8LKHpH7XnEPB Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/OptimizationRuler.java - startLine: 84;startOffset: 63;endOffset: 65;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement and then remove useless return keyword",MINOR,5min,Key: AXaPGVyy8LKHpH7XnEPC Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/OptimizationRuler.java - startLine: 116;startOffset: 54;endOffset: 55;endLine: 116,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV0y8LKHpH7XnEQ9 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourcesHitterTest.java - startLine: 118;startOffset: 16;endOffset: 37;endLine: 118,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'COSStream.class::cast'.",MINOR,2min,Key: AXaPGVyt8LKHpH7XnEO9 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourcesHitter.java - startLine: 151;startOffset: 75;endOffset: 77;endLine: 151,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVyt8LKHpH7XnEO8 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/ResourcesHitter.java - startLine: 148;startOffset: 51;endOffset: 53;endLine: 148,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV0u8LKHpH7XnEQ5 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleanerTest.java - startLine: 132;startOffset: 16;endOffset: 43;endLine: 132,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV0u8LKHpH7XnEQ6 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/optimization/ResourceDictionaryCleanerTest.java - startLine: 141;startOffset: 16;endOffset: 42;endLine: 141,Maintenance (Code Smells)
To-Do,New,Normal,java:S1450: "Remove the footerWriter field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGV0h8LKHpH7XnEQy Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 84;startOffset: 33;endOffset: 45;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVzm8LKHpH7XnEPq Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PageTextWriter.java - startLine: 59;startOffset: 0;endOffset: 37;endLine: 59,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVrv8LKHpH7XnENA Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultipleSourceTaskParameter.java - startLine: 42;startOffset: 16;endOffset: 17;endLine: 42,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVpL8LKHpH7XnEMV Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/OptimizationPolicyAdapterTest.java - startLine: 30;startOffset: 16;endOffset: 25;endLine: 30,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVo-8LKHpH7XnEMU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/ToCPolicyAdapterTest.java - startLine: 30;startOffset: 16;endOffset: 25;endLine: 30,Maintenance (Code Smells)
To-Do,New,Normal,java:S1450: "Remove the tocCreator field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGV0h8LKHpH7XnEQz Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 83;startOffset: 35;endOffset: 45;endLine: 83,Maintenance (Code Smells)
To-Do,New,Normal,java:S5411: "Use the primitive boolean expression here.",MINOR,5min,Key: AXaPGV0Y8LKHpH7XnEQv Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/ExtractPagesTask.java - startLine: 98;startOffset: 20;endOffset: 79;endLine: 99,Maintenance (Code Smells)
To-Do,New,Normal,java:S4276: "Refactor this code to use the more specialised Functional Interface 'Predicate<PDDocument>'",MINOR,5min,Key: AXaPGVyy8LKHpH7XnEPA Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/optimization/OptimizationRuler.java - startLine: 44;startOffset: 13;endOffset: 30;endLine: 44,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 3 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVws8LKHpH7XnEOT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/service/SplitByOutlineLevelTaskTest.java - startLine: 54;startOffset: 16;endOffset: 33;endLine: 54,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV0K8LKHpH7XnEQj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/TransitionUtils.java - startLine: 44;startOffset: 75;endOffset: 90;endLine: 44,Maintenance (Code Smells)
To-Do,New,Normal,java:S131: "Complete cases by adding the missing enum constants or add a default case to this switch.",CRITICAL,5min,Key: AXaPGV0K8LKHpH7XnEQk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/TransitionUtils.java - startLine: 95;startOffset: 8;endOffset: 14;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S131: "Complete cases by adding the missing enum constants or add a default case to this switch.",CRITICAL,5min,Key: AXaPGV0K8LKHpH7XnEQl Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/TransitionUtils.java - startLine: 116;startOffset: 8;endOffset: 14;endLine: 116,Maintenance (Code Smells)
To-Do,New,Normal,java:S131: "Complete cases by adding the missing enum constants or add a default case to this switch.",CRITICAL,5min,Key: AXaPGV0K8LKHpH7XnEQm Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/TransitionUtils.java - startLine: 137;startOffset: 8;endOffset: 14;endLine: 137,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGVz-8LKHpH7XnEQB Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/PageLabelUtils.java - startLine: 49;startOffset: 63;endOffset: 78;endLine: 49,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGV0T8LKHpH7XnEQq Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/UnpackTask.java - startLine: 90;startOffset: 39;endOffset: 41;endLine: 90,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'PDAnnotationFileAttachment.class::cast'.",MINOR,2min,Key: AXaPGV0T8LKHpH7XnEQr Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/UnpackTask.java - startLine: 94;startOffset: 31;endOffset: 33;endLine: 94,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with method reference 'PDComplexFileSpecification.class::cast'.",MINOR,2min,Key: AXaPGV0T8LKHpH7XnEQs Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/UnpackTask.java - startLine: 95;startOffset: 84;endOffset: 86;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGV0T8LKHpH7XnEQt Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/UnpackTask.java - startLine: 96;startOffset: 35;endOffset: 37;endLine: 96,Maintenance (Code Smells)
To-Do,New,Normal,java:S1444: "Make this public static CREATOR field final",MINOR,20min,Key: AXaPGVye8LKHpH7XnEOv Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/Sejda.java - startLine: 47;startOffset: 25;endOffset: 32;endLine: 47,Maintenance (Code Smells)
To-Do,New,Normal,java:S1104: "Make CREATOR a static final constant or non-public and provide accessors if needed.",MINOR,10min,Key: AXaPGVye8LKHpH7XnEOw Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/Sejda.java - startLine: 47;startOffset: 25;endOffset: 32;endLine: 47,Maintenance (Code Smells)
To-Do,New,Normal,java:S3008: "Rename this field CREATOR to match the regular expression '^[a-z][a-zA-Z0-9]*$'.",MINOR,2min,Key: AXaPGVye8LKHpH7XnEOx Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/Sejda.java - startLine: 47;startOffset: 25;endOffset: 32;endLine: 47,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwT8LKHpH7XnEOM Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/NameGeneratorTest.java - startLine: 96;startOffset: 40;endOffset: 75;endLine: 96,Maintenance (Code Smells)
To-Do,New,Normal,java:S1118: "Add a private constructor to hide the implicit public one.",MAJOR,5min,Key: AXaPGV2D8LKHpH7XnERi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/model/ImageOptimizer.java - startLine: 41;startOffset: 13;endOffset: 27;endLine: 41,Maintenance (Code Smells)
To-Do,New,Normal,java:S3252: "Use static access with javax.imageio.ImageWriteParam for MODE_EXPLICIT.",CRITICAL,5min,Key: AXaPGV2D8LKHpH7XnERj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-image-writers/src/main/java/org/sejda/core/writer/model/ImageOptimizer.java - startLine: 84;startOffset: 62;endOffset: 75;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S1104: "Make startPage a static final constant or non-public and provide accessors if needed.",MINOR,10min,Key: AXaPGVt28LKHpH7XnENp Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/outline/OutlineExtractPageDestinations.java - startLine: 34;startOffset: 19;endOffset: 28;endLine: 34,Maintenance (Code Smells)
To-Do,New,Normal,java:S1066: "Merge this if statement with the enclosing one.",MAJOR,5min,Key: AXaPGVzj8LKHpH7XnEPl Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/SamboxOutlineLevelsHandler.java - startLine: 72;startOffset: 20;endOffset: 22;endLine: 72,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1Q8LKHpH7XnERM Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/SignatureClipperTest.java - startLine: 57;startOffset: 16;endOffset: 40;endLine: 57,Maintenance (Code Smells)
To-Do,New,Normal,java:S3415: "Swap these 2 arguments so they are in the correct order: expected value actual value.",MAJOR,2min,Key: AXaPGVwT8LKHpH7XnEOL Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/NameGeneratorTest.java - startLine: 89;startOffset: 40;endOffset: 54;endLine: 89,Maintenance (Code Smells)
To-Do,New,Normal,java:S1450: "Remove the acroFormsMerger field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGV0h8LKHpH7XnEQw Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/MergeTask.java - startLine: 82;startOffset: 28;endOffset: 43;endLine: 82,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVz78LKHpH7XnEP9 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/OutlineDistiller.java - startLine: 68;startOffset: 62;endOffset: 64;endLine: 68,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVz78LKHpH7XnEP- Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/OutlineDistiller.java - startLine: 82;startOffset: 74;endOffset: 76;endLine: 82,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement",MINOR,5min,Key: AXaPGVz78LKHpH7XnEP_ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/OutlineDistiller.java - startLine: 82;startOffset: 77;endOffset: 78;endLine: 82,Maintenance (Code Smells)
To-Do,New,Normal,common-java:DuplicatedBlocks: "1 duplicated blocks of code must be removed.",MAJOR,20min,Key: AXaPGVrS8LKHpH7XnEM4 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToSingleTiffParameters.java,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVyp8LKHpH7XnEO1 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 359;startOffset: 0;endOffset: 32;endLine: 359,Maintenance (Code Smells)
To-Do,New,Normal,java:S125: "This block of commented-out lines of code should be removed.",MAJOR,5min,Key: AXaPGVyp8LKHpH7XnEO0 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 361;startOffset: 11;endOffset: 112;endLine: 361,Maintenance (Code Smells)
To-Do,New,Normal,java:S1612: "Replace this lambda with a method reference.",MINOR,2min,Key: AXaPGVy_8LKHpH7XnEPK Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/SizePdfSplitter.java - startLine: 103;startOffset: 76;endOffset: 78;endLine: 103,Maintenance (Code Smells)
To-Do,New,Normal,java:S1602: "Remove useless curly braces around statement and then remove useless return keyword",MINOR,5min,Key: AXaPGVy_8LKHpH7XnEPL Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/SizePdfSplitter.java - startLine: 103;startOffset: 79;endOffset: 80;endLine: 103,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVyp8LKHpH7XnEO2 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 360;startOffset: 0;endOffset: 109;endLine: 360,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVyp8LKHpH7XnEO3 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 363;startOffset: 0;endOffset: 50;endLine: 363,Maintenance (Code Smells)
To-Do,New,Normal,java:S2139: "Either log this exception and handle it or rethrow it with some contextual information.",MAJOR,15min,Key: AXaPGVyp8LKHpH7XnEO4 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentHandler.java - startLine: 370;startOffset: 17;endOffset: 31;endLine: 370,Maintenance (Code Smells)
To-Do,New,Normal,java:S1874: "Remove this use of EXTRACTION_FOR_DISABLES; it is deprecated.",MINOR,15min,Key: AXaPGVzx8LKHpH7XnEP5 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/PDDocumentAccessPermission.java - startLine: 102;startOffset: 52;endOffset: 75;endLine: 102,Maintenance (Code Smells)
To-Do,New,Normal,java:S1450: "Remove the outputWriter field and declare it as a local variable in the relevant methods.",MINOR,5min,Key: AXaPGVzI8LKHpH7XnEPQ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/component/split/AbstractPdfSplitter.java - startLine: 58;startOffset: 33;endOffset: 45;endLine: 58,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV0F8LKHpH7XnEQY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 60;startOffset: 80;endOffset: 146;endLine: 60,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGV0F8LKHpH7XnEQc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 60;startOffset: 91;endOffset: 144;endLine: 60,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV0F8LKHpH7XnEQZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 71;startOffset: 53;endOffset: 93;endLine: 71,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGV0F8LKHpH7XnEQd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 71;startOffset: 64;endOffset: 91;endLine: 71,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV0F8LKHpH7XnEQa Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 83;startOffset: 51;endOffset: 87;endLine: 83,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGV0F8LKHpH7XnEQe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 83;startOffset: 62;endOffset: 85;endLine: 83,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGV0F8LKHpH7XnEQb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 95;startOffset: 45;endOffset: 77;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGV0F8LKHpH7XnEQf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 95;startOffset: 56;endOffset: 75;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S2786: "Remove this redundant static qualifier.",MINOR,2min,Key: AXaPGV0F8LKHpH7XnEQg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/main/java/org/sejda/impl/sambox/util/ViewerPreferencesUtils.java - startLine: 198;startOffset: 12;endOffset: 18;endLine: 198,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERB Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 62;startOffset: 16;endOffset: 25;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERC Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 68;startOffset: 16;endOffset: 34;endLine: 68,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERD Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 82;startOffset: 16;endOffset: 25;endLine: 82,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERE Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 88;startOffset: 16;endOffset: 34;endLine: 88,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERF Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 102;startOffset: 16;endOffset: 33;endLine: 102,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERG Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 114;startOffset: 16;endOffset: 28;endLine: 114,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERH Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 126;startOffset: 16;endOffset: 30;endLine: 126,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERI Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 138;startOffset: 16;endOffset: 24;endLine: 138,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERJ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 150;startOffset: 16;endOffset: 27;endLine: 150,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERK Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 162;startOffset: 16;endOffset: 28;endLine: 162,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGV1I8LKHpH7XnERL Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-sambox/src/test/java/org/sejda/impl/sambox/component/PDDocumentAccessPermissionTest.java - startLine: 174;startOffset: 16;endOffset: 26;endLine: 174,Maintenance (Code Smells)
To-Do,New,Normal,java:S1133: "Do not forget to remove this deprecated code someday.",INFO,10min,Key: AXaPGVr_8LKHpH7XnENG Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 80;startOffset: 20;endOffset: 31;endLine: 80,Maintenance (Code Smells)
To-Do,New,Normal,java:S1123: "Add the missing @deprecated Javadoc tag.",MAJOR,5min,Key: AXaPGVr_8LKHpH7XnENH Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/RotateParameters.java - startLine: 80;startOffset: 20;endOffset: 31;endLine: 80,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN1 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 88;startOffset: 8;endOffset: 19;endLine: 88,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVrC8LKHpH7XnEMv Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/AbstractPdfToMultipleImageParameters.java - startLine: 88;startOffset: 64;endOffset: 75;endLine: 88,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVrC8LKHpH7XnEMw Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/AbstractPdfToMultipleImageParameters.java - startLine: 119;startOffset: 45;endOffset: 54;endLine: 119,Maintenance (Code Smells)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVsQ8LKHpH7XnENQ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitByEveryXPagesParameters.java - startLine: 37;startOffset: 13;endOffset: 41;endLine: 37,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsQ8LKHpH7XnENR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitByEveryXPagesParameters.java - startLine: 48;startOffset: 44;endOffset: 53;endLine: 48,Maintenance (Code Smells)
To-Do,New,Normal,java:S2187: "Add some tests to this class.",BLOCKER,5min,Key: AXaPGVnK8LKHpH7XnEMR Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/BaseFileSourceListParserTest.java - startLine: 36;startOffset: 13;endOffset: 41;endLine: 36,Maintenance (Code Smells)
To-Do,New,Normal,java:S5361: "Replace this call to replaceAll() by a call to the replace() method.",CRITICAL,2min,Key: AXaPGVxa8LKHpH7XnEOa Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/prefix/processor/NumberPrefixProcessor.java - startLine: 109;startOffset: 50;endOffset: 60;endLine: 109,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 9 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVv68LKHpH7XnEOF Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/CurrentPagePrefixProcessorTest.java - startLine: 49;startOffset: 16;endOffset: 34;endLine: 49,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 9 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVv98LKHpH7XnEOG Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/FileNumberPrefixProcessorTest.java - startLine: 51;startOffset: 16;endOffset: 34;endLine: 51,Maintenance (Code Smells)
To-Do,New,Normal,java:S2200: "Only the sign of the result should be examined.",MINOR,5min,Key: AXaPGVtL8LKHpH7XnENj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/validation/validator/PositiveNumberValidator.java - startLine: 49;startOffset: 67;endOffset: 69;endLine: 49,Reliability (Bugs)
To-Do,New,Normal,java:S2200: "Only the sign of the result should be examined.",MINOR,5min,Key: AXaPGVtL8LKHpH7XnENk Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/validation/validator/PositiveNumberValidator.java - startLine: 51;startOffset: 67;endOffset: 69;endLine: 51,Reliability (Bugs)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVrE8LKHpH7XnEMx Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToJpegParameters.java - startLine: 36;startOffset: 13;endOffset: 32;endLine: 36,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVo48LKHpH7XnEMT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/HorizontalAlignAdapterTest.java - startLine: 31;startOffset: 16;endOffset: 25;endLine: 31,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVpO8LKHpH7XnEMW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/VerticalAlignAdapterTest.java - startLine: 31;startOffset: 16;endOffset: 25;endLine: 31,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsz8LKHpH7XnENg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/page/PredefinedSetOfPages.java - startLine: 64;startOffset: 30;endOffset: 39;endLine: 64,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVsg8LKHpH7XnENb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/headerfooter/NumberingStyle.java - startLine: 33;startOffset: 0;endOffset: 51;endLine: 33,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVpT8LKHpH7XnEMX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/PdfAccessPermissionAdapterTest.java - startLine: 13;startOffset: 16;endOffset: 27;endLine: 13,Maintenance (Code Smells)
To-Do,New,Normal,java:S5778: "Refactor the body of this try/catch to have only one invocation possibly throwing a runtime exception.",MAJOR,,Key: AXaPGVoz8LKHpH7XnEMS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/test/java/org/sejda/conversion/PageRangeAdapterTest.java - startLine: 39;startOffset: 8;endOffset: 11;endLine: 39,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVq48LKHpH7XnEMr Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/PdfMergeInput.java - startLine: 62;startOffset: 21;endOffset: 22;endLine: 62,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsL8LKHpH7XnENO Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/UnpackParameters.java - startLine: 50;startOffset: 63;endOffset: 77;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVrf8LKHpH7XnEM8 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/MultiplePdfSourceTaskParameters.java - startLine: 44;startOffset: 19;endOffset: 20;endLine: 44,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVr38LKHpH7XnENC Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/base/SinglePdfSourceTaskParameters.java - startLine: 35;startOffset: 14;endOffset: 15;endLine: 35,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN2 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 91;startOffset: 8;endOffset: 19;endLine: 91,Maintenance (Code Smells)
To-Do,New,Normal,java:S1075: "Refactor your code to get this URI from a customizable parameter.",MINOR,20min,Key: AXaPGVyU8LKHpH7XnEOs Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/XmlConfigurationStrategy.java - startLine: 68;startOffset: 53;endOffset: 68;endLine: 68,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVyR8LKHpH7XnEOq Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/SejdaContext.java - startLine: 50;startOffset: 9;endOffset: 10;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally. Use the built-in formatting to construct this argument.",MAJOR,5min,Key: AXaPGVp_8LKHpH7XnEMd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 147;startOffset: 18;endOffset: 78;endLine: 147,Maintenance (Code Smells)
To-Do,New,Normal,java:S3457: "Format specifiers should be used instead of string concatenation.",MAJOR,10min,Key: AXaPGVp_8LKHpH7XnEMf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 147;startOffset: 8;endOffset: 79;endLine: 147,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVq48LKHpH7XnEMs Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/input/PdfMergeInput.java - startLine: 97;startOffset: 45;endOffset: 54;endLine: 97,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsv8LKHpH7XnENc Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/page/PageRange.java - startLine: 105;startOffset: 47;endOffset: 56;endLine: 105,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsz8LKHpH7XnENd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/page/PredefinedSetOfPages.java - startLine: 18;startOffset: 51;endOffset: 60;endLine: 18,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsz8LKHpH7XnENe Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/page/PredefinedSetOfPages.java - startLine: 33;startOffset: 51;endOffset: 60;endLine: 33,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsz8LKHpH7XnENf Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/pdf/page/PredefinedSetOfPages.java - startLine: 48;startOffset: 51;endOffset: 60;endLine: 48,Maintenance (Code Smells)
To-Do,New,Normal,java:S2629: "Invoke method(s) only conditionally.",MAJOR,5min,Key: AXaPGVyO8LKHpH7XnEOp Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/GlobalConfiguration.java - startLine: 66;startOffset: 22;endOffset: 93;endLine: 66,Maintenance (Code Smells)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVrH8LKHpH7XnEMz Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToMultipleTiffParameters.java - startLine: 36;startOffset: 13;endOffset: 40;endLine: 36,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVpc8LKHpH7XnEMY Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/EnumAdapter.java - startLine: 31;startOffset: 0;endOffset: 117;endLine: 31,Maintenance (Code Smells)
To-Do,New,Normal,java:S5164: "Call remove() on THREAD_LOCAL_CONTEXT.",MAJOR,10min,Key: AXaPGVx58LKHpH7XnEOg Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/context/ThreadLocalNotificationContext.java - startLine: 36;startOffset: 76;endOffset: 96;endLine: 36,Reliability (Bugs)
To-Do,New,Normal,java:S4065: "Replace this anonymous class with a call to ThreadLocal.withInitial.",MINOR,5min,Key: AXaPGVx58LKHpH7XnEOh Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/context/ThreadLocalNotificationContext.java - startLine: 36;startOffset: 103;endOffset: 141;endLine: 36,Maintenance (Code Smells)
To-Do,New,Normal,java:S1135: "Complete the task associated to this TODO comment.",INFO,,Key: AXaPGVrS8LKHpH7XnEM5 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/image/PdfToSingleTiffParameters.java - startLine: 38;startOffset: 0;endOffset: 68;endLine: 38,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsY8LKHpH7XnENW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/ExtractPagesParameters.java - startLine: 61;startOffset: 64;endOffset: 75;endLine: 61,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsd8LKHpH7XnENa Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitByPagesParameters.java - startLine: 42;startOffset: 54;endOffset: 63;endLine: 42,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 4 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVuz8LKHpH7XnENz Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/model/validation/validator/NotNegativeCoordinatesValidatorTest.java - startLine: 50;startOffset: 16;endOffset: 31;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVps8LKHpH7XnEMb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/MultiplePdfMergeInputAdapter.java - startLine: 39;startOffset: 68;endOffset: 83;endLine: 39,Maintenance (Code Smells)
To-Do,New,Normal,java:S1858: "eachLine is already a string there's no need to call toString() on it.",MINOR,2min,Key: AXaPGVp_8LKHpH7XnEMi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-conversion/src/main/java/org/sejda/conversion/PdfFileSourceListAdapter.java - startLine: 211;startOffset: 51;endOffset: 59;endLine: 211,Maintenance (Code Smells)
To-Do,New,Normal,java:S5976: "Replace these 3 tests with a single Parameterized one.",MAJOR,10min,Key: AXaPGVuv8LKHpH7XnENy Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/model/validation/validator/FileExtensionValidatorTest.java - startLine: 54;startOffset: 16;endOffset: 34;endLine: 54,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVtQ8LKHpH7XnENl Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/validation/validator/NoIntersectionsValidator.java - startLine: 48;startOffset: 50;endOffset: 61;endLine: 48,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVtw8LKHpH7XnENo Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/outline/OutlinePageDestinations.java - startLine: 34;startOffset: 59;endOffset: 76;endLine: 34,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVts8LKHpH7XnENm Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/split/SplitPages.java - startLine: 36;startOffset: 51;endOffset: 60;endLine: 36,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVts8LKHpH7XnENn Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/split/SplitPages.java - startLine: 37;startOffset: 51;endOffset: 60;endLine: 37,Maintenance (Code Smells)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVsI8LKHpH7XnENN Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SimpleSplitParameters.java - startLine: 39;startOffset: 13;endOffset: 34;endLine: 39,Maintenance (Code Smells)
To-Do,New,Normal,java:S110: "This class has 6 parents which is greater than 5 authorized.",MAJOR,4h30min,Key: AXaPGVsd8LKHpH7XnENZ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SplitByPagesParameters.java - startLine: 39;startOffset: 13;endOffset: 35;endLine: 39,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVr88LKHpH7XnENE Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SetPagesTransitionParameters.java - startLine: 47;startOffset: 75;endOffset: 103;endLine: 47,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsV8LKHpH7XnENU Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SetPagesLabelParameters.java - startLine: 49;startOffset: 65;endOffset: 88;endLine: 49,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN3 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 94;startOffset: 8;endOffset: 18;endLine: 94,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN4 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 95;startOffset: 8;endOffset: 18;endLine: 95,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN5 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 98;startOffset: 8;endOffset: 18;endLine: 98,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN6 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 99;startOffset: 8;endOffset: 18;endLine: 99,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN7 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 100;startOffset: 8;endOffset: 18;endLine: 100,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN8 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 101;startOffset: 8;endOffset: 19;endLine: 101,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN9 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 102;startOffset: 8;endOffset: 19;endLine: 102,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN- Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 103;startOffset: 8;endOffset: 19;endLine: 103,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEN_ Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 106;startOffset: 8;endOffset: 18;endLine: 106,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEOA Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 107;startOffset: 8;endOffset: 18;endLine: 107,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEOB Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 108;startOffset: 8;endOffset: 18;endLine: 108,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEOC Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 109;startOffset: 8;endOffset: 18;endLine: 109,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEOD Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 110;startOffset: 8;endOffset: 18;endLine: 110,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertEquals instead.",MAJOR,,Key: AXaPGVvz8LKHpH7XnEOE Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/TestUtils.java - startLine: 111;startOffset: 8;endOffset: 18;endLine: 111,Maintenance (Code Smells)
To-Do,New,Normal,java:S5164: "Call remove() on THREAD_LOCAL.",MAJOR,10min,Key: AXaPGVyK8LKHpH7XnEOm Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/strategy/AsyncNotificationStrategy.java - startLine: 43;startOffset: 54;endOffset: 66;endLine: 43,Reliability (Bugs)
To-Do,New,Normal,java:S4065: "Replace this anonymous class with a call to ThreadLocal.withInitial.",MINOR,5min,Key: AXaPGVyK8LKHpH7XnEOn Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/strategy/AsyncNotificationStrategy.java - startLine: 43;startOffset: 73;endOffset: 101;endLine: 43,Maintenance (Code Smells)
To-Do,New,Normal,java:S2139: "Either log this exception and handle it or rethrow it with some contextual information.",MAJOR,15min,Key: AXaPGVyK8LKHpH7XnEOo Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/strategy/AsyncNotificationStrategy.java - startLine: 84;startOffset: 21;endOffset: 39;endLine: 84,Maintenance (Code Smells)
To-Do,New,Normal,java:S1640: "Convert this Map to an EnumMap.",MINOR,5min,Key: AXaPGVsS8LKHpH7XnENS Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SetMetadataParameters.java - startLine: 46;startOffset: 57;endOffset: 94;endLine: 46,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVsS8LKHpH7XnENT Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/main/java/org/sejda/model/parameter/SetMetadataParameters.java - startLine: 46;startOffset: 68;endOffset: 92;endLine: 46,Maintenance (Code Smells)
To-Do,New,Normal,java:S2699: "Add at least one assertion to this test case.",BLOCKER,10min,Key: AXaPGVvN8LKHpH7XnEN0 Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-model/src/test/java/org/sejda/model/input/PdfFileSourceTest.java - startLine: 50;startOffset: 16;endOffset: 29;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S1874: "Remove this use of newInstance; it is deprecated.",MINOR,15min,Key: AXaPGVyC8LKHpH7XnEOj Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/context/AbstractNotificationContext.java - startLine: 100;startOffset: 71;endOffset: 82;endLine: 100,Maintenance (Code Smells)
To-Do,New,Normal,java:S1452: "Remove usage of generic wildcard type.",CRITICAL,20min,Key: AXaPGVx88LKHpH7XnEOi Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/notification/context/EventListenerHoldingStrategy.java - startLine: 77;startOffset: 23;endOffset: 24;endLine: 77,Maintenance (Code Smells)
To-Do,New,Normal,java:S2925: "Remove this use of Thread.sleep().",MAJOR,20min,Key: AXaPGVxH8LKHpH7XnEOW Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/notification/strategy/AsyncNotificationStrategyTest.java - startLine: 50;startOffset: 15;endOffset: 20;endLine: 50,Maintenance (Code Smells)
To-Do,New,Normal,java:S5361: "Replace this call to replaceAll() by a call to the replace() method.",CRITICAL,2min,Key: AXaPGVxd8LKHpH7XnEOb Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/prefix/processor/TimestampPrefixProcessor.java - startLine: 43;startOffset: 22;endOffset: 32;endLine: 43,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVwF8LKHpH7XnEOI Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/support/prefix/processor/TimestampPrefixProcessorTest.java - startLine: 45;startOffset: 8;endOffset: 19;endLine: 45,Maintenance (Code Smells)
To-Do,New,Normal,java:S4042: "Use java.nio.file.Files#delete here for better messages on error conditions.",MAJOR,10min,Key: AXaPGVxu8LKHpH7XnEOd Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/support/io/OutputWriterHelper.java - startLine: 224;startOffset: 18;endOffset: 24;endLine: 224,Maintenance (Code Smells)
To-Do,New,Normal,java:S5785: "Use assertNotEquals instead.",MAJOR,,Key: AXaPGVxM8LKHpH7XnEOX Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/test/java/org/sejda/core/notification/NotificationContextTest.java - startLine: 129;startOffset: 8;endOffset: 19;endLine: 129,Maintenance (Code Smells)
To-Do,New,Normal,java:S2293: "Replace the type specification in this constructor call with the diamond operator (<>).",MINOR,1min,Key: AXaPGVyb8LKHpH7XnEOu Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/DefaultTasksRegistry.java - startLine: 47;startOffset: 35;endOffset: 91;endLine: 47,Maintenance (Code Smells)
To-Do,New,Normal,java:S1075: "Refactor your code to get this URI from a customizable parameter.",MINOR,20min,Key: AXaPGVyU8LKHpH7XnEOt Path: 2020-mmqs-main-java--org.sejda:sejda-parent:sejda-core/src/main/java/org/sejda/core/context/XmlConfigurationStrategy.java - startLine: 70;startOffset: 46;endOffset: 59;endLine: 70,Maintenance (Code Smells)