PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

com/irurueta/navigation/BuildInfo.java

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

com/irurueta/navigation/frames/CoordinateTransformation.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 9698
EmptyCatchBlock Avoid empty catch blocks 602604
EmptyCatchBlock Avoid empty catch blocks 663665
EmptyCatchBlock Avoid empty catch blocks 747749
EmptyCatchBlock Avoid empty catch blocks 870872
EmptyCatchBlock Avoid empty catch blocks 936938
EmptyCatchBlock Avoid empty catch blocks 10631065
EmptyCatchBlock Avoid empty catch blocks 11701172
EmptyCatchBlock Avoid empty catch blocks 12971299

com/irurueta/navigation/frames/ECEFPosition.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 392394

com/irurueta/navigation/frames/ECEFVelocity.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 351353

com/irurueta/navigation/frames/converters/ECEFtoECIFrameConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 193196

com/irurueta/navigation/frames/converters/ECEFtoNEDFrameConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 201204

com/irurueta/navigation/frames/converters/ECEFtoNEDPositionVelocityConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 191193

com/irurueta/navigation/frames/converters/ECItoECEFFrameConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 193196

com/irurueta/navigation/frames/converters/NEDtoECEFFrameConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 166169

com/irurueta/navigation/frames/converters/NEDtoECEFPositionVelocityConverter.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 171173

com/irurueta/navigation/gnss/GNSSEstimation.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 871873

com/irurueta/navigation/gnss/GNSSKalmanFilteredEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 118120

com/irurueta/navigation/gnss/GNSSKalmanInitializer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 7981

com/irurueta/navigation/gnss/GNSSLeastSquaresPositionAndVelocityEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 253255
EmptyCatchBlock Avoid empty catch blocks 289291
EmptyCatchBlock Avoid empty catch blocks 309311
EmptyCatchBlock Avoid empty catch blocks 328330
EmptyCatchBlock Avoid empty catch blocks 343345
EmptyCatchBlock Avoid empty catch blocks 361363
EmptyCatchBlock Avoid empty catch blocks 383385
EmptyCatchBlock Avoid empty catch blocks 403405

com/irurueta/navigation/lateration/NonLinearLeastSquaresLaterationSolver.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 504506

com/irurueta/navigation/lateration/RANSACRobustLateration3DSolver.java

Rule Violation Line
UselessQualifiedThis Useless qualified this usage in the same class. 366
UselessQualifiedThis Useless qualified this usage in the same class. 380

com/irurueta/navigation/lateration/RobustLateration2DSolver.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 12091211

com/irurueta/navigation/lateration/RobustLateration3DSolver.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 12091211

Priority 4

com/irurueta/navigation/frames/CoordinateTransformation.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 696
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 696
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 818
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 818
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 1002
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 1002
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 1236
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 1236

com/irurueta/navigation/geodesic/Geodesic.java

Rule Violation Line
UselessParentheses Useless parentheses. 211
UselessParentheses Useless parentheses. 214
UselessParentheses Useless parentheses. 285
UselessParentheses Useless parentheses. 669
UselessParentheses Useless parentheses. 1136
UselessParentheses Useless parentheses. 1147
UselessParentheses Useless parentheses. 1374
UselessParentheses Useless parentheses. 1635
UselessParentheses Useless parentheses. 1635
UselessParentheses Useless parentheses. 1926
UselessParentheses Useless parentheses. 19541955

com/irurueta/navigation/geodesic/GeodesicLine.java

Rule Violation Line
UselessParentheses Useless parentheses. 338
UselessParentheses Useless parentheses. 480
UselessParentheses Useless parentheses. 480
UselessParentheses Useless parentheses. 480

com/irurueta/navigation/geodesic/PolygonArea.java

Rule Violation Line
UselessParentheses Useless parentheses. 421422

com/irurueta/navigation/gnss/SatelliteECEFPositionAndVelocityGenerator.java

Rule Violation Line
UselessParentheses Useless parentheses. 132

Files

com/irurueta/navigation/BuildInfo.java

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

