PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

com/irurueta/navigation/inertial/calibration/BuildInfo.java

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

com/irurueta/navigation/inertial/calibration/DriftEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 211–213
EmptyCatchBlock Avoid empty catch blocks 249–251
EmptyCatchBlock Avoid empty catch blocks 297–299
EmptyCatchBlock Avoid empty catch blocks 349–351
EmptyCatchBlock Avoid empty catch blocks 401–403

com/irurueta/navigation/inertial/calibration/RandomWalkEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 203–205
EmptyCatchBlock Avoid empty catch blocks 252–254
EmptyCatchBlock Avoid empty catch blocks 305–307
EmptyCatchBlock Avoid empty catch blocks 359–361
EmptyCatchBlock Avoid empty catch blocks 406–408
EmptyCatchBlock Avoid empty catch blocks 460–462
EmptyCatchBlock Avoid empty catch blocks 529–531
EmptyCatchBlock Avoid empty catch blocks 599–601
EmptyCatchBlock Avoid empty catch blocks 668–670
EmptyCatchBlock Avoid empty catch blocks 723–725
EmptyCatchBlock Avoid empty catch blocks 777–779
EmptyCatchBlock Avoid empty catch blocks 846–848
EmptyCatchBlock Avoid empty catch blocks 914–916
EmptyCatchBlock Avoid empty catch blocks 979–981
EmptyCatchBlock Avoid empty catch blocks 1047–1049
EmptyCatchBlock Avoid empty catch blocks 1118–1120
EmptyCatchBlock Avoid empty catch blocks 1191–1193
EmptyCatchBlock Avoid empty catch blocks 1266–1268
EmptyCatchBlock Avoid empty catch blocks 1339–1341
EmptyCatchBlock Avoid empty catch blocks 1411–1413
EmptyCatchBlock Avoid empty catch blocks 1482–1484
EmptyCatchBlock Avoid empty catch blocks 1553–1555

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 306–308
EmptyCatchBlock Avoid empty catch blocks 335–337

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 393–395
EmptyCatchBlock Avoid empty catch blocks 427–429

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 200–202
EmptyCatchBlock Avoid empty catch blocks 221–223

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 75–77
EmptyCatchBlock Avoid empty catch blocks 91–93
EmptyCatchBlock Avoid empty catch blocks 116–118
EmptyCatchBlock Avoid empty catch blocks 144–146
EmptyCatchBlock Avoid empty catch blocks 161–163
EmptyCatchBlock Avoid empty catch blocks 180–182
EmptyCatchBlock Avoid empty catch blocks 208–210
EmptyCatchBlock Avoid empty catch blocks 239–241
EmptyCatchBlock Avoid empty catch blocks 279–281

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 81–83
EmptyCatchBlock Avoid empty catch blocks 97–99
EmptyCatchBlock Avoid empty catch blocks 127–129
EmptyCatchBlock Avoid empty catch blocks 159–161
EmptyCatchBlock Avoid empty catch blocks 176–178
EmptyCatchBlock Avoid empty catch blocks 195–197
EmptyCatchBlock Avoid empty catch blocks 228–230
EmptyCatchBlock Avoid empty catch blocks 263–265
EmptyCatchBlock Avoid empty catch blocks 302–304

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 68–70
EmptyCatchBlock Avoid empty catch blocks 84–86
EmptyCatchBlock Avoid empty catch blocks 103–105
EmptyCatchBlock Avoid empty catch blocks 124–126
EmptyCatchBlock Avoid empty catch blocks 139–141
EmptyCatchBlock Avoid empty catch blocks 158–160
EmptyCatchBlock Avoid empty catch blocks 180–182
EmptyCatchBlock Avoid empty catch blocks 204–206
EmptyCatchBlock Avoid empty catch blocks 242–244

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 67–69
EmptyCatchBlock Avoid empty catch blocks 83–85
EmptyCatchBlock Avoid empty catch blocks 101–103
EmptyCatchBlock Avoid empty catch blocks 122–124
EmptyCatchBlock Avoid empty catch blocks 137–139
EmptyCatchBlock Avoid empty catch blocks 156–158
EmptyCatchBlock Avoid empty catch blocks 177–179
EmptyCatchBlock Avoid empty catch blocks 201–203
EmptyCatchBlock Avoid empty catch blocks 240–242

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 68–70
EmptyCatchBlock Avoid empty catch blocks 84–86
EmptyCatchBlock Avoid empty catch blocks 103–105
EmptyCatchBlock Avoid empty catch blocks 124–126
EmptyCatchBlock Avoid empty catch blocks 139–141
EmptyCatchBlock Avoid empty catch blocks 158–160
EmptyCatchBlock Avoid empty catch blocks 180–182
EmptyCatchBlock Avoid empty catch blocks 204–206
EmptyCatchBlock Avoid empty catch blocks 242–244

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 183–185

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 198–200

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 163–165

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 162–164

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 163–165

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/GyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 215–217
EmptyCatchBlock Avoid empty catch blocks 237–239

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/MagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 196–198
EmptyCatchBlock Avoid empty catch blocks 217–219

Files

com/irurueta/navigation/inertial/calibration/BuildInfo.java

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

com/irurueta/navigation/inertial/calibration/DriftEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 211–213
EmptyCatchBlock Avoid empty catch blocks 3 249–251
EmptyCatchBlock Avoid empty catch blocks 3 297–299
EmptyCatchBlock Avoid empty catch blocks 3 349–351
EmptyCatchBlock Avoid empty catch blocks 3 401–403

