PMD report
Problems found
#
File
Line
Problem
1
032/xxl/app/App.java
6
Unused import 'java.io.IOException'
2
032/xxl/app/App.java
13
Evite parâmetros não utilizados tal como 'args'.
3
032/xxl/app/App.java
13
Parameter 'args' is never used
4
032/xxl/app/edit/DoInsert.java
30
The initializer for variable 'coordinates' is never used (overwritten on line 39)
5
032/xxl/app/edit/DoInsert.java
35
Evitar blocos catch vazios.
6
032/xxl/app/edit/DoInsert.java
35
Exception parameter 'e' is never used
7
032/xxl/app/edit/DoInsert.java
42
Evitar blocos catch vazios.
8
032/xxl/app/edit/DoInsert.java
42
Exception parameter 'e' is never used
9
032/xxl/app/edit/DoShow.java
3
Unused import 'pt.tecnico.uilib.Display'
10
032/xxl/app/main/DoNew.java
22
Estas instruções if aninhadas podem ser combinadas numa única instrução if.
11
032/xxl/app/main/DoOpen.java
23
Estas instruções if aninhadas podem ser combinadas numa única instrução if.
12
032/xxl/app/main/DoSave.java
24
Exception parameter 'e' is never used
13
032/xxl/app/main/DoSave.java
38
Exception parameter 'e' is never used
14
032/xxl/core/Calculator.java
124
Exception parameter 'e' is never used
15
032/xxl/core/Parser.java
51
Colocar primeiro literais em comparações de String.
16
032/xxl/core/Parser.java
53
Colocar primeiro literais em comparações de String.
17
032/xxl/core/Parser.java
98
Exception parameter 'nfe' is never used
18
032/xxl/core/Range.java
35
Exception parameter 'e' is never used
19
032/xxl/core/Spreadsheet.java
12
Unused import 'xxl.core.content.*'
20
032/xxl/core/Spreadsheet.java
25
Evite declarar variáveis utilizando tipos concretos como 'HashMap'; Em vez do tipo concreto utilize a interface.
21
032/xxl/core/content/function/binaryFunction/Add.java
1
Nome do package apenas deve conter caracteres minúsculos.
22
032/xxl/core/content/function/binaryFunction/Add.java
15
The initializer for variable 'result' is never used (overwritten on line 17)
23
032/xxl/core/content/function/binaryFunction/Add.java
18
Exception parameter 'e' is never used
24
032/xxl/core/content/function/binaryFunction/BinaryFunction.java
1
Nome do package apenas deve conter caracteres minúsculos.
25
032/xxl/core/content/function/binaryFunction/Div.java
1
Nome do package apenas deve conter caracteres minúsculos.
26
032/xxl/core/content/function/binaryFunction/Div.java
15
The initializer for variable 'result' is never used (overwritten on line 21)
27
032/xxl/core/content/function/binaryFunction/Div.java
22
Exception parameter 'e' is never used
28
032/xxl/core/content/function/binaryFunction/Mul.java
1
Nome do package apenas deve conter caracteres minúsculos.
29
032/xxl/core/content/function/binaryFunction/Mul.java
16
The initializer for variable 'result' is never used (overwritten on line 18)
30
032/xxl/core/content/function/binaryFunction/Mul.java
19
Exception parameter 'e' is never used
31
032/xxl/core/content/function/binaryFunction/Sub.java
1
Nome do package apenas deve conter caracteres minúsculos.
32
032/xxl/core/content/function/binaryFunction/Sub.java
15
The initializer for variable 'result' is never used (overwritten on line 17)
33
032/xxl/core/content/function/binaryFunction/Sub.java
18
Exception parameter 'e' is never used