PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

com/irurueta/navigation/inertial/BodyKinematics.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 801–803
EmptyCatchBlock Avoid empty catch blocks 867–869

com/irurueta/navigation/inertial/BodyMagneticFluxDensity.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 396–398

com/irurueta/navigation/inertial/BuildInfo.java

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

com/irurueta/navigation/inertial/ECEFGravity.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 79

com/irurueta/navigation/inertial/ECIGravitation.java

Rule Violation Line
UselessOverridingMethod Overriding method merely calls super 79

com/irurueta/navigation/inertial/GravityOrGravitation.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 347–349

com/irurueta/navigation/inertial/INSGNSSLooselyCoupledKalmanFilteredEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 155–157
EmptyCatchBlock Avoid empty catch blocks 170–172
EmptyCatchBlock Avoid empty catch blocks 199–201
EmptyCatchBlock Avoid empty catch blocks 319–321
EmptyCatchBlock Avoid empty catch blocks 340–342
EmptyCatchBlock Avoid empty catch blocks 363–365
EmptyCatchBlock Avoid empty catch blocks 405–407
EmptyCatchBlock Avoid empty catch blocks 428–430
EmptyCatchBlock Avoid empty catch blocks 453–455
EmptyCatchBlock Avoid empty catch blocks 480–482
EmptyCatchBlock Avoid empty catch blocks 503–505
EmptyCatchBlock Avoid empty catch blocks 528–530
EmptyCatchBlock Avoid empty catch blocks 553–555
EmptyCatchBlock Avoid empty catch blocks 580–582
EmptyCatchBlock Avoid empty catch blocks 595–597
EmptyCatchBlock Avoid empty catch blocks 613–615
EmptyCatchBlock Avoid empty catch blocks 632–634
EmptyCatchBlock Avoid empty catch blocks 668–670
EmptyCatchBlock Avoid empty catch blocks 688–690
EmptyCatchBlock Avoid empty catch blocks 709–711
EmptyCatchBlock Avoid empty catch blocks 733–735
EmptyCatchBlock Avoid empty catch blocks 752–754
EmptyCatchBlock Avoid empty catch blocks 774–776
EmptyCatchBlock Avoid empty catch blocks 795–797
EmptyCatchBlock Avoid empty catch blocks 819–821
EmptyCatchBlock Avoid empty catch blocks 840–842
EmptyCatchBlock Avoid empty catch blocks 863–865
EmptyCatchBlock Avoid empty catch blocks 888–890
EmptyCatchBlock Avoid empty catch blocks 911–913
EmptyCatchBlock Avoid empty catch blocks 939–941
EmptyCatchBlock Avoid empty catch blocks 964–966
EmptyCatchBlock Avoid empty catch blocks 991–993
EmptyCatchBlock Avoid empty catch blocks 1021–1023
EmptyCatchBlock Avoid empty catch blocks 1046–1048
EmptyCatchBlock Avoid empty catch blocks 1074–1076
EmptyCatchBlock Avoid empty catch blocks 1101–1103
EmptyCatchBlock Avoid empty catch blocks 1131–1133

com/irurueta/navigation/inertial/INSGNSSTightlyCoupledKalmanFilteredEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 155–157
EmptyCatchBlock Avoid empty catch blocks 300–302
EmptyCatchBlock Avoid empty catch blocks 339–341
EmptyCatchBlock Avoid empty catch blocks 379–381
EmptyCatchBlock Avoid empty catch blocks 402–404
EmptyCatchBlock Avoid empty catch blocks 426–428
EmptyCatchBlock Avoid empty catch blocks 452–454
EmptyCatchBlock Avoid empty catch blocks 473–475
EmptyCatchBlock Avoid empty catch blocks 497–499
EmptyCatchBlock Avoid empty catch blocks 521–523
EmptyCatchBlock Avoid empty catch blocks 547–549
EmptyCatchBlock Avoid empty catch blocks 562–564
EmptyCatchBlock Avoid empty catch blocks 580–582
EmptyCatchBlock Avoid empty catch blocks 599–601
EmptyCatchBlock Avoid empty catch blocks 635–637
EmptyCatchBlock Avoid empty catch blocks 655–657
EmptyCatchBlock Avoid empty catch blocks 676–678
EmptyCatchBlock Avoid empty catch blocks 700–702
EmptyCatchBlock Avoid empty catch blocks 719–721
EmptyCatchBlock Avoid empty catch blocks 741–743
EmptyCatchBlock Avoid empty catch blocks 762–764
EmptyCatchBlock Avoid empty catch blocks 786–788
EmptyCatchBlock Avoid empty catch blocks 807–809
EmptyCatchBlock Avoid empty catch blocks 830–832
EmptyCatchBlock Avoid empty catch blocks 854–856
EmptyCatchBlock Avoid empty catch blocks 877–879
EmptyCatchBlock Avoid empty catch blocks 904–906
EmptyCatchBlock Avoid empty catch blocks 929–931
EmptyCatchBlock Avoid empty catch blocks 955–957
EmptyCatchBlock Avoid empty catch blocks 984–986
EmptyCatchBlock Avoid empty catch blocks 1008–1010
EmptyCatchBlock Avoid empty catch blocks 1035–1037
EmptyCatchBlock Avoid empty catch blocks 1061–1063
EmptyCatchBlock Avoid empty catch blocks 1090–1092

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanFilteredEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 128–130
EmptyCatchBlock Avoid empty catch blocks 269–271
EmptyCatchBlock Avoid empty catch blocks 300–302
EmptyCatchBlock Avoid empty catch blocks 334–336
EmptyCatchBlock Avoid empty catch blocks 354–356
EmptyCatchBlock Avoid empty catch blocks 375–377
EmptyCatchBlock Avoid empty catch blocks 398–400
EmptyCatchBlock Avoid empty catch blocks 416–418
EmptyCatchBlock Avoid empty catch blocks 437–439
EmptyCatchBlock Avoid empty catch blocks 457–459
EmptyCatchBlock Avoid empty catch blocks 480–482
EmptyCatchBlock Avoid empty catch blocks 495–497
EmptyCatchBlock Avoid empty catch blocks 513–515
EmptyCatchBlock Avoid empty catch blocks 532–534
EmptyCatchBlock Avoid empty catch blocks 568–570
EmptyCatchBlock Avoid empty catch blocks 588–590
EmptyCatchBlock Avoid empty catch blocks 609–611
EmptyCatchBlock Avoid empty catch blocks 633–635
EmptyCatchBlock Avoid empty catch blocks 652–654
EmptyCatchBlock Avoid empty catch blocks 674–676
EmptyCatchBlock Avoid empty catch blocks 695–697
EmptyCatchBlock Avoid empty catch blocks 719–721
EmptyCatchBlock Avoid empty catch blocks 737–739
EmptyCatchBlock Avoid empty catch blocks 758–760
EmptyCatchBlock Avoid empty catch blocks 780–782
EmptyCatchBlock Avoid empty catch blocks 800–802
EmptyCatchBlock Avoid empty catch blocks 824–826
EmptyCatchBlock Avoid empty catch blocks 847–849
EmptyCatchBlock Avoid empty catch blocks 870–872
EmptyCatchBlock Avoid empty catch blocks 896–898
EmptyCatchBlock Avoid empty catch blocks 918–920
EmptyCatchBlock Avoid empty catch blocks 942–944
EmptyCatchBlock Avoid empty catch blocks 965–967
EmptyCatchBlock Avoid empty catch blocks 991–993

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanInitializer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 56–58
EmptyCatchBlock Avoid empty catch blocks 103–105

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanInitializer.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 56–58
EmptyCatchBlock Avoid empty catch blocks 109–111

com/irurueta/navigation/inertial/NEDGravity.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 334–336

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 90–92
EmptyCatchBlock Avoid empty catch blocks 152–154
EmptyCatchBlock Avoid empty catch blocks 172–174

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 117–119
EmptyCatchBlock Avoid empty catch blocks 178–180
EmptyCatchBlock Avoid empty catch blocks 198–200

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 140–142
EmptyCatchBlock Avoid empty catch blocks 325–327

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 94–96
EmptyCatchBlock Avoid empty catch blocks 145–147

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 200–202
EmptyCatchBlock Avoid empty catch blocks 486–488
EmptyCatchBlock Avoid empty catch blocks 621–623

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 92–94
EmptyCatchBlock Avoid empty catch blocks 152–154
EmptyCatchBlock Avoid empty catch blocks 171–173

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

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 252–254

com/irurueta/navigation/inertial/calibration/accelerometer/BaseBiasGravityNormAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 434–436
EmptyCatchBlock Avoid empty catch blocks 592–594
EmptyCatchBlock Avoid empty catch blocks 737–739
EmptyCatchBlock Avoid empty catch blocks 905–907
EmptyCatchBlock Avoid empty catch blocks 1084–1086
EmptyCatchBlock Avoid empty catch blocks 1310–1312
EmptyCatchBlock Avoid empty catch blocks 1536–1538
EmptyCatchBlock Avoid empty catch blocks 1665–1667
EmptyCatchBlock Avoid empty catch blocks 1789–1791

