PMD Results

The following document contains the results of PMD 7.24.0.

Violations By Priority

Priority 2

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/gui/source/ThemisUISourcePackageSelect.java

Rule Violation Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 177

Priority 3

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianLZMAInputStream.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 141143

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianStreamManager.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 282284
EmptyCatchBlock Avoid empty catch blocks 295297

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianGroestlDigest.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'ROUNDS512'. 127

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/modes/GordianGCMSIVBlockCipher.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'numHashed'. 788

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'calculateDeltas()'. 684

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'myPrice'. 534
UnusedLocalVariable Avoid unused local variables such as 'myXchangeRate'. 535

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportMarketGrowth.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 51
UnusedPrivateField Avoid unused private fields such as 'hasForeign'. 91

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/ui/dialog/MoneyWiseXTransactionDialog.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'theTransaction'. 133
UnusedLocalVariable Avoid unused local variables such as 'myYears'. 266
UnusedLocalVariable Avoid unused local variables such as 'myItem'. 334

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/basic/MoneyWiseAssetBase.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 694696

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java

Rule Violation Line
UnusedFormalParameter Avoid unused method parameters such as 'pCategory'. 394

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransaction.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 655657
CollapsibleIfStatements This if statement could be combined with its parent 664666

Oceanus Java Core Utilities - io/github/tonywasher/joceanus/oceanus/decimal/OceanusDecimal.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'INT_SHIFT'. 61

Prometheus Core Application Framework - io/github/tonywasher/joceanus/prometheus/sheets/PrometheusSheetReader.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'theGuiFactory'. 55

Prometheus Core Application Framework - io/github/tonywasher/joceanus/prometheus/sheets/PrometheusSheetWriter.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'theGuiFactory'. 54

Tethys UI Core Utilities - io/github/tonywasher/joceanus/tethys/core/dialog/TethysUICorePasswordDialog.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'MIN_PASSWORD_LEN'. 43

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/control/TethysUISwingHTMLManager.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 171173

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/dialog/TethysUISwingDirectorySelector.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 35

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/dialog/TethysUISwingFileSelector.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 36

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/field/TethysUISwingListButtonField.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'isCellEditing'. 52

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/parser/proj/ThemisMavenId.java

Rule Violation Line
CollapsibleIfStatements This if statement could be combined with its parent 276279

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Line
EmptyCatchBlock Avoid empty catch blocks 355357

Priority 4

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianGroestlDigest.java

Rule Violation Line
UselessParentheses Useless parentheses around `ROWS * COLS512`. 125
UselessParentheses Useless parentheses around `ROWS * COLS1024`. 126
UselessParentheses Useless parentheses around `(rotl64(a, 8) & 0x000000FF000000FFL) | (rotl64(...`. 493496
UselessParentheses Useless parentheses around `(msglen - index) / size`. 904

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianJHDigest.java

Rule Violation Line
UselessParentheses Useless parentheses around `((x & 0x5555555555555555L) << 1) | ((x & 0xaaaa...`. 355
UselessParentheses Useless parentheses around `((x & 0x3333333333333333L) << 2) | ((x & 0xcccc...`. 360
UselessParentheses Useless parentheses around `((x & 0x0f0f0f0f0f0f0f0fL) << 4) | ((x & 0xf0f0...`. 365
UselessParentheses Useless parentheses around `((x & 0x00ff00ff00ff00ffL) << 8) | ((x & 0xff00...`. 373
UselessParentheses Useless parentheses around `((x & 0x0000ffff0000ffffL) << 16) | ((x & 0xfff...`. 381
UselessParentheses Useless parentheses around `(x << 32) | (x >>> 32)`. 389
UselessParentheses Useless parentheses around `cc`. 440
UselessParentheses Useless parentheses around `cc`. 441

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianSkeinBase.java

