June 2025
Intermediate to advanced
837 pages
24h 50m
English
Besides ESLint, there are many other programs that deal with various aspects of static code analysis in JavaScript. One of these tools is Programming Mistake Detector (PMD), which originates from the Java world and is also entirely implemented in Java. PMD provides a collection of tools for application quality assurance. Among other things, a Copy/Paste Detector (CPD) is included. The purpose of this module is to find duplicates in the source code.
Duplicates in the source code pose a significant problem with regard to the maintainability and extensibility of an application. If source code is copied within an application and pasted elsewhere, the same source code must be maintained multiple ...
Read now
Unlock full access