com/irurueta/navigation/inertial/calibration/accelerometer/BaseGravityNormAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 441–443
EmptyCatchBlock Avoid empty catch blocks 625–627
EmptyCatchBlock Avoid empty catch blocks 797–799
EmptyCatchBlock Avoid empty catch blocks 987–989
EmptyCatchBlock Avoid empty catch blocks 1192–1194
EmptyCatchBlock Avoid empty catch blocks 1441–1443
EmptyCatchBlock Avoid empty catch blocks 1688–1690
EmptyCatchBlock Avoid empty catch blocks 1825–1827
EmptyCatchBlock Avoid empty catch blocks 1951–1953

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndFrameAccelerometerLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 293–295
EmptyCatchBlock Avoid empty catch blocks 449–451

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndFrameAccelerometerNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 384–386
EmptyCatchBlock Avoid empty catch blocks 544–546
EmptyCatchBlock Avoid empty catch blocks 690–692
EmptyCatchBlock Avoid empty catch blocks 844–846
EmptyCatchBlock Avoid empty catch blocks 1007–1009
EmptyCatchBlock Avoid empty catch blocks 1206–1208
EmptyCatchBlock Avoid empty catch blocks 1435–1437
EmptyCatchBlock Avoid empty catch blocks 1571–1573
EmptyCatchBlock Avoid empty catch blocks 1710–1712

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndPositionAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 1587–1589
EmptyCatchBlock Avoid empty catch blocks 1603–1605
EmptyCatchBlock Avoid empty catch blocks 1621–1623
EmptyCatchBlock Avoid empty catch blocks 1641–1643
EmptyCatchBlock Avoid empty catch blocks 1657–1659
EmptyCatchBlock Avoid empty catch blocks 1676–1678
EmptyCatchBlock Avoid empty catch blocks 1697–1699
EmptyCatchBlock Avoid empty catch blocks 1719–1721
EmptyCatchBlock Avoid empty catch blocks 1740–1742
EmptyCatchBlock Avoid empty catch blocks 1763–1765
EmptyCatchBlock Avoid empty catch blocks 1788–1790
EmptyCatchBlock Avoid empty catch blocks 1815–1817
EmptyCatchBlock Avoid empty catch blocks 1839–1841
EmptyCatchBlock Avoid empty catch blocks 1865–1867
EmptyCatchBlock Avoid empty catch blocks 1892–1894
EmptyCatchBlock Avoid empty catch blocks 1921–1923
EmptyCatchBlock Avoid empty catch blocks 1939–1941
EmptyCatchBlock Avoid empty catch blocks 1959–1961
EmptyCatchBlock Avoid empty catch blocks 1981–1983
EmptyCatchBlock Avoid empty catch blocks 2005–2007
EmptyCatchBlock Avoid empty catch blocks 2026–2028
EmptyCatchBlock Avoid empty catch blocks 2049–2051
EmptyCatchBlock Avoid empty catch blocks 2074–2076
EmptyCatchBlock Avoid empty catch blocks 2100–2102
EmptyCatchBlock Avoid empty catch blocks 2125–2127
EmptyCatchBlock Avoid empty catch blocks 2154–2156
EmptyCatchBlock Avoid empty catch blocks 2184–2186
EmptyCatchBlock Avoid empty catch blocks 2211–2213
EmptyCatchBlock Avoid empty catch blocks 2240–2242
EmptyCatchBlock Avoid empty catch blocks 2271–2273
EmptyCatchBlock Avoid empty catch blocks 2304–2306
EmptyCatchBlock Avoid empty catch blocks 2326–2328
EmptyCatchBlock Avoid empty catch blocks 2350–2352
EmptyCatchBlock Avoid empty catch blocks 2376–2378
EmptyCatchBlock Avoid empty catch blocks 2404–2406
EmptyCatchBlock Avoid empty catch blocks 2429–2431
EmptyCatchBlock Avoid empty catch blocks 2455–2457
EmptyCatchBlock Avoid empty catch blocks 2483–2485
EmptyCatchBlock Avoid empty catch blocks 2513–2515
EmptyCatchBlock Avoid empty catch blocks 2547–2549
EmptyCatchBlock Avoid empty catch blocks 2584–2586
EmptyCatchBlock Avoid empty catch blocks 2623–2625
EmptyCatchBlock Avoid empty catch blocks 2659–2661
EmptyCatchBlock Avoid empty catch blocks 2697–2699
EmptyCatchBlock Avoid empty catch blocks 2737–2739
EmptyCatchBlock Avoid empty catch blocks 2779–2781
EmptyCatchBlock Avoid empty catch blocks 2810–2812
EmptyCatchBlock Avoid empty catch blocks 2843–2845
EmptyCatchBlock Avoid empty catch blocks 2877–2879
EmptyCatchBlock Avoid empty catch blocks 2913–2915
EmptyCatchBlock Avoid empty catch blocks 2946–2948
EmptyCatchBlock Avoid empty catch blocks 2981–2983
EmptyCatchBlock Avoid empty catch blocks 3018–3020
EmptyCatchBlock Avoid empty catch blocks 3057–3059
EmptyCatchBlock Avoid empty catch blocks 3074–3076
EmptyCatchBlock Avoid empty catch blocks 3094–3096
EmptyCatchBlock Avoid empty catch blocks 3116–3118
EmptyCatchBlock Avoid empty catch blocks 3139–3141
EmptyCatchBlock Avoid empty catch blocks 3159–3161
EmptyCatchBlock Avoid empty catch blocks 3181–3183
EmptyCatchBlock Avoid empty catch blocks 3205–3207
EmptyCatchBlock Avoid empty catch blocks 3231–3233
EmptyCatchBlock Avoid empty catch blocks 3247–3249
EmptyCatchBlock Avoid empty catch blocks 3266–3268
EmptyCatchBlock Avoid empty catch blocks 3287–3289
EmptyCatchBlock Avoid empty catch blocks 3308–3310
EmptyCatchBlock Avoid empty catch blocks 3327–3329
EmptyCatchBlock Avoid empty catch blocks 3348–3350
EmptyCatchBlock Avoid empty catch blocks 3371–3373
EmptyCatchBlock Avoid empty catch blocks 3396–3398
EmptyCatchBlock Avoid empty catch blocks 3415–3417
EmptyCatchBlock Avoid empty catch blocks 3436–3438
EmptyCatchBlock Avoid empty catch blocks 3459–3461
EmptyCatchBlock Avoid empty catch blocks 3484–3486
EmptyCatchBlock Avoid empty catch blocks 3506–3508
EmptyCatchBlock Avoid empty catch blocks 3529–3531
EmptyCatchBlock Avoid empty catch blocks 3554–3556
EmptyCatchBlock Avoid empty catch blocks 3581–3583

com/irurueta/navigation/inertial/calibration/accelerometer/KnownFrameAccelerometerNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 399–401
EmptyCatchBlock Avoid empty catch blocks 584–586
EmptyCatchBlock Avoid empty catch blocks 758–760
EmptyCatchBlock Avoid empty catch blocks 950–952
EmptyCatchBlock Avoid empty catch blocks 1159–1161
EmptyCatchBlock Avoid empty catch blocks 1414–1416
EmptyCatchBlock Avoid empty catch blocks 1665–1667
EmptyCatchBlock Avoid empty catch blocks 1805–1807
EmptyCatchBlock Avoid empty catch blocks 1934–1936