Rule Violation Line
UselessParentheses Useless parentheses around `(tweak[1] & T1_FIRST) != 0`. 387
UselessParentheses Useless parentheses around `(tweak[1] & T1_FINAL) != 0`. 399
UselessParentheses Useless parentheses around `len - copied`. 506
UselessParentheses Useless parentheses around `(outputSizeBytes + blockSize - 1) / blockSize`. 870
UselessParentheses Useless parentheses around `(outputBytes + 8 - 1) / 8`. 920

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianAnubisEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `BLOCKSIZE / 8`. 41
UselessParentheses Useless parentheses around `key[pos + 3]`. 517
UselessParentheses Useless parentheses around `kappa[nState - 1]`. 530
UselessParentheses Useless parentheses around `k0`. 536
UselessParentheses Useless parentheses around `k1`. 541
UselessParentheses Useless parentheses around `k2`. 546
UselessParentheses Useless parentheses around `kappa[i]`. 547
UselessParentheses Useless parentheses around `k3`. 551
UselessParentheses Useless parentheses around `kappa[j]`. 583
UselessParentheses Useless parentheses around `v`. 608
UselessParentheses Useless parentheses around `inBuffer[pos + 3]`. 637
UselessParentheses Useless parentheses around `state[0]`. 660
UselessParentheses Useless parentheses around `state[1]`. 661
UselessParentheses Useless parentheses around `state[2]`. 662
UselessParentheses Useless parentheses around `state[3]`. 663
UselessParentheses Useless parentheses around `state[0]`. 689
UselessParentheses Useless parentheses around `state[1]`. 690
UselessParentheses Useless parentheses around `state[2]`. 691
UselessParentheses Useless parentheses around `state[3]`. 692
UselessParentheses Useless parentheses around `w`. 703

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianBlake2XEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 94

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianBlake3Engine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 90

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianMARSEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `BLOCKSIZE / 8`. 39
UselessParentheses Useless parentheses around `(x >>> n) | (x << (32 - n))`. 216
UselessParentheses Useless parentheses around `(x << n) | (x >>> (32 - n))`. 220
UselessParentheses Useless parentheses around `w`. 578

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianRabbitEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 136
UselessParentheses Useless parentheses around `h ^ l`. 241
UselessParentheses Useless parentheses around `(v << n) | (v >>> (32 - n))`. 278
UselessParentheses Useless parentheses around `v`. 278
UselessParentheses Useless parentheses around `n`. 278
UselessParentheses Useless parentheses around `v`. 278
UselessParentheses Useless parentheses around `n`. 278

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSkeinXofEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 95

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSnow3GEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 173
UselessParentheses Useless parentheses around `val`. 275
UselessParentheses Useless parentheses around `(mulXpow(c, 23, 0xa9) << 24) | (mulXpow(c, 245,...`. 313316
UselessParentheses Useless parentheses around `mulXpow(c, 239, 0xa9)`. 316
UselessParentheses Useless parentheses around `(mulXpow(c, 16, 0xa9) << 24) | (mulXpow(c, 39, ...`. 325328
UselessParentheses Useless parentheses around `mulXpow(c, 64, 0xa9)`. 328
UselessParentheses Useless parentheses around `w`. 340
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b)`. 341
UselessParentheses Useless parentheses around `srw1`. 342
UselessParentheses Useless parentheses around `srw2`. 343
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b) ^ srw3`. 344
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b)`. 344
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b) ^ srw0`. 346
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b)`. 346
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b)`. 347
UselessParentheses Useless parentheses around `srw2`. 348
UselessParentheses Useless parentheses around `srw3`. 349
UselessParentheses Useless parentheses around `srw0`. 351
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b) ^ srw1`. 352
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b)`. 352
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b)`. 353
UselessParentheses Useless parentheses around `srw3`. 354
UselessParentheses Useless parentheses around `srw0`. 356
UselessParentheses Useless parentheses around `srw1`. 357
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b) ^ srw2`. 358
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b)`. 358
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b)`. 359
UselessParentheses Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. 361362
UselessParentheses Useless parentheses around `r0`. 361
UselessParentheses Useless parentheses around `r1`. 361
UselessParentheses Useless parentheses around `r2`. 361
UselessParentheses Useless parentheses around `r3`. 362
UselessParentheses Useless parentheses around `w`. 374
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69)`. 375
UselessParentheses Useless parentheses around `sqw1`. 376
UselessParentheses Useless parentheses around `sqw2`. 377
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69) ^ sqw3`. 378
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69)`. 378
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69) ^ sqw0`. 380
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69)`. 380
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69)`. 381
UselessParentheses Useless parentheses around `sqw2`. 382
UselessParentheses Useless parentheses around `sqw3`. 383
UselessParentheses Useless parentheses around `sqw0`. 385
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69) ^ sqw1`. 386
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69)`. 386
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69)`. 387
UselessParentheses Useless parentheses around `sqw3`. 388
UselessParentheses Useless parentheses around `sqw0`. 390
UselessParentheses Useless parentheses around `sqw1`. 391
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69) ^ sqw2`. 392
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69)`. 392
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69)`. 393
UselessParentheses Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. 395396
UselessParentheses Useless parentheses around `r0`. 395
UselessParentheses Useless parentheses around `r1`. 395
UselessParentheses Useless parentheses around `r2`. 395
UselessParentheses Useless parentheses around `r3`. 396
UselessParentheses Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. 405411
UselessParentheses Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. 406
UselessParentheses Useless parentheses around `lfsrState[2]`. 407
UselessParentheses Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. 409
UselessParentheses Useless parentheses around `lfsrState[11]`. 409
UselessParentheses Useless parentheses around `f`. 410
UselessParentheses Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. 435440
UselessParentheses Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. 436
UselessParentheses Useless parentheses around `lfsrState[2]`. 437
UselessParentheses Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. 439
UselessParentheses Useless parentheses around `lfsrState[11]`. 439

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSosemanukEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 88
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 0`. 323
UselessParentheses Useless parentheses around `0`. 323
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 1)`. 325
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 2)`. 327
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 3)`. 329
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 4`. 358
UselessParentheses Useless parentheses around `4`. 358
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 1)`. 360
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 2)`. 362
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 3)`. 364
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 8`. 390
UselessParentheses Useless parentheses around `8`. 390
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 1)`. 392
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 2)`. 394
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 3)`. 396
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 12`. 424
UselessParentheses Useless parentheses around `12`. 424
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 1)`. 426
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 2)`. 428
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 3)`. 430
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 16`. 458
UselessParentheses Useless parentheses around `16`. 458
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 1)`. 460
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 2)`. 462
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 3)`. 464
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 20`. 494
UselessParentheses Useless parentheses around `20`. 494
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 1)`. 496
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 2)`. 498
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 3)`. 500
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 24`. 528
UselessParentheses Useless parentheses around `24`. 528
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 1)`. 530
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 2)`. 532
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 3)`. 534
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 28`. 563
UselessParentheses Useless parentheses around `28`. 563
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 1)`. 565
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 2)`. 567
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 3)`. 569
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 32`. 599
UselessParentheses Useless parentheses around `32`. 599
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 1)`. 601
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 2)`. 603
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 3)`. 605
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 36`. 634
UselessParentheses Useless parentheses around `36`. 634
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 1)`. 636
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 2)`. 638
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 3)`. 640
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 40`. 666
UselessParentheses Useless parentheses around `40`. 666
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 1)`. 668
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 2)`. 670
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 3)`. 672
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 44`. 700
UselessParentheses Useless parentheses around `44`. 700
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 1)`. 702
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 2)`. 704
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 3)`. 706
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 48`. 734
UselessParentheses Useless parentheses around `48`. 734
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 1)`. 736
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 2)`. 738
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 3)`. 740
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 52`. 770
UselessParentheses Useless parentheses around `52`. 770
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 1)`. 772
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 2)`. 774
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 3)`. 776
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 56`. 804
UselessParentheses Useless parentheses around `56`. 804
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 1)`. 806
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 2)`. 808
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 3)`. 810
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 60`. 839
UselessParentheses Useless parentheses around `60`. 839
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 1)`. 841
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 2)`. 843
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 3)`. 845
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 64`. 875
UselessParentheses Useless parentheses around `64`. 875
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 1)`. 877
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 2)`. 879
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 3)`. 881
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 68`. 910
UselessParentheses Useless parentheses around `68`. 910
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 1)`. 912
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 2)`. 914
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 3)`. 916
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 72`. 942
UselessParentheses Useless parentheses around `72`. 942
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 1)`. 944
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 2)`. 946
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 3)`. 948
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 76`. 976
UselessParentheses Useless parentheses around `76`. 976
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 1)`. 978
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 2)`. 980
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 3)`. 982
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 80`. 1010
UselessParentheses Useless parentheses around `80`. 1010
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 1)`. 1012
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 2)`. 1014
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 3)`. 1016
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 84`. 1046
UselessParentheses Useless parentheses around `84`. 1046
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 1)`. 1048
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 2)`. 1050
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 3)`. 1052
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 88`. 1080
UselessParentheses Useless parentheses around `88`. 1080
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 1)`. 1082
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 2)`. 1084
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 3)`. 1086
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 92`. 1115
UselessParentheses Useless parentheses around `92`. 1115
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 1)`. 1117
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 2)`. 1119
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 3)`. 1121
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 96`. 1151
UselessParentheses Useless parentheses around `96`. 1151
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 1)`. 1153
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 2)`. 1155
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 3)`. 1157
UselessParentheses Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. 2105
UselessParentheses Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. 2106
UselessParentheses Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. 2113
UselessParentheses Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. 2114
UselessParentheses Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. 2121
UselessParentheses Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. 2122
UselessParentheses Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. 2129
UselessParentheses Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. 2130
UselessParentheses Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. 2165
UselessParentheses Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. 2166
UselessParentheses Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. 2173
UselessParentheses Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. 2174
UselessParentheses Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. 2181
UselessParentheses Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. 2182
UselessParentheses Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. 2189
UselessParentheses Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. 2190
UselessParentheses Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. 2225
UselessParentheses Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. 2226
UselessParentheses Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. 2233
UselessParentheses Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. 2234
UselessParentheses Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. 2241
UselessParentheses Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. 2242
UselessParentheses Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. 2249
UselessParentheses Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. 2250
UselessParentheses Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. 2285
UselessParentheses Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. 2286
UselessParentheses Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. 2293
UselessParentheses Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. 2294
UselessParentheses Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. 2301
UselessParentheses Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. 2302
UselessParentheses Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. 2309
UselessParentheses Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. 2310
UselessParentheses Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. 2345
UselessParentheses Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. 2346
UselessParentheses Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. 2353
UselessParentheses Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. 2354
UselessParentheses Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. 2361
UselessParentheses Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. 2362
UselessParentheses Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. 2369
UselessParentheses Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. 2370

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSpeckEngine.java

