JDEodorant vs PMD
When comparing JDEodorant vs PMD, the Slant community recommends PMD for most people. In the question“What is the best eclipse plugin for detecting code smell/flaws in Java?” PMD is ranked 2nd while JDEodorant is ranked 3rd. The most important reason people chose PMD is:
Some plugins, don't enable you to add project specific settings for what errors/flaws should be detected. PMD allows this.
Ranked in these QuestionsQuestion Ranking
Pros
Pro User-friendly
Pro Can identify five kinds of smells
JDEodorant can identify up to five kind of smells: Feature Envy, Type Checking, Long Method, God Class and Duplicated Code.
Pro Can be enabled Project-wise
Some plugins, don't enable you to add project specific settings for what errors/flaws should be detected. PMD allows this.
Cons
Con Bad performance on large projects
Performance on large objects is not very good. It's pretty slow and doesn't use memory and CPU power efficiently.