com/irurueta/navigation/inertial/calibration/accelerometer/KnownPositionAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 1750–1752
EmptyCatchBlock Avoid empty catch blocks 1766–1768
EmptyCatchBlock Avoid empty catch blocks 1784–1786
EmptyCatchBlock Avoid empty catch blocks 1804–1806
EmptyCatchBlock Avoid empty catch blocks 1820–1822
EmptyCatchBlock Avoid empty catch blocks 1839–1841
EmptyCatchBlock Avoid empty catch blocks 1860–1862
EmptyCatchBlock Avoid empty catch blocks 1882–1884
EmptyCatchBlock Avoid empty catch blocks 1907–1909
EmptyCatchBlock Avoid empty catch blocks 1933–1935
EmptyCatchBlock Avoid empty catch blocks 1961–1963
EmptyCatchBlock Avoid empty catch blocks 1991–1993
EmptyCatchBlock Avoid empty catch blocks 2018–2020
EmptyCatchBlock Avoid empty catch blocks 2047–2049
EmptyCatchBlock Avoid empty catch blocks 2078–2080
EmptyCatchBlock Avoid empty catch blocks 2110–2112
EmptyCatchBlock Avoid empty catch blocks 2132–2134
EmptyCatchBlock Avoid empty catch blocks 2155–2157
EmptyCatchBlock Avoid empty catch blocks 2180–2182
EmptyCatchBlock Avoid empty catch blocks 2207–2209
EmptyCatchBlock Avoid empty catch blocks 2231–2233
EmptyCatchBlock Avoid empty catch blocks 2257–2259
EmptyCatchBlock Avoid empty catch blocks 2285–2287
EmptyCatchBlock Avoid empty catch blocks 2314–2316
EmptyCatchBlock Avoid empty catch blocks 2342–2344
EmptyCatchBlock Avoid empty catch blocks 2374–2376
EmptyCatchBlock Avoid empty catch blocks 2408–2410
EmptyCatchBlock Avoid empty catch blocks 2439–2441
EmptyCatchBlock Avoid empty catch blocks 2471–2473
EmptyCatchBlock Avoid empty catch blocks 2505–2507
EmptyCatchBlock Avoid empty catch blocks 2542–2544
EmptyCatchBlock Avoid empty catch blocks 2567–2569
EmptyCatchBlock Avoid empty catch blocks 2594–2596
EmptyCatchBlock Avoid empty catch blocks 2623–2625
EmptyCatchBlock Avoid empty catch blocks 2654–2656
EmptyCatchBlock Avoid empty catch blocks 2682–2684
EmptyCatchBlock Avoid empty catch blocks 2712–2714
EmptyCatchBlock Avoid empty catch blocks 2743–2745
EmptyCatchBlock Avoid empty catch blocks 2777–2779
EmptyCatchBlock Avoid empty catch blocks 2814–2816
EmptyCatchBlock Avoid empty catch blocks 2855–2857
EmptyCatchBlock Avoid empty catch blocks 2898–2900
EmptyCatchBlock Avoid empty catch blocks 2938–2940
EmptyCatchBlock Avoid empty catch blocks 2980–2982
EmptyCatchBlock Avoid empty catch blocks 3023–3025
EmptyCatchBlock Avoid empty catch blocks 3068–3070
EmptyCatchBlock Avoid empty catch blocks 3102–3104
EmptyCatchBlock Avoid empty catch blocks 3138–3140
EmptyCatchBlock Avoid empty catch blocks 3176–3178
EmptyCatchBlock Avoid empty catch blocks 3216–3218
EmptyCatchBlock Avoid empty catch blocks 3253–3255
EmptyCatchBlock Avoid empty catch blocks 3292–3294
EmptyCatchBlock Avoid empty catch blocks 3332–3334
EmptyCatchBlock Avoid empty catch blocks 3374–3376
EmptyCatchBlock Avoid empty catch blocks 3392–3394
EmptyCatchBlock Avoid empty catch blocks 3413–3415
EmptyCatchBlock Avoid empty catch blocks 3436–3438
EmptyCatchBlock Avoid empty catch blocks 3460–3462
EmptyCatchBlock Avoid empty catch blocks 3481–3483
EmptyCatchBlock Avoid empty catch blocks 3504–3506
EmptyCatchBlock Avoid empty catch blocks 3529–3531
EmptyCatchBlock Avoid empty catch blocks 3556–3558
EmptyCatchBlock Avoid empty catch blocks 3572–3574
EmptyCatchBlock Avoid empty catch blocks 3591–3593
EmptyCatchBlock Avoid empty catch blocks 3612–3614
EmptyCatchBlock Avoid empty catch blocks 3633–3635
EmptyCatchBlock Avoid empty catch blocks 3652–3654
EmptyCatchBlock Avoid empty catch blocks 3673–3675
EmptyCatchBlock Avoid empty catch blocks 3696–3698
EmptyCatchBlock Avoid empty catch blocks 3721–3723
EmptyCatchBlock Avoid empty catch blocks 3740–3742
EmptyCatchBlock Avoid empty catch blocks 3761–3763
EmptyCatchBlock Avoid empty catch blocks 3784–3786
EmptyCatchBlock Avoid empty catch blocks 3809–3811
EmptyCatchBlock Avoid empty catch blocks 3831–3833
EmptyCatchBlock Avoid empty catch blocks 3854–3856
EmptyCatchBlock Avoid empty catch blocks 3879–3881
EmptyCatchBlock Avoid empty catch blocks 3906–3908

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownBiasAndGravityNormAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 441–443
EmptyCatchBlock Avoid empty catch blocks 455–457
EmptyCatchBlock Avoid empty catch blocks 472–474

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownBiasAndPositionAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 449–451
EmptyCatchBlock Avoid empty catch blocks 463–465
EmptyCatchBlock Avoid empty catch blocks 480–482

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownGravityNormAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 452–454
EmptyCatchBlock Avoid empty catch blocks 466–468
EmptyCatchBlock Avoid empty catch blocks 483–485

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownPositionAccelerometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 460–462
EmptyCatchBlock Avoid empty catch blocks 474–476
EmptyCatchBlock Avoid empty catch blocks 491–493

com/irurueta/navigation/inertial/calibration/bias/BodyKinematicsBiasEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 485–487
EmptyCatchBlock Avoid empty catch blocks 514–516
EmptyCatchBlock Avoid empty catch blocks 539–541
EmptyCatchBlock Avoid empty catch blocks 564–566
EmptyCatchBlock Avoid empty catch blocks 589–591
EmptyCatchBlock Avoid empty catch blocks 617–619
EmptyCatchBlock Avoid empty catch blocks 645–647

com/irurueta/navigation/inertial/calibration/generators/GyroscopeMeasurementsGenerator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 406–408

com/irurueta/navigation/inertial/calibration/generators/MagnetometerMeasurementsGenerator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 195–197

com/irurueta/navigation/inertial/calibration/generators/MeasurementsGenerator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 114–116

com/irurueta/navigation/inertial/calibration/gyroscope/EasyGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 544–546
EmptyCatchBlock Avoid empty catch blocks 574–576
EmptyCatchBlock Avoid empty catch blocks 630–632
EmptyCatchBlock Avoid empty catch blocks 691–693
EmptyCatchBlock Avoid empty catch blocks 758–760

com/irurueta/navigation/inertial/calibration/gyroscope/EulerQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 67–69
EmptyCatchBlock Avoid empty catch blocks 146–148

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 302–304
EmptyCatchBlock Avoid empty catch blocks 458–460

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 294–296
EmptyCatchBlock Avoid empty catch blocks 410–412
EmptyCatchBlock Avoid empty catch blocks 571–573
EmptyCatchBlock Avoid empty catch blocks 720–722
EmptyCatchBlock Avoid empty catch blocks 891–893
EmptyCatchBlock Avoid empty catch blocks 1076–1078
EmptyCatchBlock Avoid empty catch blocks 1314–1316
EmptyCatchBlock Avoid empty catch blocks 1556–1558
EmptyCatchBlock Avoid empty catch blocks 1691–1693
EmptyCatchBlock Avoid empty catch blocks 1828–1830
EmptyCatchBlock Avoid empty catch blocks 1986–1988

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasEasyGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 533–535
EmptyCatchBlock Avoid empty catch blocks 562–564
EmptyCatchBlock Avoid empty catch blocks 615–617
EmptyCatchBlock Avoid empty catch blocks 673–675
EmptyCatchBlock Avoid empty catch blocks 737–739

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasTurntableGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 557–559
EmptyCatchBlock Avoid empty catch blocks 605–607
EmptyCatchBlock Avoid empty catch blocks 693–695
EmptyCatchBlock Avoid empty catch blocks 782–784
EmptyCatchBlock Avoid empty catch blocks 878–880

com/irurueta/navigation/inertial/calibration/gyroscope/KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 308–310
EmptyCatchBlock Avoid empty catch blocks 426–428
EmptyCatchBlock Avoid empty catch blocks 613–615
EmptyCatchBlock Avoid empty catch blocks 786–788
EmptyCatchBlock Avoid empty catch blocks 980–982
EmptyCatchBlock Avoid empty catch blocks 1190–1192
EmptyCatchBlock Avoid empty catch blocks 1447–1449
EmptyCatchBlock Avoid empty catch blocks 1702–1704
EmptyCatchBlock Avoid empty catch blocks 1843–1845
EmptyCatchBlock Avoid empty catch blocks 1971–1973
EmptyCatchBlock Avoid empty catch blocks 2120–2122

com/irurueta/navigation/inertial/calibration/gyroscope/MidPointQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 91–93
EmptyCatchBlock Avoid empty catch blocks 176–178