com/irurueta/navigation/frames/CoordinateTransformation.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 9698
EmptyCatchBlock Avoid empty catch blocks 3 602604
EmptyCatchBlock Avoid empty catch blocks 3 663665
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 4 696
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 4 696
EmptyCatchBlock Avoid empty catch blocks 3 747749
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 4 818
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 4 818
EmptyCatchBlock Avoid empty catch blocks 3 870872
EmptyCatchBlock Avoid empty catch blocks 3 936938
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 4 1002
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 4 1002
EmptyCatchBlock Avoid empty catch blocks 3 10631065
EmptyCatchBlock Avoid empty catch blocks 3 11701172
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'ROWS' is already in scope because it is declared in an enclosing type 4 1236
UnnecessaryFullyQualifiedName Unnecessary qualifier 'CoordinateTransformation': 'COLS' is already in scope because it is declared in an enclosing type 4 1236
EmptyCatchBlock Avoid empty catch blocks 3 12971299

com/irurueta/navigation/frames/ECEFPosition.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 392394

com/irurueta/navigation/frames/ECEFVelocity.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 351353

com/irurueta/navigation/frames/converters/ECEFtoECIFrameConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 193196

com/irurueta/navigation/frames/converters/ECEFtoNEDFrameConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 201204

com/irurueta/navigation/frames/converters/ECEFtoNEDPositionVelocityConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 191193

com/irurueta/navigation/frames/converters/ECItoECEFFrameConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 193196

com/irurueta/navigation/frames/converters/NEDtoECEFFrameConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 166169

com/irurueta/navigation/frames/converters/NEDtoECEFPositionVelocityConverter.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 171173

com/irurueta/navigation/geodesic/Geodesic.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 211
UselessParentheses Useless parentheses. 4 214
UselessParentheses Useless parentheses. 4 285
UselessParentheses Useless parentheses. 4 669
UselessParentheses Useless parentheses. 4 1136
UselessParentheses Useless parentheses. 4 1147
UselessParentheses Useless parentheses. 4 1374
UselessParentheses Useless parentheses. 4 1635
UselessParentheses Useless parentheses. 4 1635
UselessParentheses Useless parentheses. 4 1926
UselessParentheses Useless parentheses. 4 19541955

com/irurueta/navigation/geodesic/GeodesicLine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 338
UselessParentheses Useless parentheses. 4 480
UselessParentheses Useless parentheses. 4 480
UselessParentheses Useless parentheses. 4 480

com/irurueta/navigation/geodesic/PolygonArea.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 421422

com/irurueta/navigation/gnss/GNSSEstimation.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 871873

com/irurueta/navigation/gnss/GNSSKalmanFilteredEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 118120

com/irurueta/navigation/gnss/GNSSKalmanInitializer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 7981

com/irurueta/navigation/gnss/GNSSLeastSquaresPositionAndVelocityEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 253255
EmptyCatchBlock Avoid empty catch blocks 3 289291
EmptyCatchBlock Avoid empty catch blocks 3 309311
EmptyCatchBlock Avoid empty catch blocks 3 328330
EmptyCatchBlock Avoid empty catch blocks 3 343345
EmptyCatchBlock Avoid empty catch blocks 3 361363
EmptyCatchBlock Avoid empty catch blocks 3 383385
EmptyCatchBlock Avoid empty catch blocks 3 403405

com/irurueta/navigation/gnss/SatelliteECEFPositionAndVelocityGenerator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 132

com/irurueta/navigation/lateration/NonLinearLeastSquaresLaterationSolver.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 504506

com/irurueta/navigation/lateration/RANSACRobustLateration3DSolver.java

Rule Violation Priority Line
UselessQualifiedThis Useless qualified this usage in the same class. 3 366
UselessQualifiedThis Useless qualified this usage in the same class. 3 380

com/irurueta/navigation/lateration/RobustLateration2DSolver.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 12091211

com/irurueta/navigation/lateration/RobustLateration3DSolver.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 12091211