Keep your data private! Install Clario for mobile and desktop.
Try NowAd
PMD
PMD
6.35.0
0.0
0.0
PMD free download for Mac

PMD for Mac6.35.0

30 May 2021

Cross-language static code analyzer.

What is PMD for Mac

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, Salesforce.com Apex and Visualforce, PLSQL, Apache Velocity, XML, XSL.

Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, Groovy, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go, Swift and Salesforce.com Apex and Visualforce.

What's new in PMD

Version 6.35.0:
Fixed issues:
  • [apex] ApexUnitTestMethodShouldHaveIsTestAnnotation false positive with helper method
  • [apex] Correct findBoundary when traversing AST
  • [core] PMD CLI output file is not created if directory or directories in path don't exist
  • [core] Deprecate ThreadSafeReportListener
  • [doc] Remove "Edit me" button for language index pages
  • [dist] Distribution archive doesn't include all batch scripts
  • [java] Fix NPE in MethodTypeResolution
  • [java] UnusedPrivateMethod FP with Junit 5 @MethodSource
  • [java] Document Reasons to Avoid Reassigning Parameters
  • [java] Fix misleading rule message on rule SwitchStmtsShouldHaveDefault with non-exhaustive enum switch
  • [java] LiteralsFirstInComparisons should consider constant fields (cont'd)
  • [java] PMD could enforce non-public methods for Junit5 / Jupiter test methods
  • [java] AvoidReassigningParameters reports violations on wrong line numbers
  • [java] UnnecessaryImport false positive for on-demand imports
  • [java] Deprecate rule DefaultPackage
  • [java] FieldDeclarationsShouldBeAtStartOfClass: false negative with anon classes
  • [java] MethodArgumentCouldBeFinal: false negatives with interfaces and inner classes
  • [java] LocalVariableCouldBeFinal: false negatives with interfaces, anon classes
  • [java] OnlyOneReturn: false negative with anonymous class
  • [java] UnnecessaryLocalBeforeReturn: false negatives with lambda and anon class
  • [java] DataClass example from documentation results in false-negative
  • [java] New Rule: Public and protected static fields must be final
  • [java] Cognitive complexity rule for Java
  • [java] Enhance CompareObjectsWithEquals with list of exceptions
  • [java] Deprecate rule CloneThrowsCloneNotSupportedException
  • [java] Make CompareObjectWithEquals allow comparing against constants
  • [java] Documentation is wrong for SingletonClassReturningNewInstance rule
  • [java] AvoidFieldNameMatchingTypeName: False negative with interfaces
  • [java] ConstructorCallsOverridableMethod: IndexOutOfBoundsException with annotations
  • [java] InsufficientStringBufferDeclaration false positive for initial calculated StringBuilder size
  • [javascript] Update Rhino library to 1.7.13
  • [javascript] Failing with OutOfMemoryError parsing a Javascript file

Full changelog available here.

Try our new feature and write a detailed review about PMD. All reviews will be posted soon.
Write your thoughts in our old-fashioned comment
MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
0.0
(0 Reviews of )
There are no reviews yet
Help the community
There are no reviews yet, be the first to leave one
Free
0.0
0.0
App requirements: 
  • Intel 64
  • Mac OS X 10.6.8 or later
  • Java JRE 1.7 or later
License: 
FreeAbsolutely Free

Downloaded & Installed 161 times

How would you rate PMD?
Similar apps
Wireshark
Network protocol analyzer.
Is this app is similar to Wireshark? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Visual Studio Code
Cross-platform code editor and debugger for web apps.
Is this app is similar to Visual Studio Code? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
Captor
HTTP analyzer.
Is this app is similar to Captor? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes
A1 Website Analyzer
Website analysis and auditing.
Is this app is similar to A1 Website Analyzer? Vote to improve the quality of this list.
Vote results
1
Upvotes
1
Total score
0
Downvotes