com/irurueta/navigation/inertial/calibration/gyroscope/RobustEasyGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 542–544
EmptyCatchBlock Avoid empty catch blocks 572–574
EmptyCatchBlock Avoid empty catch blocks 628–630
EmptyCatchBlock Avoid empty catch blocks 689–691
EmptyCatchBlock Avoid empty catch blocks 756–758

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasAndFrameGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 413–415

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasEasyGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 531–533
EmptyCatchBlock Avoid empty catch blocks 560–562
EmptyCatchBlock Avoid empty catch blocks 614–616
EmptyCatchBlock Avoid empty catch blocks 673–675
EmptyCatchBlock Avoid empty catch blocks 737–739

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasTurntableGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 515–517
EmptyCatchBlock Avoid empty catch blocks 563–565
EmptyCatchBlock Avoid empty catch blocks 651–653
EmptyCatchBlock Avoid empty catch blocks 740–742
EmptyCatchBlock Avoid empty catch blocks 836–838

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownFrameGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 426–428

com/irurueta/navigation/inertial/calibration/gyroscope/RobustTurntableGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 526–528
EmptyCatchBlock Avoid empty catch blocks 575–577
EmptyCatchBlock Avoid empty catch blocks 665–667
EmptyCatchBlock Avoid empty catch blocks 757–759
EmptyCatchBlock Avoid empty catch blocks 856–858

com/irurueta/navigation/inertial/calibration/gyroscope/RungeKuttaQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 118–120
EmptyCatchBlock Avoid empty catch blocks 208–210

com/irurueta/navigation/inertial/calibration/gyroscope/SuhQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 122–124
EmptyCatchBlock Avoid empty catch blocks 218–220

com/irurueta/navigation/inertial/calibration/gyroscope/TrawnyQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 121–123
EmptyCatchBlock Avoid empty catch blocks 216–218

com/irurueta/navigation/inertial/calibration/gyroscope/TurntableGyroscopeCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 566–568
EmptyCatchBlock Avoid empty catch blocks 615–617
EmptyCatchBlock Avoid empty catch blocks 705–707
EmptyCatchBlock Avoid empty catch blocks 797–799
EmptyCatchBlock Avoid empty catch blocks 895–897

com/irurueta/navigation/inertial/calibration/gyroscope/YuanQuaternionStepIntegrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 74–76
EmptyCatchBlock Avoid empty catch blocks 158–160

com/irurueta/navigation/inertial/calibration/magnetometer/BaseKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 435–437
EmptyCatchBlock Avoid empty catch blocks 531–533
EmptyCatchBlock Avoid empty catch blocks 632–634

com/irurueta/navigation/inertial/calibration/magnetometer/BaseMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 382–384
EmptyCatchBlock Avoid empty catch blocks 397–399
EmptyCatchBlock Avoid empty catch blocks 416–418
EmptyCatchBlock Avoid empty catch blocks 798–800
EmptyCatchBlock Avoid empty catch blocks 817–819
EmptyCatchBlock Avoid empty catch blocks 839–841

com/irurueta/navigation/inertial/calibration/magnetometer/KnownFrameMagnetometerNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 538–540
EmptyCatchBlock Avoid empty catch blocks 893–895
EmptyCatchBlock Avoid empty catch blocks 1313–1315
EmptyCatchBlock Avoid empty catch blocks 1850–1852
EmptyCatchBlock Avoid empty catch blocks 2139–2141
EmptyCatchBlock Avoid empty catch blocks 2433–2435

com/irurueta/navigation/inertial/calibration/magnetometer/KnownHardIronAndFrameMagnetometerLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 434–436
EmptyCatchBlock Avoid empty catch blocks 774–776
EmptyCatchBlock Avoid empty catch blocks 1058–1060

com/irurueta/navigation/inertial/calibration/magnetometer/KnownHardIronAndFrameMagnetometerNonLinearLeastSquaresCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 530–532
EmptyCatchBlock Avoid empty catch blocks 883–885
EmptyCatchBlock Avoid empty catch blocks 1305–1307
EmptyCatchBlock Avoid empty catch blocks 1844–1846
EmptyCatchBlock Avoid empty catch blocks 2132–2134
EmptyCatchBlock Avoid empty catch blocks 2425–2427

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 446–448
EmptyCatchBlock Avoid empty catch blocks 461–463
EmptyCatchBlock Avoid empty catch blocks 481–483

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownHardIronPositionAndInstantMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 485–487
EmptyCatchBlock Avoid empty catch blocks 500–502
EmptyCatchBlock Avoid empty catch blocks 520–522

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 452–454
EmptyCatchBlock Avoid empty catch blocks 467–469
EmptyCatchBlock Avoid empty catch blocks 487–489

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownPositionAndInstantMagnetometerCalibrator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 490–492
EmptyCatchBlock Avoid empty catch blocks 505–507
EmptyCatchBlock Avoid empty catch blocks 525–527

com/irurueta/navigation/inertial/estimators/BodyMagneticFluxDensityEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 153–155

com/irurueta/navigation/inertial/estimators/ECEFKinematicsEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 1630–1632

com/irurueta/navigation/inertial/estimators/ECIKinematicsEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 973–975

com/irurueta/navigation/inertial/estimators/LevelingEstimator2.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 291–293

com/irurueta/navigation/inertial/estimators/NEDKinematicsEstimator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 2658–2660

com/irurueta/navigation/inertial/navigators/ECEFInertialNavigator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 9872–9874
EmptyCatchBlock Avoid empty catch blocks 9932–9934
EmptyCatchBlock Avoid empty catch blocks 9989–9991
EmptyCatchBlock Avoid empty catch blocks 10061–10063
EmptyCatchBlock Avoid empty catch blocks 10130–10132

com/irurueta/navigation/inertial/navigators/ECIInertialNavigator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 4482–4484
EmptyCatchBlock Avoid empty catch blocks 4542–4544
EmptyCatchBlock Avoid empty catch blocks 4600–4602
EmptyCatchBlock Avoid empty catch blocks 4673–4675
EmptyCatchBlock Avoid empty catch blocks 4743–4745

com/irurueta/navigation/inertial/navigators/NEDInertialNavigator.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 16993–16995
EmptyCatchBlock Avoid empty catch blocks 17135–17137
EmptyCatchBlock Avoid empty catch blocks 17238–17240
EmptyCatchBlock Avoid empty catch blocks 17389–17391
EmptyCatchBlock Avoid empty catch blocks 17538–17540

com/irurueta/navigation/inertial/wmm/NEDMagneticFluxDensity.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 406–408

com/irurueta/navigation/inertial/wmm/WMMLoader.java

Rule Violation Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 62
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 87
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 103
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 116
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final 129

Priority 4

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanEpochEstimator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 682
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 697
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 763
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 769

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanEpochEstimator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 162

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanState.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFVelocity' is already in scope because it is imported in this file 1499

com/irurueta/navigation/inertial/calibration/accelerometer/KnownPositionAccelerometerCalibrator.java

Rule Violation Line
UnnecessaryImport Unused import 'com.irurueta.navigation.inertial.ECEFGravity' 26

com/irurueta/navigation/inertial/calibration/magnetometer/KnownHardIronAndFrameMagnetometerLinearLeastSquaresCalibrator.java

Rule Violation Line
UnnecessaryImport Unused import 'com.irurueta.navigation.frames.ECEFFrame' 25

com/irurueta/navigation/inertial/estimators/NEDGravityEstimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 174

com/irurueta/navigation/inertial/estimators/NEDVelocityEstimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 1179

com/irurueta/navigation/inertial/navigators/ECIInertialNavigator.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.units': 'Time' is already in scope because it is imported in this file 6391

com/irurueta/navigation/inertial/wmm/WMMEarthMagneticFluxDensityEstimator.java

Rule Violation Line
UselessParentheses Useless parentheses. 2588
UselessParentheses Useless parentheses. 2674
UselessParentheses Useless parentheses. 2677

com/irurueta/navigation/inertial/wmm/WMMLoader.java

Rule Violation Line
UselessParentheses Useless parentheses. 184

Files

com/irurueta/navigation/inertial/BodyKinematics.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 801–803
EmptyCatchBlock Avoid empty catch blocks 3 867–869

com/irurueta/navigation/inertial/BodyMagneticFluxDensity.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 396–398

com/irurueta/navigation/inertial/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/ECEFGravity.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 79

com/irurueta/navigation/inertial/ECIGravitation.java

Rule Violation Priority Line
UselessOverridingMethod Overriding method merely calls super 3 79

com/irurueta/navigation/inertial/GravityOrGravitation.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 347–349

