PMD Results

The following document contains the results of PMD 7.14.0.

Violations By Priority

Priority 3

com/nilhcem/fakesmtp/model/UIModel.java

Rule Violation Line
EmptyControlStatement Empty if statement 5470

Priority 4

com/nilhcem/fakesmtp/FakeSMTP.java

Rule Violation Line
UnnecessaryImport Unused import 'com.apple.eawt.Application' 14

com/nilhcem/fakesmtp/core/I18n.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'I18n': 'RESOURCE_FILE' is already in scope because it is declared in an enclosing type 36
UnnecessaryFullyQualifiedName Unnecessary qualifier 'I18n': 'RESOURCE_FILE' is already in scope because it is declared in an enclosing type 40

com/nilhcem/fakesmtp/gui/listeners/AboutActionListener.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AboutActionListener': 'launchUrl' is already in scope 65

com/nilhcem/fakesmtp/server/SMTPAuthHandler.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'PROMPT_USERNAME' is already in scope because it is declared in an enclosing type 40
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'PROMPT_PASSWORD' is already in scope because it is declared in an enclosing type 42
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'USER_IDENTITY' is already in scope because it is declared in an enclosing type 58

com/nilhcem/fakesmtp/server/SMTPAuthHandlerFactory.java

Rule Violation Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandlerFactory': 'LOGIN_MECHANISM' is already in scope because it is declared in an enclosing type 25

Files

com/nilhcem/fakesmtp/FakeSMTP.java

Rule Violation Priority Line
UnnecessaryImport Unused import 'com.apple.eawt.Application' 4 14

com/nilhcem/fakesmtp/core/I18n.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'I18n': 'RESOURCE_FILE' is already in scope because it is declared in an enclosing type 4 36
UnnecessaryFullyQualifiedName Unnecessary qualifier 'I18n': 'RESOURCE_FILE' is already in scope because it is declared in an enclosing type 4 40

com/nilhcem/fakesmtp/gui/listeners/AboutActionListener.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'AboutActionListener': 'launchUrl' is already in scope 4 65

com/nilhcem/fakesmtp/model/UIModel.java

Rule Violation Priority Line
EmptyControlStatement Empty if statement 3 5470

com/nilhcem/fakesmtp/server/SMTPAuthHandler.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'PROMPT_USERNAME' is already in scope because it is declared in an enclosing type 4 40
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'PROMPT_PASSWORD' is already in scope because it is declared in an enclosing type 4 42
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandler': 'USER_IDENTITY' is already in scope because it is declared in an enclosing type 4 58

com/nilhcem/fakesmtp/server/SMTPAuthHandlerFactory.java

Rule Violation Priority Line
UnnecessaryFullyQualifiedName Unnecessary qualifier 'SMTPAuthHandlerFactory': 'LOGIN_MECHANISM' is already in scope because it is declared in an enclosing type 4 25