PMD Results

The following document contains the results of PMD 7.17.0.

Violations By Priority

Priority 3

org/codehaus/plexus/components/io/attributes/AttributeConstants.java

Rule Violation Line
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 22
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 24
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 26
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 28
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 30
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 32

org/codehaus/plexus/components/io/attributes/AttributeUtils.java

Rule Violation Line
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 61
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 64
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 67
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 71
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 74
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 77

org/codehaus/plexus/components/io/resources/Deferred.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'closeable'. 51
UselessQualifiedThis Useless qualified this usage in the same class. 91

org/codehaus/plexus/components/io/resources/PlexusIoFileResource.java

Rule Violation Line
UnusedLocalVariable Avoid unused local variables such as 'closeable'. 113

Priority 4

org/codehaus/plexus/components/io/attributes/FileAttributes.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'PlexusIoResourceAttributes': 'UNKNOWN_OCTAL_MODE' is already in scope because it is inherited by an enclosing type 154

org/codehaus/plexus/components/io/attributes/SimpleResourceAttributes.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'PlexusIoResourceAttributes': 'UNKNOWN_OCTAL_MODE' is already in scope because it is inherited by an enclosing type 34

org/codehaus/plexus/components/io/resources/proxy/PlexusIoProxyResourceCollection.java

Rule Violation Line
UselessParentheses Useless parentheses around `!fileSelector.isSelected(plexusIoResource) || !...`. 126

Files

org/codehaus/plexus/components/io/attributes/AttributeConstants.java

Rule Violation Priority Line
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 22
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 24
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 26
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 28
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 30
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 32

org/codehaus/plexus/components/io/attributes/AttributeUtils.java

Rule Violation Priority Line
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 61
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 64
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 67
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 71
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 74
AvoidUsingOctalValues Avoid integer literals that start with zero (interpreted as octal), remove the leading 0 to get a decimal literal (or use explicit 0x, 0b prefixes) 3 77

org/codehaus/plexus/components/io/attributes/FileAttributes.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'PlexusIoResourceAttributes': 'UNKNOWN_OCTAL_MODE' is already in scope because it is inherited by an enclosing type 4 154

org/codehaus/plexus/components/io/attributes/SimpleResourceAttributes.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'PlexusIoResourceAttributes': 'UNKNOWN_OCTAL_MODE' is already in scope because it is inherited by an enclosing type 4 34

org/codehaus/plexus/components/io/resources/Deferred.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'closeable'. 3 51
UselessQualifiedThis Useless qualified this usage in the same class. 3 91

org/codehaus/plexus/components/io/resources/PlexusIoFileResource.java

Rule Violation Priority Line
UnusedLocalVariable Avoid unused local variables such as 'closeable'. 3 113

org/codehaus/plexus/components/io/resources/proxy/PlexusIoProxyResourceCollection.java

Rule Violation Priority Line
UselessParentheses Useless parentheses around `!fileSelector.isSelected(plexusIoResource) || !...`. 4 126