com/irurueta/navigation/inertial/INSGNSSLooselyCoupledKalmanFilteredEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 155–157
EmptyCatchBlock Avoid empty catch blocks 3 170–172
EmptyCatchBlock Avoid empty catch blocks 3 199–201
EmptyCatchBlock Avoid empty catch blocks 3 319–321
EmptyCatchBlock Avoid empty catch blocks 3 340–342
EmptyCatchBlock Avoid empty catch blocks 3 363–365
EmptyCatchBlock Avoid empty catch blocks 3 405–407
EmptyCatchBlock Avoid empty catch blocks 3 428–430
EmptyCatchBlock Avoid empty catch blocks 3 453–455
EmptyCatchBlock Avoid empty catch blocks 3 480–482
EmptyCatchBlock Avoid empty catch blocks 3 503–505
EmptyCatchBlock Avoid empty catch blocks 3 528–530
EmptyCatchBlock Avoid empty catch blocks 3 553–555
EmptyCatchBlock Avoid empty catch blocks 3 580–582
EmptyCatchBlock Avoid empty catch blocks 3 595–597
EmptyCatchBlock Avoid empty catch blocks 3 613–615
EmptyCatchBlock Avoid empty catch blocks 3 632–634
EmptyCatchBlock Avoid empty catch blocks 3 668–670
EmptyCatchBlock Avoid empty catch blocks 3 688–690
EmptyCatchBlock Avoid empty catch blocks 3 709–711
EmptyCatchBlock Avoid empty catch blocks 3 733–735
EmptyCatchBlock Avoid empty catch blocks 3 752–754
EmptyCatchBlock Avoid empty catch blocks 3 774–776
EmptyCatchBlock Avoid empty catch blocks 3 795–797
EmptyCatchBlock Avoid empty catch blocks 3 819–821
EmptyCatchBlock Avoid empty catch blocks 3 840–842
EmptyCatchBlock Avoid empty catch blocks 3 863–865
EmptyCatchBlock Avoid empty catch blocks 3 888–890
EmptyCatchBlock Avoid empty catch blocks 3 911–913
EmptyCatchBlock Avoid empty catch blocks 3 939–941
EmptyCatchBlock Avoid empty catch blocks 3 964–966
EmptyCatchBlock Avoid empty catch blocks 3 991–993
EmptyCatchBlock Avoid empty catch blocks 3 1021–1023
EmptyCatchBlock Avoid empty catch blocks 3 1046–1048
EmptyCatchBlock Avoid empty catch blocks 3 1074–1076
EmptyCatchBlock Avoid empty catch blocks 3 1101–1103
EmptyCatchBlock Avoid empty catch blocks 3 1131–1133

com/irurueta/navigation/inertial/INSGNSSTightlyCoupledKalmanFilteredEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 155–157
EmptyCatchBlock Avoid empty catch blocks 3 300–302
EmptyCatchBlock Avoid empty catch blocks 3 339–341
EmptyCatchBlock Avoid empty catch blocks 3 379–381
EmptyCatchBlock Avoid empty catch blocks 3 402–404
EmptyCatchBlock Avoid empty catch blocks 3 426–428
EmptyCatchBlock Avoid empty catch blocks 3 452–454
EmptyCatchBlock Avoid empty catch blocks 3 473–475
EmptyCatchBlock Avoid empty catch blocks 3 497–499
EmptyCatchBlock Avoid empty catch blocks 3 521–523
EmptyCatchBlock Avoid empty catch blocks 3 547–549
EmptyCatchBlock Avoid empty catch blocks 3 562–564
EmptyCatchBlock Avoid empty catch blocks 3 580–582
EmptyCatchBlock Avoid empty catch blocks 3 599–601
EmptyCatchBlock Avoid empty catch blocks 3 635–637
EmptyCatchBlock Avoid empty catch blocks 3 655–657
EmptyCatchBlock Avoid empty catch blocks 3 676–678
EmptyCatchBlock Avoid empty catch blocks 3 700–702
EmptyCatchBlock Avoid empty catch blocks 3 719–721
EmptyCatchBlock Avoid empty catch blocks 3 741–743
EmptyCatchBlock Avoid empty catch blocks 3 762–764
EmptyCatchBlock Avoid empty catch blocks 3 786–788
EmptyCatchBlock Avoid empty catch blocks 3 807–809
EmptyCatchBlock Avoid empty catch blocks 3 830–832
EmptyCatchBlock Avoid empty catch blocks 3 854–856
EmptyCatchBlock Avoid empty catch blocks 3 877–879
EmptyCatchBlock Avoid empty catch blocks 3 904–906
EmptyCatchBlock Avoid empty catch blocks 3 929–931
EmptyCatchBlock Avoid empty catch blocks 3 955–957
EmptyCatchBlock Avoid empty catch blocks 3 984–986
EmptyCatchBlock Avoid empty catch blocks 3 1008–1010
EmptyCatchBlock Avoid empty catch blocks 3 1035–1037
EmptyCatchBlock Avoid empty catch blocks 3 1061–1063
EmptyCatchBlock Avoid empty catch blocks 3 1090–1092

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanEpochEstimator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 4 682
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 4 697
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 4 763
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 4 769

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanFilteredEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 128–130
EmptyCatchBlock Avoid empty catch blocks 3 269–271
EmptyCatchBlock Avoid empty catch blocks 3 300–302
EmptyCatchBlock Avoid empty catch blocks 3 334–336
EmptyCatchBlock Avoid empty catch blocks 3 354–356
EmptyCatchBlock Avoid empty catch blocks 3 375–377
EmptyCatchBlock Avoid empty catch blocks 3 398–400
EmptyCatchBlock Avoid empty catch blocks 3 416–418
EmptyCatchBlock Avoid empty catch blocks 3 437–439
EmptyCatchBlock Avoid empty catch blocks 3 457–459
EmptyCatchBlock Avoid empty catch blocks 3 480–482
EmptyCatchBlock Avoid empty catch blocks 3 495–497
EmptyCatchBlock Avoid empty catch blocks 3 513–515
EmptyCatchBlock Avoid empty catch blocks 3 532–534
EmptyCatchBlock Avoid empty catch blocks 3 568–570
EmptyCatchBlock Avoid empty catch blocks 3 588–590
EmptyCatchBlock Avoid empty catch blocks 3 609–611
EmptyCatchBlock Avoid empty catch blocks 3 633–635
EmptyCatchBlock Avoid empty catch blocks 3 652–654
EmptyCatchBlock Avoid empty catch blocks 3 674–676
EmptyCatchBlock Avoid empty catch blocks 3 695–697
EmptyCatchBlock Avoid empty catch blocks 3 719–721
EmptyCatchBlock Avoid empty catch blocks 3 737–739
EmptyCatchBlock Avoid empty catch blocks 3 758–760
EmptyCatchBlock Avoid empty catch blocks 3 780–782
EmptyCatchBlock Avoid empty catch blocks 3 800–802
EmptyCatchBlock Avoid empty catch blocks 3 824–826
EmptyCatchBlock Avoid empty catch blocks 3 847–849
EmptyCatchBlock Avoid empty catch blocks 3 870–872
EmptyCatchBlock Avoid empty catch blocks 3 896–898
EmptyCatchBlock Avoid empty catch blocks 3 918–920
EmptyCatchBlock Avoid empty catch blocks 3 942–944
EmptyCatchBlock Avoid empty catch blocks 3 965–967
EmptyCatchBlock Avoid empty catch blocks 3 991–993

com/irurueta/navigation/inertial/INSLooselyCoupledKalmanInitializer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 56–58
EmptyCatchBlock Avoid empty catch blocks 3 103–105

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanEpochEstimator.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFPosition' is already in scope because it is imported in this file 4 162

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanInitializer.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 56–58
EmptyCatchBlock Avoid empty catch blocks 3 109–111

com/irurueta/navigation/inertial/INSTightlyCoupledKalmanState.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.navigation.frames': 'ECEFVelocity' is already in scope because it is imported in this file 4 1499

com/irurueta/navigation/inertial/NEDGravity.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 334–336

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 90–92
EmptyCatchBlock Avoid empty catch blocks 3 152–154
EmptyCatchBlock Avoid empty catch blocks 3 172–174

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 117–119
EmptyCatchBlock Avoid empty catch blocks 3 178–180
EmptyCatchBlock Avoid empty catch blocks 3 198–200

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 140–142
EmptyCatchBlock Avoid empty catch blocks 3 325–327

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 94–96
EmptyCatchBlock Avoid empty catch blocks 3 145–147

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 200–202
EmptyCatchBlock Avoid empty catch blocks 3 486–488
EmptyCatchBlock Avoid empty catch blocks 3 621–623

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 92–94
EmptyCatchBlock Avoid empty catch blocks 3 152–154
EmptyCatchBlock Avoid empty catch blocks 3 171–173

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

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 252–254

com/irurueta/navigation/inertial/calibration/accelerometer/BaseBiasGravityNormAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 434–436
EmptyCatchBlock Avoid empty catch blocks 3 592–594
EmptyCatchBlock Avoid empty catch blocks 3 737–739
EmptyCatchBlock Avoid empty catch blocks 3 905–907
EmptyCatchBlock Avoid empty catch blocks 3 1084–1086
EmptyCatchBlock Avoid empty catch blocks 3 1310–1312
EmptyCatchBlock Avoid empty catch blocks 3 1536–1538
EmptyCatchBlock Avoid empty catch blocks 3 1665–1667
EmptyCatchBlock Avoid empty catch blocks 3 1789–1791

