PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

com/irurueta/algebra/ArrayUtils.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 520–522

com/irurueta/algebra/BuildInfo.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 129

com/irurueta/algebra/EconomyQRDecomposer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 275–277
EmptyCatchBlock Avoid empty catch blocks 306–308
EmptyCatchBlock Avoid empty catch blocks 335–337
EmptyCatchBlock Avoid empty catch blocks 375–377
EmptyCatchBlock Avoid empty catch blocks 410–412

com/irurueta/algebra/LUDecomposer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 318–320
EmptyCatchBlock Avoid empty catch blocks 364–366
EmptyCatchBlock Avoid empty catch blocks 399–401
EmptyCatchBlock Avoid empty catch blocks 444–446
EmptyCatchBlock Avoid empty catch blocks 475–477
EmptyCatchBlock Avoid empty catch blocks 513–515

com/irurueta/algebra/Matrix.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 83–85
EmptyCatchBlock Avoid empty catch blocks 266–268
EmptyCatchBlock Avoid empty catch blocks 288–290
EmptyCatchBlock Avoid empty catch blocks 519–521
EmptyCatchBlock Avoid empty catch blocks 541–543
EmptyCatchBlock Avoid empty catch blocks 605–607
EmptyCatchBlock Avoid empty catch blocks 798–800
EmptyCatchBlock Avoid empty catch blocks 819–821
EmptyCatchBlock Avoid empty catch blocks 1013–1015
EmptyCatchBlock Avoid empty catch blocks 1669–1671
EmptyCatchBlock Avoid empty catch blocks 1703–1705

com/irurueta/algebra/QRDecomposer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 164–166

com/irurueta/algebra/RQDecomposer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 138–140
EmptyCatchBlock Avoid empty catch blocks 183–185
EmptyCatchBlock Avoid empty catch blocks 201–203
EmptyCatchBlock Avoid empty catch blocks 244–246
EmptyCatchBlock Avoid empty catch blocks 257–259
EmptyCatchBlock Avoid empty catch blocks 267–269

com/irurueta/algebra/SingularValueDecomposer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 232–234
EmptyCatchBlock Avoid empty catch blocks 1666–1668
EmptyCatchBlock Avoid empty catch blocks 1698–1700

com/irurueta/algebra/Utils.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 1439–1441
EmptyCatchBlock Avoid empty catch blocks 1530–1532
EmptyCatchBlock Avoid empty catch blocks 1605–1607
EmptyCatchBlock Avoid empty catch blocks 1630–1632
EmptyCatchBlock Avoid empty catch blocks 1652–1654
EmptyCatchBlock Avoid empty catch blocks 1679–1681
EmptyCatchBlock Avoid empty catch blocks 1706–1708
EmptyCatchBlock Avoid empty catch blocks 1730–1732

com/irurueta/statistics/MultivariateGaussianRandomizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 80–82

com/irurueta/statistics/MultivariateNormalDist.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 345–347
EmptyCatchBlock Avoid empty catch blocks 401–403
EmptyCatchBlock Avoid empty catch blocks 504–506
EmptyCatchBlock Avoid empty catch blocks 751–753
EmptyCatchBlock Avoid empty catch blocks 891–893

Priority 4

com/irurueta/algebra/FrobeniusNormComputer.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'FrobeniusNormComputer': 'norm' is already in scope 75

com/irurueta/algebra/GaussJordanElimination.java

Rule Violation Line
UselessParentheses Useless parentheses. 98

com/irurueta/algebra/InfinityNormComputer.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'InfinityNormComputer': 'norm' is already in scope 86

com/irurueta/algebra/SingularValueDecomposer.java

Rule Violation Line
UselessParentheses Useless parentheses. 1378
UselessParentheses Useless parentheses. 1628
UselessParentheses Useless parentheses. 1630
UselessParentheses Useless parentheses. 1630

com/irurueta/algebra/Utils.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 426
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 445
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 467
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 485
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 943
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 979
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 1066
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 1101
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'normF' is already in scope 1211
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'inverse' is already in scope 1430

com/irurueta/statistics/MultivariateNormalDist.java

Rule Violation Line
UselessParentheses Useless parentheses. 349

Files

com/irurueta/algebra/ArrayUtils.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 520–522

