Jawk 3.3.05
-
Home
- Project Documentation Project Reports 10
PMD Results
The following document contains the results of PMD[1] 7.7.0.
Violations By Priority
Priority 2
org/metricshub/jawk/ext/CoreExtension.java
Rule | Violation | Line |
---|---|---|
AvoidBranchingStatementAsLastInLoop[2] | Avoid using a branching statement as the last in a loop. | 528[3] |
Priority 3
org/metricshub/jawk/backend/AVM.java
Rule | Violation | Line |
---|---|---|
EmptyControlStatement[4] | Empty if statement | 1773[5]–1784[6] |
EmptyControlStatement[4] | Empty if statement | 1979[7]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 1980[9]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 1981[10]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 1982[11]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 1983[12]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 1984[13]–1990[8] |
org/metricshub/jawk/ext/CoreExtension.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'block': an anonymous class cannot be extended | 219[15] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 395[17] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 446[18] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 494[19] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 551[20] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 619[21] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 641[22] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 714[23] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 733[24] |
org/metricshub/jawk/ext/StdinExtension.java
Rule | Violation | Line |
---|---|---|
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'block': an anonymous class cannot be extended | 117[25] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'run': an anonymous class cannot be extended | 137[26] |
org/metricshub/jawk/frontend/AwkParser.java
Rule | Violation | Line |
---|---|---|
CollapsibleIfStatements[27] | This if statement could be combined with its parent | 334[28]–338[29] |
EmptyControlStatement[4] | Empty if statement | 3003[30]–3008[31] |
UnusedFormalParameter[16] | Avoid unused constructor parameters such as 'offset'. | 3975[32] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'populateTuples': the method is already in a final class | 3980[33] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'isArray': the method is already in a final class | 4051[34] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'isScalar': the method is already in a final class | 4056[35] |
org/metricshub/jawk/jrt/AssocArray.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock[36] | Avoid empty catch blocks | 184[37] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 210[38]–211[39] |
org/metricshub/jawk/jrt/BlockManager.java
Rule | Violation | Line |
---|---|---|
UselessQualifiedThis[40] | Useless qualified this usage in the same class. | 92[41] |
UselessQualifiedThis[40] | Useless qualified this usage in the same class. | 102[42] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 103[43] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 112[44] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 141[45]–142[46] |
org/metricshub/jawk/jrt/DataPump.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock[36] | Avoid empty catch blocks | 84[47]–86[48] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 89[49] |
org/metricshub/jawk/jrt/JRT.java
Rule | Violation | Line |
---|---|---|
EmptyCatchBlock[36] | Avoid empty catch blocks | 226[50]–228[51] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 370[52] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 378[53] |
EmptyControlStatement[4] | Empty if statement | 709[54]–717[55] |
Priority 4
org/metricshub/jawk/backend/AVM.java
Rule | Violation | Line |
---|---|---|
UselessParentheses[56] | Useless parentheses. | 104[57] |
UnnecessaryFullyQualifiedName[58] | Unnecessary qualifier 'java.util': 'List' is already in scope because it is imported in this file | 113[59] |
UselessParentheses[56] | Useless parentheses. | 1469[60] |
org/metricshub/jawk/frontend/AwkParser.java
Rule | Violation | Line |
---|---|---|
UselessParentheses[56] | Useless parentheses. | 1421[61] |
UselessParentheses[56] | Useless parentheses. | 1447[62] |
UselessParentheses[56] | Useless parentheses. | 1473[63] |
UselessParentheses[56] | Useless parentheses. | 1505[64] |
UselessParentheses[56] | Useless parentheses. | 1841[65] |
UselessParentheses[56] | Useless parentheses. | 1896[66] |
UselessParentheses[56] | Useless parentheses. | 1918[67] |
UselessParentheses[56] | Useless parentheses. | 1931[68] |
UselessParentheses[56] | Useless parentheses. | 2013[69] |
UselessParentheses[56] | Useless parentheses. | 2039[70] |
UselessParentheses[56] | Useless parentheses. | 2742[71] |
UselessParentheses[56] | Useless parentheses. | 2802[72] |
org/metricshub/jawk/intermediate/AwkTuples.java
Rule | Violation | Line |
---|---|---|
UselessParentheses[56] | Useless parentheses. | 314[73] |
UselessParentheses[56] | Useless parentheses. | 347[74] |
UselessParentheses[56] | Useless parentheses. | 350[75] |
UselessParentheses[56] | Useless parentheses. | 353[76] |
UselessParentheses[56] | Useless parentheses. | 3179[77] |
org/metricshub/jawk/jrt/AssocArray.java
Rule | Violation | Line |
---|---|---|
UselessParentheses[56] | Useless parentheses. | 279[78] |
UselessParentheses[56] | Useless parentheses. | 280[79] |
UselessParentheses[56] | Useless parentheses. | 283[80] |
UselessParentheses[56] | Useless parentheses. | 284[81] |
org/metricshub/jawk/jrt/JRT.java
Rule | Violation | Line |
---|---|---|
UselessParentheses[56] | Useless parentheses. | 96[82] |
UselessParentheses[56] | Useless parentheses. | 384[83] |
UselessParentheses[56] | Useless parentheses. | 386[84] |
UselessParentheses[56] | Useless parentheses. | 388[85] |
UselessParentheses[56] | Useless parentheses. | 418[86] |
UselessParentheses[56] | Useless parentheses. | 1416[87] |
UselessParentheses[56] | Useless parentheses. | 1417[88] |
Files
org/metricshub/jawk/backend/AVM.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses[56] | Useless parentheses. | 4 | 104[57] |
UnnecessaryFullyQualifiedName[58] | Unnecessary qualifier 'java.util': 'List' is already in scope because it is imported in this file | 4 | 113[59] |
UselessParentheses[56] | Useless parentheses. | 4 | 1469[60] |
EmptyControlStatement[4] | Empty if statement | 3 | 1773[5]–1784[6] |
EmptyControlStatement[4] | Empty if statement | 3 | 1979[7]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 3 | 1980[9]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 3 | 1981[10]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 3 | 1982[11]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 3 | 1983[12]–1990[8] |
EmptyControlStatement[4] | Empty if statement | 3 | 1984[13]–1990[8] |
org/metricshub/jawk/ext/CoreExtension.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'block': an anonymous class cannot be extended | 3 | 219[15] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 395[17] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 446[18] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 494[19] |
AvoidBranchingStatementAsLastInLoop[2] | Avoid using a branching statement as the last in a loop. | 2 | 528[3] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 551[20] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 619[21] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 641[22] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 714[23] |
UnusedFormalParameter[16] | Avoid unused method parameters such as 'vm'. | 3 | 733[24] |
org/metricshub/jawk/ext/StdinExtension.java
Rule | Violation | Priority | Line |
---|---|---|---|
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'block': an anonymous class cannot be extended | 3 | 117[25] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'run': an anonymous class cannot be extended | 3 | 137[26] |
org/metricshub/jawk/frontend/AwkParser.java
Rule | Violation | Priority | Line |
---|---|---|---|
CollapsibleIfStatements[27] | This if statement could be combined with its parent | 3 | 334[28]–338[29] |
UselessParentheses[56] | Useless parentheses. | 4 | 1421[61] |
UselessParentheses[56] | Useless parentheses. | 4 | 1447[62] |
UselessParentheses[56] | Useless parentheses. | 4 | 1473[63] |
UselessParentheses[56] | Useless parentheses. | 4 | 1505[64] |
UselessParentheses[56] | Useless parentheses. | 4 | 1841[65] |
UselessParentheses[56] | Useless parentheses. | 4 | 1896[66] |
UselessParentheses[56] | Useless parentheses. | 4 | 1918[67] |
UselessParentheses[56] | Useless parentheses. | 4 | 1931[68] |
UselessParentheses[56] | Useless parentheses. | 4 | 2013[69] |
UselessParentheses[56] | Useless parentheses. | 4 | 2039[70] |
UselessParentheses[56] | Useless parentheses. | 4 | 2742[71] |
UselessParentheses[56] | Useless parentheses. | 4 | 2802[72] |
EmptyControlStatement[4] | Empty if statement | 3 | 3003[30]–3008[31] |
UnusedFormalParameter[16] | Avoid unused constructor parameters such as 'offset'. | 3 | 3975[32] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'populateTuples': the method is already in a final class | 3 | 3980[33] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'isArray': the method is already in a final class | 3 | 4051[34] |
UnnecessaryModifier[14] | Unnecessary modifier 'final' on method 'isScalar': the method is already in a final class | 3 | 4056[35] |
org/metricshub/jawk/intermediate/AwkTuples.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses[56] | Useless parentheses. | 4 | 314[73] |
UselessParentheses[56] | Useless parentheses. | 4 | 347[74] |
UselessParentheses[56] | Useless parentheses. | 4 | 350[75] |
UselessParentheses[56] | Useless parentheses. | 4 | 353[76] |
UselessParentheses[56] | Useless parentheses. | 4 | 3179[77] |
org/metricshub/jawk/jrt/AssocArray.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 184[37] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 210[38]–211[39] |
UselessParentheses[56] | Useless parentheses. | 4 | 279[78] |
UselessParentheses[56] | Useless parentheses. | 4 | 280[79] |
UselessParentheses[56] | Useless parentheses. | 4 | 283[80] |
UselessParentheses[56] | Useless parentheses. | 4 | 284[81] |
org/metricshub/jawk/jrt/BlockManager.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessQualifiedThis[40] | Useless qualified this usage in the same class. | 3 | 92[41] |
UselessQualifiedThis[40] | Useless qualified this usage in the same class. | 3 | 102[42] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 103[43] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 112[44] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 141[45]–142[46] |
org/metricshub/jawk/jrt/DataPump.java
Rule | Violation | Priority | Line |
---|---|---|---|
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 84[47]–86[48] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 89[49] |
org/metricshub/jawk/jrt/JRT.java
Rule | Violation | Priority | Line |
---|---|---|---|
UselessParentheses[56] | Useless parentheses. | 4 | 96[82] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 226[50]–228[51] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 370[52] |
EmptyCatchBlock[36] | Avoid empty catch blocks | 3 | 378[53] |
UselessParentheses[56] | Useless parentheses. | 4 | 384[83] |
UselessParentheses[56] | Useless parentheses. | 4 | 386[84] |
UselessParentheses[56] | Useless parentheses. | 4 | 388[85] |
UselessParentheses[56] | Useless parentheses. | 4 | 418[86] |
EmptyControlStatement[4] | Empty if statement | 3 | 709[54]–717[55] |
UselessParentheses[56] | Useless parentheses. | 4 | 1416[87] |
UselessParentheses[56] | Useless parentheses. | 4 | 1417[88] |
Suppressed Violations
Filename | Rule message | Suppression type | Reason |
---|---|---|---|
org/metricshub/jawk/backend/AVM.java | Avoid unused private methods such as 'setFilelistVariable(String)'. | @suppresswarnings | |
org/metricshub/jawk/ext/CoreExtension.java | Avoid unused private methods such as 'get(AssocArray, AssocArray, Object)'. | @suppresswarnings | |
org/metricshub/jawk/ext/CoreExtension.java | Avoid unused private methods such as 'toScalar(AssocArray)'. | @suppresswarnings | |
org/metricshub/jawk/frontend/AwkParser.java | Avoid unused private methods such as 'isExtensionConditionRule(AST)'. | @suppresswarnings | |
org/metricshub/jawk/intermediate/AwkTuples.java | Avoid unused private methods such as 'setOpcode(int)'. | @suppresswarnings | |
org/metricshub/jawk/util/AwkSettings.java | Avoid unused private methods such as 'addInitialVariable(String)'. | @suppresswarnings |
Search Results for {{siteSearch | truncate:'50'}}
{{resultArray.length}}
No results.