com/irurueta/navigation/inertial/calibration/accelerometer/BaseGravityNormAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 441–443
EmptyCatchBlock Avoid empty catch blocks 3 625–627
EmptyCatchBlock Avoid empty catch blocks 3 797–799
EmptyCatchBlock Avoid empty catch blocks 3 987–989
EmptyCatchBlock Avoid empty catch blocks 3 1192–1194
EmptyCatchBlock Avoid empty catch blocks 3 1441–1443
EmptyCatchBlock Avoid empty catch blocks 3 1688–1690
EmptyCatchBlock Avoid empty catch blocks 3 1825–1827
EmptyCatchBlock Avoid empty catch blocks 3 1951–1953

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndFrameAccelerometerLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 293–295
EmptyCatchBlock Avoid empty catch blocks 3 449–451

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndFrameAccelerometerNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 384–386
EmptyCatchBlock Avoid empty catch blocks 3 544–546
EmptyCatchBlock Avoid empty catch blocks 3 690–692
EmptyCatchBlock Avoid empty catch blocks 3 844–846
EmptyCatchBlock Avoid empty catch blocks 3 1007–1009
EmptyCatchBlock Avoid empty catch blocks 3 1206–1208
EmptyCatchBlock Avoid empty catch blocks 3 1435–1437
EmptyCatchBlock Avoid empty catch blocks 3 1571–1573
EmptyCatchBlock Avoid empty catch blocks 3 1710–1712

com/irurueta/navigation/inertial/calibration/accelerometer/KnownBiasAndPositionAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 1587–1589
EmptyCatchBlock Avoid empty catch blocks 3 1603–1605
EmptyCatchBlock Avoid empty catch blocks 3 1621–1623
EmptyCatchBlock Avoid empty catch blocks 3 1641–1643
EmptyCatchBlock Avoid empty catch blocks 3 1657–1659
EmptyCatchBlock Avoid empty catch blocks 3 1676–1678
EmptyCatchBlock Avoid empty catch blocks 3 1697–1699
EmptyCatchBlock Avoid empty catch blocks 3 1719–1721
EmptyCatchBlock Avoid empty catch blocks 3 1740–1742
EmptyCatchBlock Avoid empty catch blocks 3 1763–1765
EmptyCatchBlock Avoid empty catch blocks 3 1788–1790
EmptyCatchBlock Avoid empty catch blocks 3 1815–1817
EmptyCatchBlock Avoid empty catch blocks 3 1839–1841
EmptyCatchBlock Avoid empty catch blocks 3 1865–1867
EmptyCatchBlock Avoid empty catch blocks 3 1892–1894
EmptyCatchBlock Avoid empty catch blocks 3 1921–1923
EmptyCatchBlock Avoid empty catch blocks 3 1939–1941
EmptyCatchBlock Avoid empty catch blocks 3 1959–1961
EmptyCatchBlock Avoid empty catch blocks 3 1981–1983
EmptyCatchBlock Avoid empty catch blocks 3 2005–2007
EmptyCatchBlock Avoid empty catch blocks 3 2026–2028
EmptyCatchBlock Avoid empty catch blocks 3 2049–2051
EmptyCatchBlock Avoid empty catch blocks 3 2074–2076
EmptyCatchBlock Avoid empty catch blocks 3 2100–2102
EmptyCatchBlock Avoid empty catch blocks 3 2125–2127
EmptyCatchBlock Avoid empty catch blocks 3 2154–2156
EmptyCatchBlock Avoid empty catch blocks 3 2184–2186
EmptyCatchBlock Avoid empty catch blocks 3 2211–2213
EmptyCatchBlock Avoid empty catch blocks 3 2240–2242
EmptyCatchBlock Avoid empty catch blocks 3 2271–2273
EmptyCatchBlock Avoid empty catch blocks 3 2304–2306
EmptyCatchBlock Avoid empty catch blocks 3 2326–2328
EmptyCatchBlock Avoid empty catch blocks 3 2350–2352
EmptyCatchBlock Avoid empty catch blocks 3 2376–2378
EmptyCatchBlock Avoid empty catch blocks 3 2404–2406
EmptyCatchBlock Avoid empty catch blocks 3 2429–2431
EmptyCatchBlock Avoid empty catch blocks 3 2455–2457
EmptyCatchBlock Avoid empty catch blocks 3 2483–2485
EmptyCatchBlock Avoid empty catch blocks 3 2513–2515
EmptyCatchBlock Avoid empty catch blocks 3 2547–2549
EmptyCatchBlock Avoid empty catch blocks 3 2584–2586
EmptyCatchBlock Avoid empty catch blocks 3 2623–2625
EmptyCatchBlock Avoid empty catch blocks 3 2659–2661
EmptyCatchBlock Avoid empty catch blocks 3 2697–2699
EmptyCatchBlock Avoid empty catch blocks 3 2737–2739
EmptyCatchBlock Avoid empty catch blocks 3 2779–2781
EmptyCatchBlock Avoid empty catch blocks 3 2810–2812
EmptyCatchBlock Avoid empty catch blocks 3 2843–2845
EmptyCatchBlock Avoid empty catch blocks 3 2877–2879
EmptyCatchBlock Avoid empty catch blocks 3 2913–2915
EmptyCatchBlock Avoid empty catch blocks 3 2946–2948
EmptyCatchBlock Avoid empty catch blocks 3 2981–2983
EmptyCatchBlock Avoid empty catch blocks 3 3018–3020
EmptyCatchBlock Avoid empty catch blocks 3 3057–3059
EmptyCatchBlock Avoid empty catch blocks 3 3074–3076
EmptyCatchBlock Avoid empty catch blocks 3 3094–3096
EmptyCatchBlock Avoid empty catch blocks 3 3116–3118
EmptyCatchBlock Avoid empty catch blocks 3 3139–3141
EmptyCatchBlock Avoid empty catch blocks 3 3159–3161
EmptyCatchBlock Avoid empty catch blocks 3 3181–3183
EmptyCatchBlock Avoid empty catch blocks 3 3205–3207
EmptyCatchBlock Avoid empty catch blocks 3 3231–3233
EmptyCatchBlock Avoid empty catch blocks 3 3247–3249
EmptyCatchBlock Avoid empty catch blocks 3 3266–3268
EmptyCatchBlock Avoid empty catch blocks 3 3287–3289
EmptyCatchBlock Avoid empty catch blocks 3 3308–3310
EmptyCatchBlock Avoid empty catch blocks 3 3327–3329
EmptyCatchBlock Avoid empty catch blocks 3 3348–3350
EmptyCatchBlock Avoid empty catch blocks 3 3371–3373
EmptyCatchBlock Avoid empty catch blocks 3 3396–3398
EmptyCatchBlock Avoid empty catch blocks 3 3415–3417
EmptyCatchBlock Avoid empty catch blocks 3 3436–3438
EmptyCatchBlock Avoid empty catch blocks 3 3459–3461
EmptyCatchBlock Avoid empty catch blocks 3 3484–3486
EmptyCatchBlock Avoid empty catch blocks 3 3506–3508
EmptyCatchBlock Avoid empty catch blocks 3 3529–3531
EmptyCatchBlock Avoid empty catch blocks 3 3554–3556
EmptyCatchBlock Avoid empty catch blocks 3 3581–3583

com/irurueta/navigation/inertial/calibration/accelerometer/KnownFrameAccelerometerNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 399–401
EmptyCatchBlock Avoid empty catch blocks 3 584–586
EmptyCatchBlock Avoid empty catch blocks 3 758–760
EmptyCatchBlock Avoid empty catch blocks 3 950–952
EmptyCatchBlock Avoid empty catch blocks 3 1159–1161
EmptyCatchBlock Avoid empty catch blocks 3 1414–1416
EmptyCatchBlock Avoid empty catch blocks 3 1665–1667
EmptyCatchBlock Avoid empty catch blocks 3 1805–1807
EmptyCatchBlock Avoid empty catch blocks 3 1934–1936