com/irurueta/algebra/BuildInfo.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 3 129

com/irurueta/algebra/EconomyQRDecomposer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 275–277
EmptyCatchBlock Avoid empty catch blocks 3 306–308
EmptyCatchBlock Avoid empty catch blocks 3 335–337
EmptyCatchBlock Avoid empty catch blocks 3 375–377
EmptyCatchBlock Avoid empty catch blocks 3 410–412

com/irurueta/algebra/FrobeniusNormComputer.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'FrobeniusNormComputer': 'norm' is already in scope 4 75

com/irurueta/algebra/GaussJordanElimination.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 98

com/irurueta/algebra/InfinityNormComputer.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'InfinityNormComputer': 'norm' is already in scope 4 86

com/irurueta/algebra/LUDecomposer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 318–320
EmptyCatchBlock Avoid empty catch blocks 3 364–366
EmptyCatchBlock Avoid empty catch blocks 3 399–401
EmptyCatchBlock Avoid empty catch blocks 3 444–446
EmptyCatchBlock Avoid empty catch blocks 3 475–477
EmptyCatchBlock Avoid empty catch blocks 3 513–515

com/irurueta/algebra/Matrix.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 83–85
EmptyCatchBlock Avoid empty catch blocks 3 266–268
EmptyCatchBlock Avoid empty catch blocks 3 288–290
EmptyCatchBlock Avoid empty catch blocks 3 519–521
EmptyCatchBlock Avoid empty catch blocks 3 541–543
EmptyCatchBlock Avoid empty catch blocks 3 605–607
EmptyCatchBlock Avoid empty catch blocks 3 798–800
EmptyCatchBlock Avoid empty catch blocks 3 819–821
EmptyCatchBlock Avoid empty catch blocks 3 1013–1015
EmptyCatchBlock Avoid empty catch blocks 3 1669–1671
EmptyCatchBlock Avoid empty catch blocks 3 1703–1705

com/irurueta/algebra/QRDecomposer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 164–166

com/irurueta/algebra/RQDecomposer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 138–140
EmptyCatchBlock Avoid empty catch blocks 3 183–185
EmptyCatchBlock Avoid empty catch blocks 3 201–203
EmptyCatchBlock Avoid empty catch blocks 3 244–246
EmptyCatchBlock Avoid empty catch blocks 3 257–259
EmptyCatchBlock Avoid empty catch blocks 3 267–269

com/irurueta/algebra/SingularValueDecomposer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 232–234
UselessParentheses Useless parentheses. 4 1378
UselessParentheses Useless parentheses. 4 1628
UselessParentheses Useless parentheses. 4 1630
UselessParentheses Useless parentheses. 4 1630
EmptyCatchBlock Avoid empty catch blocks 3 1666–1668
EmptyCatchBlock Avoid empty catch blocks 3 1698–1700

com/irurueta/algebra/Utils.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 4 426
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 4 445
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 4 467
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'solve' is already in scope 4 485
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 4 943
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 4 979
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 4 1066
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'skewMatrix' is already in scope 4 1101
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'normF' is already in scope 4 1211
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Utils': 'inverse' is already in scope 4 1430
EmptyCatchBlock Avoid empty catch blocks 3 1439–1441
EmptyCatchBlock Avoid empty catch blocks 3 1530–1532
EmptyCatchBlock Avoid empty catch blocks 3 1605–1607
EmptyCatchBlock Avoid empty catch blocks 3 1630–1632
EmptyCatchBlock Avoid empty catch blocks 3 1652–1654
EmptyCatchBlock Avoid empty catch blocks 3 1679–1681
EmptyCatchBlock Avoid empty catch blocks 3 1706–1708
EmptyCatchBlock Avoid empty catch blocks 3 1730–1732

com/irurueta/statistics/MultivariateGaussianRandomizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 80–82

com/irurueta/statistics/MultivariateNormalDist.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 345–347
UselessParentheses Useless parentheses. 4 349
EmptyCatchBlock Avoid empty catch blocks 3 401–403
EmptyCatchBlock Avoid empty catch blocks 3 504–506
EmptyCatchBlock Avoid empty catch blocks 3 751–753
EmptyCatchBlock Avoid empty catch blocks 3 891–893