PMD Results

The following document contains the results of PMD 7.12.0.

Violations By Priority

Priority 3

net/sourceforge/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java

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

net/sourceforge/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'myPrice'. 517
UnusedLocalVariable Avoid unused local variables such as 'myXchangeRate'. 518

net/sourceforge/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

net/sourceforge/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'. 262
UnusedLocalVariable Avoid unused local variables such as 'myItem'. 328
UnusedPrivateMethod Avoid unused private methods such as 'buildAssetMenu(TethysUIScrollMenu<MoneyWiseTransAsset>, MoneyWiseAssetBaseList<T>, boolean, MoneyWiseTransaction)'. 705

net/sourceforge/joceanus/moneywise/data/basic/MoneyWiseTransInfoSet.java

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

net/sourceforge/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java

Rule Violation Line
UnusedPrivateField Avoid unused private fields such as 'newValidation'. 52
UnusedFormalParameter Avoid unused method parameters such as 'pCategory'. 427

net/sourceforge/joceanus/moneywise/lethe/ui/dialog/MoneyWiseTransactionDialog.java

Rule Violation Line
UnusedPrivateMethod Avoid unused private methods such as 'buildAssetMenu(TethysUIScrollMenu<MoneyWiseTransAsset>, MoneyWiseAssetBaseList<T>, boolean, MoneyWiseTransaction)'. 733

Priority 4

net/sourceforge/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 806
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 808
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 810
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 812
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 814

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFLine.java

Rule Violation Line
UselessParentheses Useless parentheses. 933
UselessParentheses Useless parentheses. 934
UselessParentheses Useless parentheses. 1217
UselessParentheses Useless parentheses. 1218

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java

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

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFPrice.java

Rule Violation Line
UselessParentheses Useless parentheses. 106
UselessParentheses Useless parentheses. 107

Files

net/sourceforge/joceanus/moneywise/atlas/data/analysis/buckets/MoneyWiseXAnalysisSecurityBucket.java

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

net/sourceforge/joceanus/moneywise/atlas/reports/MoneyWiseXReportCapitalGains.java

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

net/sourceforge/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

net/sourceforge/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 262
UnusedLocalVariable Avoid unused local variables such as 'myItem'. 3 328
UnusedPrivateMethod Avoid unused private methods such as 'buildAssetMenu(TethysUIScrollMenu<MoneyWiseTransAsset>, MoneyWiseAssetBaseList<T>, boolean, MoneyWiseTransaction)'. 3 705

net/sourceforge/joceanus/moneywise/data/basic/MoneyWiseTransInfoSet.java

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

net/sourceforge/joceanus/moneywise/data/validate/MoneyWiseValidateTransInfoSet.java

Rule Violation Priority Line
UnusedPrivateField Avoid unused private fields such as 'newValidation'. 3 52
UnusedFormalParameter Avoid unused method parameters such as 'pCategory'. 3 427

net/sourceforge/joceanus/moneywise/lethe/ui/dialog/MoneyWiseTransactionDialog.java

Rule Violation Priority Line
UnusedPrivateMethod Avoid unused private methods such as 'buildAssetMenu(TethysUIScrollMenu<MoneyWiseTransAsset>, MoneyWiseAssetBaseList<T>, boolean, MoneyWiseTransaction)'. 3 733

net/sourceforge/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 806
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 808
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 810
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 812
UnnecessaryFullyQualifiedName Unnecessary qualifier 'MoneyWiseQIFFile': 'HASH_BASE' is already in scope because it is declared in an enclosing type 4 814

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFLine.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 933
UselessParentheses Useless parentheses. 4 934
UselessParentheses Useless parentheses. 4 1217
UselessParentheses Useless parentheses. 4 1218

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFParser.java

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

net/sourceforge/joceanus/moneywise/quicken/file/MoneyWiseQIFPrice.java

Rule Violation Priority Line
UselessParentheses Useless parentheses. 4 106
UselessParentheses Useless parentheses. 4 107