com/irurueta/navigation/inertial/calibration/accelerometer/KnownPositionAccelerometerCalibrator.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'com.irurueta.navigation.inertial.ECEFGravity' 4 26
EmptyCatchBlock Avoid empty catch blocks 3 1750–1752
EmptyCatchBlock Avoid empty catch blocks 3 1766–1768
EmptyCatchBlock Avoid empty catch blocks 3 1784–1786
EmptyCatchBlock Avoid empty catch blocks 3 1804–1806
EmptyCatchBlock Avoid empty catch blocks 3 1820–1822
EmptyCatchBlock Avoid empty catch blocks 3 1839–1841
EmptyCatchBlock Avoid empty catch blocks 3 1860–1862
EmptyCatchBlock Avoid empty catch blocks 3 1882–1884
EmptyCatchBlock Avoid empty catch blocks 3 1907–1909
EmptyCatchBlock Avoid empty catch blocks 3 1933–1935
EmptyCatchBlock Avoid empty catch blocks 3 1961–1963
EmptyCatchBlock Avoid empty catch blocks 3 1991–1993
EmptyCatchBlock Avoid empty catch blocks 3 2018–2020
EmptyCatchBlock Avoid empty catch blocks 3 2047–2049
EmptyCatchBlock Avoid empty catch blocks 3 2078–2080
EmptyCatchBlock Avoid empty catch blocks 3 2110–2112
EmptyCatchBlock Avoid empty catch blocks 3 2132–2134
EmptyCatchBlock Avoid empty catch blocks 3 2155–2157
EmptyCatchBlock Avoid empty catch blocks 3 2180–2182
EmptyCatchBlock Avoid empty catch blocks 3 2207–2209
EmptyCatchBlock Avoid empty catch blocks 3 2231–2233
EmptyCatchBlock Avoid empty catch blocks 3 2257–2259
EmptyCatchBlock Avoid empty catch blocks 3 2285–2287
EmptyCatchBlock Avoid empty catch blocks 3 2314–2316
EmptyCatchBlock Avoid empty catch blocks 3 2342–2344
EmptyCatchBlock Avoid empty catch blocks 3 2374–2376
EmptyCatchBlock Avoid empty catch blocks 3 2408–2410
EmptyCatchBlock Avoid empty catch blocks 3 2439–2441
EmptyCatchBlock Avoid empty catch blocks 3 2471–2473
EmptyCatchBlock Avoid empty catch blocks 3 2505–2507
EmptyCatchBlock Avoid empty catch blocks 3 2542–2544
EmptyCatchBlock Avoid empty catch blocks 3 2567–2569
EmptyCatchBlock Avoid empty catch blocks 3 2594–2596
EmptyCatchBlock Avoid empty catch blocks 3 2623–2625
EmptyCatchBlock Avoid empty catch blocks 3 2654–2656
EmptyCatchBlock Avoid empty catch blocks 3 2682–2684
EmptyCatchBlock Avoid empty catch blocks 3 2712–2714
EmptyCatchBlock Avoid empty catch blocks 3 2743–2745
EmptyCatchBlock Avoid empty catch blocks 3 2777–2779
EmptyCatchBlock Avoid empty catch blocks 3 2814–2816
EmptyCatchBlock Avoid empty catch blocks 3 2855–2857
EmptyCatchBlock Avoid empty catch blocks 3 2898–2900
EmptyCatchBlock Avoid empty catch blocks 3 2938–2940
EmptyCatchBlock Avoid empty catch blocks 3 2980–2982
EmptyCatchBlock Avoid empty catch blocks 3 3023–3025
EmptyCatchBlock Avoid empty catch blocks 3 3068–3070
EmptyCatchBlock Avoid empty catch blocks 3 3102–3104
EmptyCatchBlock Avoid empty catch blocks 3 3138–3140
EmptyCatchBlock Avoid empty catch blocks 3 3176–3178
EmptyCatchBlock Avoid empty catch blocks 3 3216–3218
EmptyCatchBlock Avoid empty catch blocks 3 3253–3255
EmptyCatchBlock Avoid empty catch blocks 3 3292–3294
EmptyCatchBlock Avoid empty catch blocks 3 3332–3334
EmptyCatchBlock Avoid empty catch blocks 3 3374–3376
EmptyCatchBlock Avoid empty catch blocks 3 3392–3394
EmptyCatchBlock Avoid empty catch blocks 3 3413–3415
EmptyCatchBlock Avoid empty catch blocks 3 3436–3438
EmptyCatchBlock Avoid empty catch blocks 3 3460–3462
EmptyCatchBlock Avoid empty catch blocks 3 3481–3483
EmptyCatchBlock Avoid empty catch blocks 3 3504–3506
EmptyCatchBlock Avoid empty catch blocks 3 3529–3531
EmptyCatchBlock Avoid empty catch blocks 3 3556–3558
EmptyCatchBlock Avoid empty catch blocks 3 3572–3574
EmptyCatchBlock Avoid empty catch blocks 3 3591–3593
EmptyCatchBlock Avoid empty catch blocks 3 3612–3614
EmptyCatchBlock Avoid empty catch blocks 3 3633–3635
EmptyCatchBlock Avoid empty catch blocks 3 3652–3654
EmptyCatchBlock Avoid empty catch blocks 3 3673–3675
EmptyCatchBlock Avoid empty catch blocks 3 3696–3698
EmptyCatchBlock Avoid empty catch blocks 3 3721–3723
EmptyCatchBlock Avoid empty catch blocks 3 3740–3742
EmptyCatchBlock Avoid empty catch blocks 3 3761–3763
EmptyCatchBlock Avoid empty catch blocks 3 3784–3786
EmptyCatchBlock Avoid empty catch blocks 3 3809–3811
EmptyCatchBlock Avoid empty catch blocks 3 3831–3833
EmptyCatchBlock Avoid empty catch blocks 3 3854–3856
EmptyCatchBlock Avoid empty catch blocks 3 3879–3881
EmptyCatchBlock Avoid empty catch blocks 3 3906–3908

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownBiasAndGravityNormAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 441–443
EmptyCatchBlock Avoid empty catch blocks 3 455–457
EmptyCatchBlock Avoid empty catch blocks 3 472–474

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownBiasAndPositionAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 449–451
EmptyCatchBlock Avoid empty catch blocks 3 463–465
EmptyCatchBlock Avoid empty catch blocks 3 480–482

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownGravityNormAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 452–454
EmptyCatchBlock Avoid empty catch blocks 3 466–468
EmptyCatchBlock Avoid empty catch blocks 3 483–485

com/irurueta/navigation/inertial/calibration/accelerometer/RobustKnownPositionAccelerometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 460–462
EmptyCatchBlock Avoid empty catch blocks 3 474–476
EmptyCatchBlock Avoid empty catch blocks 3 491–493

com/irurueta/navigation/inertial/calibration/bias/BodyKinematicsBiasEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 485–487
EmptyCatchBlock Avoid empty catch blocks 3 514–516
EmptyCatchBlock Avoid empty catch blocks 3 539–541
EmptyCatchBlock Avoid empty catch blocks 3 564–566
EmptyCatchBlock Avoid empty catch blocks 3 589–591
EmptyCatchBlock Avoid empty catch blocks 3 617–619
EmptyCatchBlock Avoid empty catch blocks 3 645–647

com/irurueta/navigation/inertial/calibration/generators/GyroscopeMeasurementsGenerator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 406–408

com/irurueta/navigation/inertial/calibration/generators/MagnetometerMeasurementsGenerator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 195–197

com/irurueta/navigation/inertial/calibration/generators/MeasurementsGenerator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 114–116

com/irurueta/navigation/inertial/calibration/gyroscope/EasyGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 544–546
EmptyCatchBlock Avoid empty catch blocks 3 574–576
EmptyCatchBlock Avoid empty catch blocks 3 630–632
EmptyCatchBlock Avoid empty catch blocks 3 691–693
EmptyCatchBlock Avoid empty catch blocks 3 758–760

com/irurueta/navigation/inertial/calibration/gyroscope/EulerQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 67–69
EmptyCatchBlock Avoid empty catch blocks 3 146–148

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasAndFrameGyroscopeLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 302–304
EmptyCatchBlock Avoid empty catch blocks 3 458–460

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasAndFrameGyroscopeNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 294–296
EmptyCatchBlock Avoid empty catch blocks 3 410–412
EmptyCatchBlock Avoid empty catch blocks 3 571–573
EmptyCatchBlock Avoid empty catch blocks 3 720–722
EmptyCatchBlock Avoid empty catch blocks 3 891–893
EmptyCatchBlock Avoid empty catch blocks 3 1076–1078
EmptyCatchBlock Avoid empty catch blocks 3 1314–1316
EmptyCatchBlock Avoid empty catch blocks 3 1556–1558
EmptyCatchBlock Avoid empty catch blocks 3 1691–1693
EmptyCatchBlock Avoid empty catch blocks 3 1828–1830
EmptyCatchBlock Avoid empty catch blocks 3 1986–1988

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasEasyGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 533–535
EmptyCatchBlock Avoid empty catch blocks 3 562–564
EmptyCatchBlock Avoid empty catch blocks 3 615–617
EmptyCatchBlock Avoid empty catch blocks 3 673–675
EmptyCatchBlock Avoid empty catch blocks 3 737–739

com/irurueta/navigation/inertial/calibration/gyroscope/KnownBiasTurntableGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 557–559
EmptyCatchBlock Avoid empty catch blocks 3 605–607
EmptyCatchBlock Avoid empty catch blocks 3 693–695
EmptyCatchBlock Avoid empty catch blocks 3 782–784
EmptyCatchBlock Avoid empty catch blocks 3 878–880

