PMD Results
The following document contains the results of PMD 7.25.0.
Violations By Priority
Priority 3
io/github/tonywasher/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java
io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java
io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportMarketGrowth.java
io/github/tonywasher/joceanus/moneywise/atlas/ui/dialog/MoneyWiseXTransactionDialog.java
io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java
io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransaction.java
Priority 4
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 |
123 |
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 |
145 |
io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFEvent.java
| Rule |
Violation |
Line |
| UselessParentheses |
Useless parentheses around `myLine.startsWith(MoneyWiseQIFConstants.QIF_XFE...`. |
346 |
| UselessParentheses |
Useless parentheses around `myLine.endsWith(MoneyWiseQIFConstants.QIF_XFEREND)`. |
347 |
io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java
Files
io/github/tonywasher/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java
| Rule |
Violation |
Priority |
Line |
| UnusedPrivateMethod |
Avoid unused private methods such as 'calculateDeltas()'. |
3 |
685 |
io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java
io/github/tonywasher/joceanus/moneywise/atlas/reports/MoneyWiseXReportMarketGrowth.java
io/github/tonywasher/joceanus/moneywise/atlas/ui/dialog/MoneyWiseXTransactionDialog.java
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 |
123 |
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 |
145 |
io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java
io/github/tonywasher/joceanus/moneywise/data/validate/MoneyWiseValidateTransaction.java
io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFEvent.java
| Rule |
Violation |
Priority |
Line |
| UselessParentheses |
Useless parentheses around `myLine.startsWith(MoneyWiseQIFConstants.QIF_XFE...`. |
4 |
346 |
| UselessParentheses |
Useless parentheses around `myLine.endsWith(MoneyWiseQIFConstants.QIF_XFEREND)`. |
4 |
347 |
io/github/tonywasher/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java