com/irurueta/navigation/inertial/calibration/RandomWalkEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 203–205
EmptyCatchBlock Avoid empty catch blocks 3 252–254
EmptyCatchBlock Avoid empty catch blocks 3 305–307
EmptyCatchBlock Avoid empty catch blocks 3 359–361
EmptyCatchBlock Avoid empty catch blocks 3 406–408
EmptyCatchBlock Avoid empty catch blocks 3 460–462
EmptyCatchBlock Avoid empty catch blocks 3 529–531
EmptyCatchBlock Avoid empty catch blocks 3 599–601
EmptyCatchBlock Avoid empty catch blocks 3 668–670
EmptyCatchBlock Avoid empty catch blocks 3 723–725
EmptyCatchBlock Avoid empty catch blocks 3 777–779
EmptyCatchBlock Avoid empty catch blocks 3 846–848
EmptyCatchBlock Avoid empty catch blocks 3 914–916
EmptyCatchBlock Avoid empty catch blocks 3 979–981
EmptyCatchBlock Avoid empty catch blocks 3 1047–1049
EmptyCatchBlock Avoid empty catch blocks 3 1118–1120
EmptyCatchBlock Avoid empty catch blocks 3 1191–1193
EmptyCatchBlock Avoid empty catch blocks 3 1266–1268
EmptyCatchBlock Avoid empty catch blocks 3 1339–1341
EmptyCatchBlock Avoid empty catch blocks 3 1411–1413
EmptyCatchBlock Avoid empty catch blocks 3 1482–1484
EmptyCatchBlock Avoid empty catch blocks 3 1553–1555

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 306–308
EmptyCatchBlock Avoid empty catch blocks 3 335–337

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 393–395
EmptyCatchBlock Avoid empty catch blocks 3 427–429

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/AccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 200–202
EmptyCatchBlock Avoid empty catch blocks 3 221–223

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 75–77
EmptyCatchBlock Avoid empty catch blocks 3 91–93
EmptyCatchBlock Avoid empty catch blocks 3 116–118
EmptyCatchBlock Avoid empty catch blocks 3 144–146
EmptyCatchBlock Avoid empty catch blocks 3 161–163
EmptyCatchBlock Avoid empty catch blocks 3 180–182
EmptyCatchBlock Avoid empty catch blocks 3 208–210
EmptyCatchBlock Avoid empty catch blocks 3 239–241
EmptyCatchBlock Avoid empty catch blocks 3 279–281

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 81–83
EmptyCatchBlock Avoid empty catch blocks 3 97–99
EmptyCatchBlock Avoid empty catch blocks 3 127–129
EmptyCatchBlock Avoid empty catch blocks 3 159–161
EmptyCatchBlock Avoid empty catch blocks 3 176–178
EmptyCatchBlock Avoid empty catch blocks 3 195–197
EmptyCatchBlock Avoid empty catch blocks 3 228–230
EmptyCatchBlock Avoid empty catch blocks 3 263–265
EmptyCatchBlock Avoid empty catch blocks 3 302–304

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedAccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 68–70
EmptyCatchBlock Avoid empty catch blocks 3 84–86
EmptyCatchBlock Avoid empty catch blocks 3 103–105
EmptyCatchBlock Avoid empty catch blocks 3 124–126
EmptyCatchBlock Avoid empty catch blocks 3 139–141
EmptyCatchBlock Avoid empty catch blocks 3 158–160
EmptyCatchBlock Avoid empty catch blocks 3 180–182
EmptyCatchBlock Avoid empty catch blocks 3 204–206
EmptyCatchBlock Avoid empty catch blocks 3 242–244

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 67–69
EmptyCatchBlock Avoid empty catch blocks 3 83–85
EmptyCatchBlock Avoid empty catch blocks 3 101–103
EmptyCatchBlock Avoid empty catch blocks 3 122–124
EmptyCatchBlock Avoid empty catch blocks 3 137–139
EmptyCatchBlock Avoid empty catch blocks 3 156–158
EmptyCatchBlock Avoid empty catch blocks 3 177–179
EmptyCatchBlock Avoid empty catch blocks 3 201–203
EmptyCatchBlock Avoid empty catch blocks 3 240–242

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/BracketedMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 68–70
EmptyCatchBlock Avoid empty catch blocks 3 84–86
EmptyCatchBlock Avoid empty catch blocks 3 103–105
EmptyCatchBlock Avoid empty catch blocks 3 124–126
EmptyCatchBlock Avoid empty catch blocks 3 139–141
EmptyCatchBlock Avoid empty catch blocks 3 158–160
EmptyCatchBlock Avoid empty catch blocks 3 180–182
EmptyCatchBlock Avoid empty catch blocks 3 204–206
EmptyCatchBlock Avoid empty catch blocks 3 242–244

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerAndGyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 183–185

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerGyroscopeAndMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 198–200

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveAccelerometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 163–165

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveGyroscopeIntervalDetectorThresholdFactorOptimizer.java

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

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/ExhaustiveMagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 163–165

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/GyroscopeIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 215–217
EmptyCatchBlock Avoid empty catch blocks 3 237–239

com/irurueta/navigation/inertial/calibration/intervals/thresholdfactor/MagnetometerIntervalDetectorThresholdFactorOptimizer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 196–198
EmptyCatchBlock Avoid empty catch blocks 3 217–219