Rule Violation Line
UselessParentheses Useless parentheses around `numWords - 2`. 203

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianXChaCha20Engine.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Salsa20Engine': 'DEFAULT_ROUNDS' is already in scope because it is inherited by an enclosing type 64

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianZuc128Engine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 186
UselessParentheses Useless parentheses around `((x << k) | (x >>> (31 - k))) & 0x7FFFFFFF`. 319
UselessParentheses Useless parentheses around `x`. 319
UselessParentheses Useless parentheses around `x`. 319
UselessParentheses Useless parentheses around `(a << k) | (a >>> (32 - k))`. 413
UselessParentheses Useless parentheses around `a`. 413
UselessParentheses Useless parentheses around `a`. 413
UselessParentheses Useless parentheses around `x ^ rot(x, 2) ^ rot(x, 10) ^ rot(x, 18) ^ rot(x...`. 423
UselessParentheses Useless parentheses around `x ^ rot(x, 8) ^ rot(x, 14) ^ rot(x, 22) ^ rot(x...`. 433
UselessParentheses Useless parentheses around `((a & 0xFF) << 24) | ((b & 0xFF) << 16) | ((c &...`. 449
UselessParentheses Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFFFF) << 8) | (c &...`. 481

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianZuc256Engine.java

Rule Violation Line
UselessParentheses Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFF) << 16) | ((c &...`. 122

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/modes/GordianGCMSIVBlockCipher.java

Rule Violation Line
UselessParentheses Useless parentheses around `MAX_DATALEN - pLen`. 260
UselessParentheses Useless parentheses around `dataLimit - pLen`. 290

Metis Data Framework - io/github/tonywasher/joceanus/metis/field/MetisFieldValidation.java

Rule Violation Line
UselessParentheses Useless parentheses around `pBuilder.isEmpty()`. 242

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/statics/MoneyWiseCashCategoryClass.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseCashCategoryClass': 'PARENT' is already in scope because it is declared in an enclosing type 122

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/statics/MoneyWiseLoanCategoryClass.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseLoanCategoryClass': 'CREDITCARD' is already in scope because it is declared in an enclosing type 144

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFFile.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 799
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 801
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 803
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 805
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 807

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFLine.java

Rule Violation Line
UselessParentheses Useless parentheses around `myLine.startsWith(QIF_XFERSTART)`. 973
UselessParentheses Useless parentheses around `myLine.endsWith(QIF_XFEREND)`. 974
UselessParentheses Useless parentheses around `myLine.startsWith(QIF_XFERSTART)`. 1267
UselessParentheses Useless parentheses around `myLine.endsWith(QIF_XFEREND)`. 1268

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFSection': 'values' is already in scope 347

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/parser/node/ThemisNodeImport.java

Rule Violation Line
UselessParentheses Useless parentheses around `(ThemisNodeName) myName.getQualifier()`. 61

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/solver/mapper/ThemisMapper.java

Rule Violation Line
UselessParentheses Useless parentheses around `myType != null || myName != null`. 310

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Line
UselessParentheses Useless parentheses around `new URI(myPrefix + myName + URLJAR_SUFFIX)`. 276

Files

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianLZMAInputStream.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 141143

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianStreamManager.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 282284
EmptyCatchBlock Avoid empty catch blocks 3 295297

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianGroestlDigest.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `ROWS * COLS512`. 4 125
UselessParentheses Useless parentheses around `ROWS * COLS1024`. 4 126
UnusedPrivateField Avoid unused private fields such as 'ROUNDS512'. 3 127
UselessParentheses Useless parentheses around `(rotl64(a, 8) & 0x000000FF000000FFL) | (rotl64(...`. 4 493496
UselessParentheses Useless parentheses around `(msglen - index) / size`. 4 904

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianJHDigest.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `((x & 0x5555555555555555L) << 1) | ((x & 0xaaaa...`. 4 355
UselessParentheses Useless parentheses around `((x & 0x3333333333333333L) << 2) | ((x & 0xcccc...`. 4 360
UselessParentheses Useless parentheses around `((x & 0x0f0f0f0f0f0f0f0fL) << 4) | ((x & 0xf0f0...`. 4 365
UselessParentheses Useless parentheses around `((x & 0x00ff00ff00ff00ffL) << 8) | ((x & 0xff00...`. 4 373
UselessParentheses Useless parentheses around `((x & 0x0000ffff0000ffffL) << 16) | ((x & 0xfff...`. 4 381
UselessParentheses Useless parentheses around `(x << 32) | (x >>> 32)`. 4 389
UselessParentheses Useless parentheses around `cc`. 4 440
UselessParentheses Useless parentheses around `cc`. 4 441

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/digests/GordianSkeinBase.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `(tweak[1] & T1_FIRST) != 0`. 4 387
UselessParentheses Useless parentheses around `(tweak[1] & T1_FINAL) != 0`. 4 399
UselessParentheses Useless parentheses around `len - copied`. 4 506
UselessParentheses Useless parentheses around `(outputSizeBytes + blockSize - 1) / blockSize`. 4 870
UselessParentheses Useless parentheses around `(outputBytes + 8 - 1) / 8`. 4 920

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianAnubisEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `BLOCKSIZE / 8`. 4 41
UselessParentheses Useless parentheses around `key[pos + 3]`. 4 517
UselessParentheses Useless parentheses around `kappa[nState - 1]`. 4 530
UselessParentheses Useless parentheses around `k0`. 4 536
UselessParentheses Useless parentheses around `k1`. 4 541
UselessParentheses Useless parentheses around `k2`. 4 546
UselessParentheses Useless parentheses around `kappa[i]`. 4 547
UselessParentheses Useless parentheses around `k3`. 4 551
UselessParentheses Useless parentheses around `kappa[j]`. 4 583
UselessParentheses Useless parentheses around `v`. 4 608
UselessParentheses Useless parentheses around `inBuffer[pos + 3]`. 4 637
UselessParentheses Useless parentheses around `state[0]`. 4 660
UselessParentheses Useless parentheses around `state[1]`. 4 661
UselessParentheses Useless parentheses around `state[2]`. 4 662
UselessParentheses Useless parentheses around `state[3]`. 4 663
UselessParentheses Useless parentheses around `state[0]`. 4 689
UselessParentheses Useless parentheses around `state[1]`. 4 690
UselessParentheses Useless parentheses around `state[2]`. 4 691
UselessParentheses Useless parentheses around `state[3]`. 4 692
UselessParentheses Useless parentheses around `w`. 4 703

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianBlake2XEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 94

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianBlake3Engine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 90

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianMARSEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `BLOCKSIZE / 8`. 4 39
UselessParentheses Useless parentheses around `(x >>> n) | (x << (32 - n))`. 4 216
UselessParentheses Useless parentheses around `(x << n) | (x >>> (32 - n))`. 4 220
UselessParentheses Useless parentheses around `w`. 4 578

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianRabbitEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 136
UselessParentheses Useless parentheses around `h ^ l`. 4 241
UselessParentheses Useless parentheses around `(v << n) | (v >>> (32 - n))`. 4 278
UselessParentheses Useless parentheses around `v`. 4 278
UselessParentheses Useless parentheses around `n`. 4 278
UselessParentheses Useless parentheses around `v`. 4 278
UselessParentheses Useless parentheses around `n`. 4 278

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSkeinXofEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 95

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSnow3GEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 173
UselessParentheses Useless parentheses around `val`. 4 275
UselessParentheses Useless parentheses around `(mulXpow(c, 23, 0xa9) << 24) | (mulXpow(c, 245,...`. 4 313316
UselessParentheses Useless parentheses around `mulXpow(c, 239, 0xa9)`. 4 316
UselessParentheses Useless parentheses around `(mulXpow(c, 16, 0xa9) << 24) | (mulXpow(c, 39, ...`. 4 325328
UselessParentheses Useless parentheses around `mulXpow(c, 64, 0xa9)`. 4 328
UselessParentheses Useless parentheses around `w`. 4 340
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b)`. 4 341
UselessParentheses Useless parentheses around `srw1`. 4 342
UselessParentheses Useless parentheses around `srw2`. 4 343
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b) ^ srw3`. 4 344
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b)`. 4 344
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b) ^ srw0`. 4 346
UselessParentheses Useless parentheses around `mulX(srw0, 0x1b)`. 4 346
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b)`. 4 347
UselessParentheses Useless parentheses around `srw2`. 4 348
UselessParentheses Useless parentheses around `srw3`. 4 349
UselessParentheses Useless parentheses around `srw0`. 4 351
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b) ^ srw1`. 4 352
UselessParentheses Useless parentheses around `mulX(srw1, 0x1b)`. 4 352
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b)`. 4 353
UselessParentheses Useless parentheses around `srw3`. 4 354
UselessParentheses Useless parentheses around `srw0`. 4 356
UselessParentheses Useless parentheses around `srw1`. 4 357
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b) ^ srw2`. 4 358
UselessParentheses Useless parentheses around `mulX(srw2, 0x1b)`. 4 358
UselessParentheses Useless parentheses around `mulX(srw3, 0x1b)`. 4 359
UselessParentheses Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. 4 361362
UselessParentheses Useless parentheses around `r0`. 4 361
UselessParentheses Useless parentheses around `r1`. 4 361
UselessParentheses Useless parentheses around `r2`. 4 361
UselessParentheses Useless parentheses around `r3`. 4 362
UselessParentheses Useless parentheses around `w`. 4 374
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69)`. 4 375
UselessParentheses Useless parentheses around `sqw1`. 4 376
UselessParentheses Useless parentheses around `sqw2`. 4 377
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69) ^ sqw3`. 4 378
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69)`. 4 378
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69) ^ sqw0`. 4 380
UselessParentheses Useless parentheses around `mulX(sqw0, 0x69)`. 4 380
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69)`. 4 381
UselessParentheses Useless parentheses around `sqw2`. 4 382
UselessParentheses Useless parentheses around `sqw3`. 4 383
UselessParentheses Useless parentheses around `sqw0`. 4 385
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69) ^ sqw1`. 4 386
UselessParentheses Useless parentheses around `mulX(sqw1, 0x69)`. 4 386
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69)`. 4 387
UselessParentheses Useless parentheses around `sqw3`. 4 388
UselessParentheses Useless parentheses around `sqw0`. 4 390
UselessParentheses Useless parentheses around `sqw1`. 4 391
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69) ^ sqw2`. 4 392
UselessParentheses Useless parentheses around `mulX(sqw2, 0x69)`. 4 392
UselessParentheses Useless parentheses around `mulX(sqw3, 0x69)`. 4 393
UselessParentheses Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. 4 395396
UselessParentheses Useless parentheses around `r0`. 4 395
UselessParentheses Useless parentheses around `r1`. 4 395
UselessParentheses Useless parentheses around `r2`. 4 395
UselessParentheses Useless parentheses around `r3`. 4 396
UselessParentheses Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. 4 405411
UselessParentheses Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. 4 406
UselessParentheses Useless parentheses around `lfsrState[2]`. 4 407
UselessParentheses Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. 4 409
UselessParentheses Useless parentheses around `lfsrState[11]`. 4 409
UselessParentheses Useless parentheses around `f`. 4 410
UselessParentheses Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. 4 435440
UselessParentheses Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. 4 436
UselessParentheses Useless parentheses around `lfsrState[2]`. 4 437
UselessParentheses Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. 4 439
UselessParentheses Useless parentheses around `lfsrState[11]`. 4 439

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSosemanukEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 88
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 0`. 4 323
UselessParentheses Useless parentheses around `0`. 4 323
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 1)`. 4 325
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 2)`. 4 327
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (0 + 3)`. 4 329
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 4`. 4 358
UselessParentheses Useless parentheses around `4`. 4 358
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 1)`. 4 360
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 2)`. 4 362
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (4 + 3)`. 4 364
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 8`. 4 390
UselessParentheses Useless parentheses around `8`. 4 390
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 1)`. 4 392
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 2)`. 4 394
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (8 + 3)`. 4 396
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 12`. 4 424
UselessParentheses Useless parentheses around `12`. 4 424
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 1)`. 4 426
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 2)`. 4 428
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (12 + 3)`. 4 430
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 16`. 4 458
UselessParentheses Useless parentheses around `16`. 4 458
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 1)`. 4 460
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 2)`. 4 462
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (16 + 3)`. 4 464
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 20`. 4 494
UselessParentheses Useless parentheses around `20`. 4 494
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 1)`. 4 496
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 2)`. 4 498
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (20 + 3)`. 4 500
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 24`. 4 528
UselessParentheses Useless parentheses around `24`. 4 528
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 1)`. 4 530
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 2)`. 4 532
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (24 + 3)`. 4 534
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 28`. 4 563
UselessParentheses Useless parentheses around `28`. 4 563
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 1)`. 4 565
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 2)`. 4 567
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (28 + 3)`. 4 569
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 32`. 4 599
UselessParentheses Useless parentheses around `32`. 4 599
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 1)`. 4 601
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 2)`. 4 603
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (32 + 3)`. 4 605
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 36`. 4 634
UselessParentheses Useless parentheses around `36`. 4 634
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 1)`. 4 636
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 2)`. 4 638
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (36 + 3)`. 4 640
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 40`. 4 666
UselessParentheses Useless parentheses around `40`. 4 666
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 1)`. 4 668
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 2)`. 4 670
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (40 + 3)`. 4 672
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 44`. 4 700
UselessParentheses Useless parentheses around `44`. 4 700
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 1)`. 4 702
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 2)`. 4 704
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (44 + 3)`. 4 706
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 48`. 4 734
UselessParentheses Useless parentheses around `48`. 4 734
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 1)`. 4 736
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 2)`. 4 738
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (48 + 3)`. 4 740
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 52`. 4 770
UselessParentheses Useless parentheses around `52`. 4 770
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 1)`. 4 772
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 2)`. 4 774
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (52 + 3)`. 4 776
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 56`. 4 804
UselessParentheses Useless parentheses around `56`. 4 804
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 1)`. 4 806
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 2)`. 4 808
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (56 + 3)`. 4 810
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 60`. 4 839
UselessParentheses Useless parentheses around `60`. 4 839
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 1)`. 4 841
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 2)`. 4 843
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (60 + 3)`. 4 845
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 64`. 4 875
UselessParentheses Useless parentheses around `64`. 4 875
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 1)`. 4 877
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 2)`. 4 879
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (64 + 3)`. 4 881
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 68`. 4 910
UselessParentheses Useless parentheses around `68`. 4 910
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 1)`. 4 912
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 2)`. 4 914
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (68 + 3)`. 4 916
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 72`. 4 942
UselessParentheses Useless parentheses around `72`. 4 942
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 1)`. 4 944
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 2)`. 4 946
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (72 + 3)`. 4 948
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 76`. 4 976
UselessParentheses Useless parentheses around `76`. 4 976
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 1)`. 4 978
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 2)`. 4 980
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (76 + 3)`. 4 982
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 80`. 4 1010
UselessParentheses Useless parentheses around `80`. 4 1010
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 1)`. 4 1012
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 2)`. 4 1014
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (80 + 3)`. 4 1016
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 84`. 4 1046
UselessParentheses Useless parentheses around `84`. 4 1046
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 1)`. 4 1048
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 2)`. 4 1050
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (84 + 3)`. 4 1052
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 88`. 4 1080
UselessParentheses Useless parentheses around `88`. 4 1080
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 1)`. 4 1082
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 2)`. 4 1084
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (88 + 3)`. 4 1086
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 92`. 4 1115
UselessParentheses Useless parentheses around `92`. 4 1115
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 1)`. 4 1117
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 2)`. 4 1119
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (92 + 3)`. 4 1121
UselessParentheses Useless parentheses around `0x9E3779B9 ^ 96`. 4 1151
UselessParentheses Useless parentheses around `96`. 4 1151
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 1)`. 4 1153
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 2)`. 4 1155
UselessParentheses Useless parentheses around `0x9E3779B9 ^ (96 + 3)`. 4 1157
UselessParentheses Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. 4 2105
UselessParentheses Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. 4 2106
UselessParentheses Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. 4 2113
UselessParentheses Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. 4 2114
UselessParentheses Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. 4 2121
UselessParentheses Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. 4 2122
UselessParentheses Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. 4 2129
UselessParentheses Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. 4 2130
UselessParentheses Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. 4 2165
UselessParentheses Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. 4 2166
UselessParentheses Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. 4 2173
UselessParentheses Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. 4 2174
UselessParentheses Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. 4 2181
UselessParentheses Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. 4 2182
UselessParentheses Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. 4 2189
UselessParentheses Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. 4 2190
UselessParentheses Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. 4 2225
UselessParentheses Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. 4 2226
UselessParentheses Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. 4 2233
UselessParentheses Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. 4 2234
UselessParentheses Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. 4 2241
UselessParentheses Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. 4 2242
UselessParentheses Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. 4 2249
UselessParentheses Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. 4 2250
UselessParentheses Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. 4 2285
UselessParentheses Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. 4 2286
UselessParentheses Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. 4 2293
UselessParentheses Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. 4 2294
UselessParentheses Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. 4 2301
UselessParentheses Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. 4 2302
UselessParentheses Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. 4 2309
UselessParentheses Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. 4 2310
UselessParentheses Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. 4 2345
UselessParentheses Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. 4 2346
UselessParentheses Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. 4 2353
UselessParentheses Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. 4 2354
UselessParentheses Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. 4 2361
UselessParentheses Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. 4 2362
UselessParentheses Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. 4 2369
UselessParentheses Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. 4 2370

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSpeckEngine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `numWords - 2`. 4 203

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianXChaCha20Engine.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'Salsa20Engine': 'DEFAULT_ROUNDS' is already in scope because it is inherited by an enclosing type 4 64

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianZuc128Engine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myParams instanceof <<NOT_IMPLEMENTED: !debug o...`. 4 186
UselessParentheses Useless parentheses around `((x << k) | (x >>> (31 - k))) & 0x7FFFFFFF`. 4 319
UselessParentheses Useless parentheses around `x`. 4 319
UselessParentheses Useless parentheses around `x`. 4 319
UselessParentheses Useless parentheses around `(a << k) | (a >>> (32 - k))`. 4 413
UselessParentheses Useless parentheses around `a`. 4 413
UselessParentheses Useless parentheses around `a`. 4 413
UselessParentheses Useless parentheses around `x ^ rot(x, 2) ^ rot(x, 10) ^ rot(x, 18) ^ rot(x...`. 4 423
UselessParentheses Useless parentheses around `x ^ rot(x, 8) ^ rot(x, 14) ^ rot(x, 22) ^ rot(x...`. 4 433
UselessParentheses Useless parentheses around `((a & 0xFF) << 24) | ((b & 0xFF) << 16) | ((c &...`. 4 449
UselessParentheses Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFFFF) << 8) | (c &...`. 4 481

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianZuc256Engine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFF) << 16) | ((c &...`. 4 122

GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/modes/GordianGCMSIVBlockCipher.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `MAX_DATALEN - pLen`. 4 260
UselessParentheses Useless parentheses around `dataLimit - pLen`. 4 290
UnusedPrivateField Avoid unused private fields such as 'numHashed'. 3 788

Metis Data Framework - io/github/tonywasher/joceanus/metis/field/MetisFieldValidation.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `pBuilder.isEmpty()`. 4 242

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'calculateDeltas()'. 3 684

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'myPrice'. 3 534
UnusedLocalVariable Avoid unused local variables such as 'myXchangeRate'. 3 535

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportMarketGrowth.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 3 51
UnusedPrivateField Avoid unused private fields such as 'hasForeign'. 3 91

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/atlas/ui/dialog/MoneyWiseXTransactionDialog.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'theTransaction'. 3 133
UnusedLocalVariable Avoid unused local variables such as 'myYears'. 3 266
UnusedLocalVariable Avoid unused local variables such as 'myItem'. 3 334

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/basic/MoneyWiseAssetBase.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 694696

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/statics/MoneyWiseCashCategoryClass.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseCashCategoryClass': 'PARENT' is already in scope because it is declared in an enclosing type 4 122

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/statics/MoneyWiseLoanCategoryClass.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseLoanCategoryClass': 'CREDITCARD' is already in scope because it is declared in an enclosing type 4 144

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java

Rule Violation Priority Line
UnusedFormalParameter Avoid unused method parameters such as 'pCategory'. 3 394

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransaction.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 655657
CollapsibleIfStatements This if statement could be combined with its parent 3 664666

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFFile.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 799
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 801
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 803
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 805
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 807

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFLine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myLine.startsWith(QIF_XFERSTART)`. 4 973
UselessParentheses Useless parentheses around `myLine.endsWith(QIF_XFEREND)`. 4 974
UselessParentheses Useless parentheses around `myLine.startsWith(QIF_XFERSTART)`. 4 1267
UselessParentheses Useless parentheses around `myLine.endsWith(QIF_XFEREND)`. 4 1268

MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFSection': 'values' is already in scope 4 347

Oceanus Java Core Utilities - io/github/tonywasher/joceanus/oceanus/decimal/OceanusDecimal.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'INT_SHIFT'. 3 61

Prometheus Core Application Framework - io/github/tonywasher/joceanus/prometheus/sheets/PrometheusSheetReader.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'theGuiFactory'. 3 55

Prometheus Core Application Framework - io/github/tonywasher/joceanus/prometheus/sheets/PrometheusSheetWriter.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'theGuiFactory'. 3 54

Tethys UI Core Utilities - io/github/tonywasher/joceanus/tethys/core/dialog/TethysUICorePasswordDialog.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'MIN_PASSWORD_LEN'. 3 43

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/control/TethysUISwingHTMLManager.java

Rule Violation Priority Line
EmptyCatchBlock Avoid empty catch blocks 3 171173

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/dialog/TethysUISwingDirectorySelector.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 3 35

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/dialog/TethysUISwingFileSelector.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'LOGGER'. 3 36

Tethys Java Swing Utilities - io/github/tonywasher/joceanus/tethys/swing/field/TethysUISwingListButtonField.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'isCellEditing'. 3 52

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/gui/source/ThemisUISourcePackageSelect.java

Rule Violation Priority Line
AvoidBranchingStatementAsLastInLoop Avoid using a branching statement as the last in a loop. 2 177

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/parser/node/ThemisNodeImport.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `(ThemisNodeName) myName.getQualifier()`. 4 61

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/parser/proj/ThemisMavenId.java

Rule Violation Priority Line
CollapsibleIfStatements This if statement could be combined with its parent 3 276279

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/solver/mapper/ThemisMapper.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `myType != null || myName != null`. 4 310

Themis Core Project Framework - io/github/tonywasher/joceanus/themis/solver/reflect/ThemisReflectJar.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `new URI(myPrefix + myName + URLJAR_SUFFIX)`. 4 276
EmptyCatchBlock Avoid empty catch blocks 3 355357