com/irurueta/navigation/inertial/calibration/gyroscope/KnownFrameGyroscopeNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 308–310
EmptyCatchBlock Avoid empty catch blocks 3 426–428
EmptyCatchBlock Avoid empty catch blocks 3 613–615
EmptyCatchBlock Avoid empty catch blocks 3 786–788
EmptyCatchBlock Avoid empty catch blocks 3 980–982
EmptyCatchBlock Avoid empty catch blocks 3 1190–1192
EmptyCatchBlock Avoid empty catch blocks 3 1447–1449
EmptyCatchBlock Avoid empty catch blocks 3 1702–1704
EmptyCatchBlock Avoid empty catch blocks 3 1843–1845
EmptyCatchBlock Avoid empty catch blocks 3 1971–1973
EmptyCatchBlock Avoid empty catch blocks 3 2120–2122

com/irurueta/navigation/inertial/calibration/gyroscope/MidPointQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 91–93
EmptyCatchBlock Avoid empty catch blocks 3 176–178

com/irurueta/navigation/inertial/calibration/gyroscope/RobustEasyGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 542–544
EmptyCatchBlock Avoid empty catch blocks 3 572–574
EmptyCatchBlock Avoid empty catch blocks 3 628–630
EmptyCatchBlock Avoid empty catch blocks 3 689–691
EmptyCatchBlock Avoid empty catch blocks 3 756–758

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasAndFrameGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 413–415

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasEasyGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 531–533
EmptyCatchBlock Avoid empty catch blocks 3 560–562
EmptyCatchBlock Avoid empty catch blocks 3 614–616
EmptyCatchBlock Avoid empty catch blocks 3 673–675
EmptyCatchBlock Avoid empty catch blocks 3 737–739

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownBiasTurntableGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 515–517
EmptyCatchBlock Avoid empty catch blocks 3 563–565
EmptyCatchBlock Avoid empty catch blocks 3 651–653
EmptyCatchBlock Avoid empty catch blocks 3 740–742
EmptyCatchBlock Avoid empty catch blocks 3 836–838

com/irurueta/navigation/inertial/calibration/gyroscope/RobustKnownFrameGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 426–428

com/irurueta/navigation/inertial/calibration/gyroscope/RobustTurntableGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 526–528
EmptyCatchBlock Avoid empty catch blocks 3 575–577
EmptyCatchBlock Avoid empty catch blocks 3 665–667
EmptyCatchBlock Avoid empty catch blocks 3 757–759
EmptyCatchBlock Avoid empty catch blocks 3 856–858

com/irurueta/navigation/inertial/calibration/gyroscope/RungeKuttaQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 118–120
EmptyCatchBlock Avoid empty catch blocks 3 208–210

com/irurueta/navigation/inertial/calibration/gyroscope/SuhQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 122–124
EmptyCatchBlock Avoid empty catch blocks 3 218–220

com/irurueta/navigation/inertial/calibration/gyroscope/TrawnyQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 121–123
EmptyCatchBlock Avoid empty catch blocks 3 216–218

com/irurueta/navigation/inertial/calibration/gyroscope/TurntableGyroscopeCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 566–568
EmptyCatchBlock Avoid empty catch blocks 3 615–617
EmptyCatchBlock Avoid empty catch blocks 3 705–707
EmptyCatchBlock Avoid empty catch blocks 3 797–799
EmptyCatchBlock Avoid empty catch blocks 3 895–897

com/irurueta/navigation/inertial/calibration/gyroscope/YuanQuaternionStepIntegrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 74–76
EmptyCatchBlock Avoid empty catch blocks 3 158–160

com/irurueta/navigation/inertial/calibration/magnetometer/BaseKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 435–437
EmptyCatchBlock Avoid empty catch blocks 3 531–533
EmptyCatchBlock Avoid empty catch blocks 3 632–634

com/irurueta/navigation/inertial/calibration/magnetometer/BaseMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 382–384
EmptyCatchBlock Avoid empty catch blocks 3 397–399
EmptyCatchBlock Avoid empty catch blocks 3 416–418
EmptyCatchBlock Avoid empty catch blocks 3 798–800
EmptyCatchBlock Avoid empty catch blocks 3 817–819
EmptyCatchBlock Avoid empty catch blocks 3 839–841

com/irurueta/navigation/inertial/calibration/magnetometer/KnownFrameMagnetometerNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 538–540
EmptyCatchBlock Avoid empty catch blocks 3 893–895
EmptyCatchBlock Avoid empty catch blocks 3 1313–1315
EmptyCatchBlock Avoid empty catch blocks 3 1850–1852
EmptyCatchBlock Avoid empty catch blocks 3 2139–2141
EmptyCatchBlock Avoid empty catch blocks 3 2433–2435

com/irurueta/navigation/inertial/calibration/magnetometer/KnownHardIronAndFrameMagnetometerLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'com.irurueta.navigation.frames.ECEFFrame' 4 25
EmptyCatchBlock Avoid empty catch blocks 3 434–436
EmptyCatchBlock Avoid empty catch blocks 3 774–776
EmptyCatchBlock Avoid empty catch blocks 3 1058–1060

com/irurueta/navigation/inertial/calibration/magnetometer/KnownHardIronAndFrameMagnetometerNonLinearLeastSquaresCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 530–532
EmptyCatchBlock Avoid empty catch blocks 3 883–885
EmptyCatchBlock Avoid empty catch blocks 3 1305–1307
EmptyCatchBlock Avoid empty catch blocks 3 1844–1846
EmptyCatchBlock Avoid empty catch blocks 3 2132–2134
EmptyCatchBlock Avoid empty catch blocks 3 2425–2427

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownHardIronMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 446–448
EmptyCatchBlock Avoid empty catch blocks 3 461–463
EmptyCatchBlock Avoid empty catch blocks 3 481–483

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownHardIronPositionAndInstantMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 485–487
EmptyCatchBlock Avoid empty catch blocks 3 500–502
EmptyCatchBlock Avoid empty catch blocks 3 520–522

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownMagneticFluxDensityNormMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 452–454
EmptyCatchBlock Avoid empty catch blocks 3 467–469
EmptyCatchBlock Avoid empty catch blocks 3 487–489

com/irurueta/navigation/inertial/calibration/magnetometer/RobustKnownPositionAndInstantMagnetometerCalibrator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 490–492
EmptyCatchBlock Avoid empty catch blocks 3 505–507
EmptyCatchBlock Avoid empty catch blocks 3 525–527

com/irurueta/navigation/inertial/estimators/BodyMagneticFluxDensityEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 153–155

com/irurueta/navigation/inertial/estimators/ECEFKinematicsEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 1630–1632

com/irurueta/navigation/inertial/estimators/ECIKinematicsEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 973–975

com/irurueta/navigation/inertial/estimators/LevelingEstimator2.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 291–293

com/irurueta/navigation/inertial/estimators/NEDGravityEstimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 174

com/irurueta/navigation/inertial/estimators/NEDKinematicsEstimator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 2658–2660

com/irurueta/navigation/inertial/estimators/NEDVelocityEstimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 1179

com/irurueta/navigation/inertial/navigators/ECEFInertialNavigator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 9872–9874
EmptyCatchBlock Avoid empty catch blocks 3 9932–9934
EmptyCatchBlock Avoid empty catch blocks 3 9989–9991
EmptyCatchBlock Avoid empty catch blocks 3 10061–10063
EmptyCatchBlock Avoid empty catch blocks 3 10130–10132

com/irurueta/navigation/inertial/navigators/ECIInertialNavigator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 4482–4484
EmptyCatchBlock Avoid empty catch blocks 3 4542–4544
EmptyCatchBlock Avoid empty catch blocks 3 4600–4602
EmptyCatchBlock Avoid empty catch blocks 3 4673–4675
EmptyCatchBlock Avoid empty catch blocks 3 4743–4745
UnnecessaryFullyQualifiedName Unnecessary qualifier 'com.irurueta.units': 'Time' is already in scope because it is imported in this file 4 6391

com/irurueta/navigation/inertial/navigators/NEDInertialNavigator.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 16993–16995
EmptyCatchBlock Avoid empty catch blocks 3 17135–17137
EmptyCatchBlock Avoid empty catch blocks 3 17238–17240
EmptyCatchBlock Avoid empty catch blocks 3 17389–17391
EmptyCatchBlock Avoid empty catch blocks 3 17538–17540

com/irurueta/navigation/inertial/wmm/NEDMagneticFluxDensity.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 406–408

com/irurueta/navigation/inertial/wmm/WMMEarthMagneticFluxDensityEstimator.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 2588
UselessParentheses Useless parentheses. 4 2674
UselessParentheses Useless parentheses. 4 2677

com/irurueta/navigation/inertial/wmm/WMMLoader.java

Rule Violation Priority Line
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 3 62
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 3 87
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 3 103
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'stream': resource specifications are implicitly final 3 116
UnnecessaryModifier Unnecessary modifier 'final' on resource specification 'reader': resource specifications are implicitly final 3 129
UselessParentheses Useless parentheses. 4 184