PMD Results
The following document contains the results of PMD 7.20.0.
Violations By Priority
Priority 3
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/agree/GordianCoreAgreementFactory.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'theSignerCertificate'. | 70 |
| UnusedPrivateField | Avoid unused private fields such as 'theSignSpec'. | 75 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/kdf/GordianHKDFEngine.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'isPrimary'. | 49 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianLZMAInputStream.java
| Rule | Violation | Line |
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 141–143 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianStreamManager.java
| Rule | Violation | Line |
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 281–283 |
| EmptyCatchBlock | Avoid empty catch blocks | 294–296 |
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'. | 790 |
MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/archive/MoneyWiseArchiveCache.java
| Rule | Violation | Line |
|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 687–693 |
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'. | 538 |
| UnusedLocalVariable | Avoid unused local variables such as 'myXchangeRate'. | 539 |
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 | 694–696 |
MoneyWise Personal Finance - Core - io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'pCategory'. | 453 |
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 | 764–766 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 773–775 |
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/preference/PrometheusPreferenceSecurity.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_SECURITY_PHRASE'. | 274 |
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 | 171–173 |
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/lethe/analysis/ThemisAnalysisField.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'theProperties'. | 46 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisScanner.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'pTerminator'. | 357 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/lethe/ui/ThemisSourceEntry.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateMethod | Avoid unused private methods such as 'addHeader(ThemisSourceEntry)'. | 156 |
| UnusedPrivateMethod | Avoid unused private methods such as 'addTrailer(ThemisSourceEntry)'. | 180 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisMaven.java
| Rule | Violation | Line |
|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'pParent'. | 407 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisProject.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'CONSOLIDATION_ERROR'. | 40 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/ThemisXAnalysisSolverProjectState.java
| Rule | Violation | Line |
|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'myName'. | 311 |
| UnusedLocalVariable | Avoid unused local variables such as 'myParent'. | 312 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/proj/ThemisXAnalysisSolverClass.java
| Rule | Violation | Line |
|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'isCircular'. | 56 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java
| Rule | Violation | Line |
|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 245–247 |
Priority 4
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/api/digest/GordianDigestSubSpec.java
| Rule | Violation | Line |
|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'GordianDigestState': 'STATE512' is already in scope because it is declared in an enclosing type | 354 |
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(...`. | 493–496 |
| 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 ParametersWithIV`. | 94 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianBlake3Engine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 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))`. | 211 |
| UselessParentheses | Useless parentheses around `(x << n) | (x >>> (32 - n))`. | 215 |
| UselessParentheses | Useless parentheses around `w`. | 573 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianRabbitEngine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 136 |
| UselessParentheses | Useless parentheses around `h ^ l`. | 243 |
| UselessParentheses | Useless parentheses around `(v << n) | (v >>> (32 - n))`. | 280 |
| UselessParentheses | Useless parentheses around `v`. | 280 |
| UselessParentheses | Useless parentheses around `n`. | 280 |
| UselessParentheses | Useless parentheses around `v`. | 280 |
| UselessParentheses | Useless parentheses around `n`. | 280 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSkeinXofEngine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 95 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSnow3GEngine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 173 |
| UselessParentheses | Useless parentheses around `val`. | 277 |
| UselessParentheses | Useless parentheses around `(mulXpow(c, 23, 0xa9) << 24) | (mulXpow(c, 245,...`. | 315–318 |
| UselessParentheses | Useless parentheses around `mulXpow(c, 239, 0xa9)`. | 318 |
| UselessParentheses | Useless parentheses around `(mulXpow(c, 16, 0xa9) << 24) | (mulXpow(c, 39, ...`. | 327–330 |
| UselessParentheses | Useless parentheses around `mulXpow(c, 64, 0xa9)`. | 330 |
| UselessParentheses | Useless parentheses around `w`. | 342 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b)`. | 343 |
| UselessParentheses | Useless parentheses around `srw1`. | 344 |
| UselessParentheses | Useless parentheses around `srw2`. | 345 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b) ^ srw3`. | 346 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b)`. | 346 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b) ^ srw0`. | 348 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b)`. | 348 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b)`. | 349 |
| UselessParentheses | Useless parentheses around `srw2`. | 350 |
| UselessParentheses | Useless parentheses around `srw3`. | 351 |
| UselessParentheses | Useless parentheses around `srw0`. | 353 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b) ^ srw1`. | 354 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b)`. | 354 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b)`. | 355 |
| UselessParentheses | Useless parentheses around `srw3`. | 356 |
| UselessParentheses | Useless parentheses around `srw0`. | 358 |
| UselessParentheses | Useless parentheses around `srw1`. | 359 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b) ^ srw2`. | 360 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b)`. | 360 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b)`. | 361 |
| UselessParentheses | Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. | 363–364 |
| UselessParentheses | Useless parentheses around `r0`. | 363 |
| UselessParentheses | Useless parentheses around `r1`. | 363 |
| UselessParentheses | Useless parentheses around `r2`. | 363 |
| UselessParentheses | Useless parentheses around `r3`. | 364 |
| UselessParentheses | Useless parentheses around `w`. | 376 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69)`. | 377 |
| UselessParentheses | Useless parentheses around `sqw1`. | 378 |
| UselessParentheses | Useless parentheses around `sqw2`. | 379 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69) ^ sqw3`. | 380 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69)`. | 380 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69) ^ sqw0`. | 382 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69)`. | 382 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69)`. | 383 |
| UselessParentheses | Useless parentheses around `sqw2`. | 384 |
| UselessParentheses | Useless parentheses around `sqw3`. | 385 |
| UselessParentheses | Useless parentheses around `sqw0`. | 387 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69) ^ sqw1`. | 388 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69)`. | 388 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69)`. | 389 |
| UselessParentheses | Useless parentheses around `sqw3`. | 390 |
| UselessParentheses | Useless parentheses around `sqw0`. | 392 |
| UselessParentheses | Useless parentheses around `sqw1`. | 393 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69) ^ sqw2`. | 394 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69)`. | 394 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69)`. | 395 |
| UselessParentheses | Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. | 397–398 |
| UselessParentheses | Useless parentheses around `r0`. | 397 |
| UselessParentheses | Useless parentheses around `r1`. | 397 |
| UselessParentheses | Useless parentheses around `r2`. | 397 |
| UselessParentheses | Useless parentheses around `r3`. | 398 |
| UselessParentheses | Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. | 407–413 |
| UselessParentheses | Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. | 408 |
| UselessParentheses | Useless parentheses around `lfsrState[2]`. | 409 |
| UselessParentheses | Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. | 411 |
| UselessParentheses | Useless parentheses around `lfsrState[11]`. | 411 |
| UselessParentheses | Useless parentheses around `f`. | 412 |
| UselessParentheses | Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. | 437–442 |
| UselessParentheses | Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. | 438 |
| UselessParentheses | Useless parentheses around `lfsrState[2]`. | 439 |
| UselessParentheses | Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. | 441 |
| UselessParentheses | Useless parentheses around `lfsrState[11]`. | 441 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSosemanukEngine.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 88 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 0`. | 325 |
| UselessParentheses | Useless parentheses around `0`. | 325 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 1)`. | 327 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 2)`. | 329 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 3)`. | 331 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 4`. | 360 |
| UselessParentheses | Useless parentheses around `4`. | 360 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 1)`. | 362 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 2)`. | 364 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 3)`. | 366 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 8`. | 392 |
| UselessParentheses | Useless parentheses around `8`. | 392 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 1)`. | 394 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 2)`. | 396 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 3)`. | 398 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 12`. | 426 |
| UselessParentheses | Useless parentheses around `12`. | 426 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 1)`. | 428 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 2)`. | 430 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 3)`. | 432 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 16`. | 460 |
| UselessParentheses | Useless parentheses around `16`. | 460 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 1)`. | 462 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 2)`. | 464 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 3)`. | 466 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 20`. | 496 |
| UselessParentheses | Useless parentheses around `20`. | 496 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 1)`. | 498 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 2)`. | 500 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 3)`. | 502 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 24`. | 530 |
| UselessParentheses | Useless parentheses around `24`. | 530 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 1)`. | 532 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 2)`. | 534 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 3)`. | 536 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 28`. | 565 |
| UselessParentheses | Useless parentheses around `28`. | 565 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 1)`. | 567 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 2)`. | 569 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 3)`. | 571 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 32`. | 601 |
| UselessParentheses | Useless parentheses around `32`. | 601 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 1)`. | 603 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 2)`. | 605 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 3)`. | 607 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 36`. | 636 |
| UselessParentheses | Useless parentheses around `36`. | 636 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 1)`. | 638 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 2)`. | 640 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 3)`. | 642 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 40`. | 668 |
| UselessParentheses | Useless parentheses around `40`. | 668 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 1)`. | 670 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 2)`. | 672 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 3)`. | 674 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 44`. | 702 |
| UselessParentheses | Useless parentheses around `44`. | 702 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 1)`. | 704 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 2)`. | 706 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 3)`. | 708 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 48`. | 736 |
| UselessParentheses | Useless parentheses around `48`. | 736 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 1)`. | 738 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 2)`. | 740 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 3)`. | 742 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 52`. | 772 |
| UselessParentheses | Useless parentheses around `52`. | 772 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 1)`. | 774 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 2)`. | 776 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 3)`. | 778 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 56`. | 806 |
| UselessParentheses | Useless parentheses around `56`. | 806 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 1)`. | 808 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 2)`. | 810 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 3)`. | 812 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 60`. | 841 |
| UselessParentheses | Useless parentheses around `60`. | 841 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 1)`. | 843 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 2)`. | 845 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 3)`. | 847 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 64`. | 877 |
| UselessParentheses | Useless parentheses around `64`. | 877 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 1)`. | 879 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 2)`. | 881 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 3)`. | 883 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 68`. | 912 |
| UselessParentheses | Useless parentheses around `68`. | 912 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 1)`. | 914 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 2)`. | 916 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 3)`. | 918 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 72`. | 944 |
| UselessParentheses | Useless parentheses around `72`. | 944 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 1)`. | 946 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 2)`. | 948 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 3)`. | 950 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 76`. | 978 |
| UselessParentheses | Useless parentheses around `76`. | 978 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 1)`. | 980 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 2)`. | 982 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 3)`. | 984 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 80`. | 1012 |
| UselessParentheses | Useless parentheses around `80`. | 1012 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 1)`. | 1014 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 2)`. | 1016 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 3)`. | 1018 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 84`. | 1048 |
| UselessParentheses | Useless parentheses around `84`. | 1048 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 1)`. | 1050 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 2)`. | 1052 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 3)`. | 1054 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 88`. | 1082 |
| UselessParentheses | Useless parentheses around `88`. | 1082 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 1)`. | 1084 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 2)`. | 1086 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 3)`. | 1088 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 92`. | 1117 |
| UselessParentheses | Useless parentheses around `92`. | 1117 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 1)`. | 1119 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 2)`. | 1121 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 3)`. | 1123 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 96`. | 1153 |
| UselessParentheses | Useless parentheses around `96`. | 1153 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 1)`. | 1155 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 2)`. | 1157 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 3)`. | 1159 |
| UselessParentheses | Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. | 2107 |
| UselessParentheses | Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. | 2108 |
| UselessParentheses | Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. | 2115 |
| UselessParentheses | Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. | 2116 |
| UselessParentheses | Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. | 2123 |
| UselessParentheses | Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. | 2124 |
| UselessParentheses | Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. | 2131 |
| UselessParentheses | Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. | 2132 |
| UselessParentheses | Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. | 2167 |
| UselessParentheses | Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. | 2168 |
| UselessParentheses | Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. | 2175 |
| UselessParentheses | Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. | 2176 |
| UselessParentheses | Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. | 2183 |
| UselessParentheses | Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. | 2184 |
| UselessParentheses | Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. | 2191 |
| UselessParentheses | Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. | 2192 |
| UselessParentheses | Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. | 2227 |
| UselessParentheses | Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. | 2228 |
| UselessParentheses | Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. | 2235 |
| UselessParentheses | Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. | 2236 |
| UselessParentheses | Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. | 2243 |
| UselessParentheses | Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. | 2244 |
| UselessParentheses | Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. | 2251 |
| UselessParentheses | Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. | 2252 |
| UselessParentheses | Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. | 2287 |
| UselessParentheses | Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. | 2288 |
| UselessParentheses | Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. | 2295 |
| UselessParentheses | Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. | 2296 |
| UselessParentheses | Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. | 2303 |
| UselessParentheses | Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. | 2304 |
| UselessParentheses | Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. | 2311 |
| UselessParentheses | Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. | 2312 |
| UselessParentheses | Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. | 2347 |
| UselessParentheses | Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. | 2348 |
| UselessParentheses | Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. | 2355 |
| UselessParentheses | Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. | 2356 |
| UselessParentheses | Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. | 2363 |
| UselessParentheses | Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. | 2364 |
| UselessParentheses | Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. | 2371 |
| UselessParentheses | Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. | 2372 |
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 ParametersWithIV`. | 186 |
| UselessParentheses | Useless parentheses around `((x << k) | (x >>> (31 - k))) & 0x7FFFFFFF`. | 321 |
| UselessParentheses | Useless parentheses around `x`. | 321 |
| UselessParentheses | Useless parentheses around `x`. | 321 |
| UselessParentheses | Useless parentheses around `(a << k) | (a >>> (32 - k))`. | 415 |
| UselessParentheses | Useless parentheses around `a`. | 415 |
| UselessParentheses | Useless parentheses around `a`. | 415 |
| UselessParentheses | Useless parentheses around `x ^ rot(x, 2) ^ rot(x, 10) ^ rot(x, 18) ^ rot(x...`. | 425 |
| UselessParentheses | Useless parentheses around `x ^ rot(x, 8) ^ rot(x, 14) ^ rot(x, 22) ^ rot(x...`. | 435 |
| UselessParentheses | Useless parentheses around `((a & 0xFF) << 24) | ((b & 0xFF) << 16) | ((c &...`. | 451 |
| UselessParentheses | Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFFFF) << 8) | (c &...`. | 483 |
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`. | 262 |
| UselessParentheses | Useless parentheses around `dataLimit - pLen`. | 292 |
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/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/xanalysis/parser/node/ThemisXAnalysisNodeImport.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `(ThemisXAnalysisNodeName) myName.getQualifier()`. | 61 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java
| Rule | Violation | Line |
|---|---|---|
| UselessParentheses | Useless parentheses around `new URI("jar:file:/" + myJar + "!/")`. | 166 |
Files
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/api/digest/GordianDigestSubSpec.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnnecessaryFullyQualifiedName | Unnecessary qualifier 'GordianDigestState': 'STATE512' is already in scope because it is declared in an enclosing type | 4 | 354 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/agree/GordianCoreAgreementFactory.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'theSignerCertificate'. | 3 | 70 |
| UnusedPrivateField | Avoid unused private fields such as 'theSignSpec'. | 3 | 75 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/kdf/GordianHKDFEngine.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'isPrimary'. | 3 | 49 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianLZMAInputStream.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 141–143 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/core/stream/GordianStreamManager.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 281–283 |
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 294–296 |
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 | 493–496 |
| 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 ParametersWithIV`. | 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 ParametersWithIV`. | 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 | 211 |
| UselessParentheses | Useless parentheses around `(x << n) | (x >>> (32 - n))`. | 4 | 215 |
| UselessParentheses | Useless parentheses around `w`. | 4 | 573 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianRabbitEngine.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 4 | 136 |
| UselessParentheses | Useless parentheses around `h ^ l`. | 4 | 243 |
| UselessParentheses | Useless parentheses around `(v << n) | (v >>> (32 - n))`. | 4 | 280 |
| UselessParentheses | Useless parentheses around `v`. | 4 | 280 |
| UselessParentheses | Useless parentheses around `n`. | 4 | 280 |
| UselessParentheses | Useless parentheses around `v`. | 4 | 280 |
| UselessParentheses | Useless parentheses around `n`. | 4 | 280 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSkeinXofEngine.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 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 ParametersWithIV`. | 4 | 173 |
| UselessParentheses | Useless parentheses around `val`. | 4 | 277 |
| UselessParentheses | Useless parentheses around `(mulXpow(c, 23, 0xa9) << 24) | (mulXpow(c, 245,...`. | 4 | 315–318 |
| UselessParentheses | Useless parentheses around `mulXpow(c, 239, 0xa9)`. | 4 | 318 |
| UselessParentheses | Useless parentheses around `(mulXpow(c, 16, 0xa9) << 24) | (mulXpow(c, 39, ...`. | 4 | 327–330 |
| UselessParentheses | Useless parentheses around `mulXpow(c, 64, 0xa9)`. | 4 | 330 |
| UselessParentheses | Useless parentheses around `w`. | 4 | 342 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b)`. | 4 | 343 |
| UselessParentheses | Useless parentheses around `srw1`. | 4 | 344 |
| UselessParentheses | Useless parentheses around `srw2`. | 4 | 345 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b) ^ srw3`. | 4 | 346 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b)`. | 4 | 346 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b) ^ srw0`. | 4 | 348 |
| UselessParentheses | Useless parentheses around `mulX(srw0, 0x1b)`. | 4 | 348 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b)`. | 4 | 349 |
| UselessParentheses | Useless parentheses around `srw2`. | 4 | 350 |
| UselessParentheses | Useless parentheses around `srw3`. | 4 | 351 |
| UselessParentheses | Useless parentheses around `srw0`. | 4 | 353 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b) ^ srw1`. | 4 | 354 |
| UselessParentheses | Useless parentheses around `mulX(srw1, 0x1b)`. | 4 | 354 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b)`. | 4 | 355 |
| UselessParentheses | Useless parentheses around `srw3`. | 4 | 356 |
| UselessParentheses | Useless parentheses around `srw0`. | 4 | 358 |
| UselessParentheses | Useless parentheses around `srw1`. | 4 | 359 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b) ^ srw2`. | 4 | 360 |
| UselessParentheses | Useless parentheses around `mulX(srw2, 0x1b)`. | 4 | 360 |
| UselessParentheses | Useless parentheses around `mulX(srw3, 0x1b)`. | 4 | 361 |
| UselessParentheses | Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. | 4 | 363–364 |
| UselessParentheses | Useless parentheses around `r0`. | 4 | 363 |
| UselessParentheses | Useless parentheses around `r1`. | 4 | 363 |
| UselessParentheses | Useless parentheses around `r2`. | 4 | 363 |
| UselessParentheses | Useless parentheses around `r3`. | 4 | 364 |
| UselessParentheses | Useless parentheses around `w`. | 4 | 376 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69)`. | 4 | 377 |
| UselessParentheses | Useless parentheses around `sqw1`. | 4 | 378 |
| UselessParentheses | Useless parentheses around `sqw2`. | 4 | 379 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69) ^ sqw3`. | 4 | 380 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69)`. | 4 | 380 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69) ^ sqw0`. | 4 | 382 |
| UselessParentheses | Useless parentheses around `mulX(sqw0, 0x69)`. | 4 | 382 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69)`. | 4 | 383 |
| UselessParentheses | Useless parentheses around `sqw2`. | 4 | 384 |
| UselessParentheses | Useless parentheses around `sqw3`. | 4 | 385 |
| UselessParentheses | Useless parentheses around `sqw0`. | 4 | 387 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69) ^ sqw1`. | 4 | 388 |
| UselessParentheses | Useless parentheses around `mulX(sqw1, 0x69)`. | 4 | 388 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69)`. | 4 | 389 |
| UselessParentheses | Useless parentheses around `sqw3`. | 4 | 390 |
| UselessParentheses | Useless parentheses around `sqw0`. | 4 | 392 |
| UselessParentheses | Useless parentheses around `sqw1`. | 4 | 393 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69) ^ sqw2`. | 4 | 394 |
| UselessParentheses | Useless parentheses around `mulX(sqw2, 0x69)`. | 4 | 394 |
| UselessParentheses | Useless parentheses around `mulX(sqw3, 0x69)`. | 4 | 395 |
| UselessParentheses | Useless parentheses around `(r0 << 24) | (r1 << 16) | (r2 << 8) | r3`. | 4 | 397–398 |
| UselessParentheses | Useless parentheses around `r0`. | 4 | 397 |
| UselessParentheses | Useless parentheses around `r1`. | 4 | 397 |
| UselessParentheses | Useless parentheses around `r2`. | 4 | 397 |
| UselessParentheses | Useless parentheses around `r3`. | 4 | 398 |
| UselessParentheses | Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. | 4 | 407–413 |
| UselessParentheses | Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. | 4 | 408 |
| UselessParentheses | Useless parentheses around `lfsrState[2]`. | 4 | 409 |
| UselessParentheses | Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. | 4 | 411 |
| UselessParentheses | Useless parentheses around `lfsrState[11]`. | 4 | 411 |
| UselessParentheses | Useless parentheses around `f`. | 4 | 412 |
| UselessParentheses | Useless parentheses around `((lfsrState[0] << 8) & 0xffffff00) ^ mulAlpha((...`. | 4 | 437–442 |
| UselessParentheses | Useless parentheses around `mulAlpha((byte) (lfsrState[0] >>> 24) & 0xff)`. | 4 | 438 |
| UselessParentheses | Useless parentheses around `lfsrState[2]`. | 4 | 439 |
| UselessParentheses | Useless parentheses around `divAlpha((byte) lfsrState[11] & 0xff)`. | 4 | 441 |
| UselessParentheses | Useless parentheses around `lfsrState[11]`. | 4 | 441 |
GordianKnot Security Framework - io/github/tonywasher/joceanus/gordianknot/impl/ext/engines/GordianSosemanukEngine.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `myParams instanceof ParametersWithIV`. | 4 | 88 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 0`. | 4 | 325 |
| UselessParentheses | Useless parentheses around `0`. | 4 | 325 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 1)`. | 4 | 327 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 2)`. | 4 | 329 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (0 + 3)`. | 4 | 331 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 4`. | 4 | 360 |
| UselessParentheses | Useless parentheses around `4`. | 4 | 360 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 1)`. | 4 | 362 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 2)`. | 4 | 364 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (4 + 3)`. | 4 | 366 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 8`. | 4 | 392 |
| UselessParentheses | Useless parentheses around `8`. | 4 | 392 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 1)`. | 4 | 394 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 2)`. | 4 | 396 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (8 + 3)`. | 4 | 398 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 12`. | 4 | 426 |
| UselessParentheses | Useless parentheses around `12`. | 4 | 426 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 1)`. | 4 | 428 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 2)`. | 4 | 430 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (12 + 3)`. | 4 | 432 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 16`. | 4 | 460 |
| UselessParentheses | Useless parentheses around `16`. | 4 | 460 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 1)`. | 4 | 462 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 2)`. | 4 | 464 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (16 + 3)`. | 4 | 466 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 20`. | 4 | 496 |
| UselessParentheses | Useless parentheses around `20`. | 4 | 496 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 1)`. | 4 | 498 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 2)`. | 4 | 500 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (20 + 3)`. | 4 | 502 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 24`. | 4 | 530 |
| UselessParentheses | Useless parentheses around `24`. | 4 | 530 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 1)`. | 4 | 532 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 2)`. | 4 | 534 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (24 + 3)`. | 4 | 536 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 28`. | 4 | 565 |
| UselessParentheses | Useless parentheses around `28`. | 4 | 565 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 1)`. | 4 | 567 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 2)`. | 4 | 569 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (28 + 3)`. | 4 | 571 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 32`. | 4 | 601 |
| UselessParentheses | Useless parentheses around `32`. | 4 | 601 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 1)`. | 4 | 603 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 2)`. | 4 | 605 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (32 + 3)`. | 4 | 607 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 36`. | 4 | 636 |
| UselessParentheses | Useless parentheses around `36`. | 4 | 636 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 1)`. | 4 | 638 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 2)`. | 4 | 640 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (36 + 3)`. | 4 | 642 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 40`. | 4 | 668 |
| UselessParentheses | Useless parentheses around `40`. | 4 | 668 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 1)`. | 4 | 670 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 2)`. | 4 | 672 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (40 + 3)`. | 4 | 674 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 44`. | 4 | 702 |
| UselessParentheses | Useless parentheses around `44`. | 4 | 702 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 1)`. | 4 | 704 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 2)`. | 4 | 706 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (44 + 3)`. | 4 | 708 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 48`. | 4 | 736 |
| UselessParentheses | Useless parentheses around `48`. | 4 | 736 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 1)`. | 4 | 738 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 2)`. | 4 | 740 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (48 + 3)`. | 4 | 742 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 52`. | 4 | 772 |
| UselessParentheses | Useless parentheses around `52`. | 4 | 772 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 1)`. | 4 | 774 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 2)`. | 4 | 776 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (52 + 3)`. | 4 | 778 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 56`. | 4 | 806 |
| UselessParentheses | Useless parentheses around `56`. | 4 | 806 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 1)`. | 4 | 808 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 2)`. | 4 | 810 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (56 + 3)`. | 4 | 812 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 60`. | 4 | 841 |
| UselessParentheses | Useless parentheses around `60`. | 4 | 841 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 1)`. | 4 | 843 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 2)`. | 4 | 845 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (60 + 3)`. | 4 | 847 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 64`. | 4 | 877 |
| UselessParentheses | Useless parentheses around `64`. | 4 | 877 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 1)`. | 4 | 879 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 2)`. | 4 | 881 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (64 + 3)`. | 4 | 883 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 68`. | 4 | 912 |
| UselessParentheses | Useless parentheses around `68`. | 4 | 912 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 1)`. | 4 | 914 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 2)`. | 4 | 916 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (68 + 3)`. | 4 | 918 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 72`. | 4 | 944 |
| UselessParentheses | Useless parentheses around `72`. | 4 | 944 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 1)`. | 4 | 946 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 2)`. | 4 | 948 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (72 + 3)`. | 4 | 950 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 76`. | 4 | 978 |
| UselessParentheses | Useless parentheses around `76`. | 4 | 978 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 1)`. | 4 | 980 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 2)`. | 4 | 982 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (76 + 3)`. | 4 | 984 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 80`. | 4 | 1012 |
| UselessParentheses | Useless parentheses around `80`. | 4 | 1012 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 1)`. | 4 | 1014 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 2)`. | 4 | 1016 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (80 + 3)`. | 4 | 1018 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 84`. | 4 | 1048 |
| UselessParentheses | Useless parentheses around `84`. | 4 | 1048 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 1)`. | 4 | 1050 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 2)`. | 4 | 1052 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (84 + 3)`. | 4 | 1054 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 88`. | 4 | 1082 |
| UselessParentheses | Useless parentheses around `88`. | 4 | 1082 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 1)`. | 4 | 1084 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 2)`. | 4 | 1086 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (88 + 3)`. | 4 | 1088 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 92`. | 4 | 1117 |
| UselessParentheses | Useless parentheses around `92`. | 4 | 1117 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 1)`. | 4 | 1119 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 2)`. | 4 | 1121 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (92 + 3)`. | 4 | 1123 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ 96`. | 4 | 1153 |
| UselessParentheses | Useless parentheses around `96`. | 4 | 1153 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 1)`. | 4 | 1155 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 2)`. | 4 | 1157 |
| UselessParentheses | Useless parentheses around `0x9E3779B9 ^ (96 + 3)`. | 4 | 1159 |
| UselessParentheses | Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. | 4 | 2107 |
| UselessParentheses | Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. | 4 | 2108 |
| UselessParentheses | Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. | 4 | 2115 |
| UselessParentheses | Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. | 4 | 2116 |
| UselessParentheses | Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. | 4 | 2123 |
| UselessParentheses | Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. | 4 | 2124 |
| UselessParentheses | Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. | 4 | 2131 |
| UselessParentheses | Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. | 4 | 2132 |
| UselessParentheses | Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. | 4 | 2167 |
| UselessParentheses | Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. | 4 | 2168 |
| UselessParentheses | Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. | 4 | 2175 |
| UselessParentheses | Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. | 4 | 2176 |
| UselessParentheses | Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. | 4 | 2183 |
| UselessParentheses | Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. | 4 | 2184 |
| UselessParentheses | Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. | 4 | 2191 |
| UselessParentheses | Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. | 4 | 2192 |
| UselessParentheses | Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. | 4 | 2227 |
| UselessParentheses | Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. | 4 | 2228 |
| UselessParentheses | Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. | 4 | 2235 |
| UselessParentheses | Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. | 4 | 2236 |
| UselessParentheses | Useless parentheses around `(s0 << 8) ^ MUL_ALPHA[s0 >>> 24]`. | 4 | 2243 |
| UselessParentheses | Useless parentheses around `(s3 >>> 8) ^ DIV_ALPHA[s3 & 0xFF]`. | 4 | 2244 |
| UselessParentheses | Useless parentheses around `(s1 << 8) ^ MUL_ALPHA[s1 >>> 24]`. | 4 | 2251 |
| UselessParentheses | Useless parentheses around `(s4 >>> 8) ^ DIV_ALPHA[s4 & 0xFF]`. | 4 | 2252 |
| UselessParentheses | Useless parentheses around `(s2 << 8) ^ MUL_ALPHA[s2 >>> 24]`. | 4 | 2287 |
| UselessParentheses | Useless parentheses around `(s5 >>> 8) ^ DIV_ALPHA[s5 & 0xFF]`. | 4 | 2288 |
| UselessParentheses | Useless parentheses around `(s3 << 8) ^ MUL_ALPHA[s3 >>> 24]`. | 4 | 2295 |
| UselessParentheses | Useless parentheses around `(s6 >>> 8) ^ DIV_ALPHA[s6 & 0xFF]`. | 4 | 2296 |
| UselessParentheses | Useless parentheses around `(s4 << 8) ^ MUL_ALPHA[s4 >>> 24]`. | 4 | 2303 |
| UselessParentheses | Useless parentheses around `(s7 >>> 8) ^ DIV_ALPHA[s7 & 0xFF]`. | 4 | 2304 |
| UselessParentheses | Useless parentheses around `(s5 << 8) ^ MUL_ALPHA[s5 >>> 24]`. | 4 | 2311 |
| UselessParentheses | Useless parentheses around `(s8 >>> 8) ^ DIV_ALPHA[s8 & 0xFF]`. | 4 | 2312 |
| UselessParentheses | Useless parentheses around `(s6 << 8) ^ MUL_ALPHA[s6 >>> 24]`. | 4 | 2347 |
| UselessParentheses | Useless parentheses around `(s9 >>> 8) ^ DIV_ALPHA[s9 & 0xFF]`. | 4 | 2348 |
| UselessParentheses | Useless parentheses around `(s7 << 8) ^ MUL_ALPHA[s7 >>> 24]`. | 4 | 2355 |
| UselessParentheses | Useless parentheses around `(s0 >>> 8) ^ DIV_ALPHA[s0 & 0xFF]`. | 4 | 2356 |
| UselessParentheses | Useless parentheses around `(s8 << 8) ^ MUL_ALPHA[s8 >>> 24]`. | 4 | 2363 |
| UselessParentheses | Useless parentheses around `(s1 >>> 8) ^ DIV_ALPHA[s1 & 0xFF]`. | 4 | 2364 |
| UselessParentheses | Useless parentheses around `(s9 << 8) ^ MUL_ALPHA[s9 >>> 24]`. | 4 | 2371 |
| UselessParentheses | Useless parentheses around `(s2 >>> 8) ^ DIV_ALPHA[s2 & 0xFF]`. | 4 | 2372 |
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 ParametersWithIV`. | 4 | 186 |
| UselessParentheses | Useless parentheses around `((x << k) | (x >>> (31 - k))) & 0x7FFFFFFF`. | 4 | 321 |
| UselessParentheses | Useless parentheses around `x`. | 4 | 321 |
| UselessParentheses | Useless parentheses around `x`. | 4 | 321 |
| UselessParentheses | Useless parentheses around `(a << k) | (a >>> (32 - k))`. | 4 | 415 |
| UselessParentheses | Useless parentheses around `a`. | 4 | 415 |
| UselessParentheses | Useless parentheses around `a`. | 4 | 415 |
| UselessParentheses | Useless parentheses around `x ^ rot(x, 2) ^ rot(x, 10) ^ rot(x, 18) ^ rot(x...`. | 4 | 425 |
| UselessParentheses | Useless parentheses around `x ^ rot(x, 8) ^ rot(x, 14) ^ rot(x, 22) ^ rot(x...`. | 4 | 435 |
| UselessParentheses | Useless parentheses around `((a & 0xFF) << 24) | ((b & 0xFF) << 16) | ((c &...`. | 4 | 451 |
| UselessParentheses | Useless parentheses around `((a & 0xFF) << 23) | ((b & 0xFFFF) << 8) | (c &...`. | 4 | 483 |
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 | 262 |
| UselessParentheses | Useless parentheses around `dataLimit - pLen`. | 4 | 292 |
| UnusedPrivateField | Avoid unused private fields such as 'numHashed'. | 3 | 790 |
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/archive/MoneyWiseArchiveCache.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 687–693 |
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 | 538 |
| UnusedLocalVariable | Avoid unused local variables such as 'myXchangeRate'. | 3 | 539 |
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 | 694–696 |
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 | 453 |
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 | 764–766 |
| CollapsibleIfStatements | This if statement could be combined with its parent | 3 | 773–775 |
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/preference/PrometheusPreferenceSecurity.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'DEFAULT_SECURITY_PHRASE'. | 3 | 274 |
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 | 171–173 |
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/lethe/analysis/ThemisAnalysisField.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'theProperties'. | 3 | 46 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/lethe/analysis/ThemisAnalysisScanner.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'pTerminator'. | 3 | 357 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/lethe/ui/ThemisSourceEntry.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateMethod | Avoid unused private methods such as 'addHeader(ThemisSourceEntry)'. | 3 | 156 |
| UnusedPrivateMethod | Avoid unused private methods such as 'addTrailer(ThemisSourceEntry)'. | 3 | 180 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/parser/node/ThemisXAnalysisNodeImport.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `(ThemisXAnalysisNodeName) myName.getQualifier()`. | 4 | 61 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisMaven.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedFormalParameter | Avoid unused method parameters such as 'pParent'. | 3 | 407 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/parser/proj/ThemisXAnalysisProject.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'CONSOLIDATION_ERROR'. | 3 | 40 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/ThemisXAnalysisSolverProjectState.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedLocalVariable | Avoid unused local variables such as 'myName'. | 3 | 311 |
| UnusedLocalVariable | Avoid unused local variables such as 'myParent'. | 3 | 312 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/proj/ThemisXAnalysisSolverClass.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UnusedPrivateField | Avoid unused private fields such as 'isCircular'. | 3 | 56 |
Themis Core Project Framework - io/github/tonywasher/joceanus/themis/xanalysis/solver/reflect/ThemisXAnalysisReflectJar.java
| Rule | Violation | Priority | Line |
|---|---|---|---|
| UselessParentheses | Useless parentheses around `new URI("jar:file:/" + myJar + "!/")`. | 4 | 166 |
| EmptyCatchBlock | Avoid empty catch blocks | 3 | 245–247 |
