Applications developed using the Junos Space SDK might not comply with the Juniper Network System and REST specifications standards because of bugs introduced by developers (some of these may be intentional and not bugs). Therefore, a tool that analyzes the application code for bugs is critical for its smooth operation. PMD is a standard static code analyzer for Java and is used by developers to comply with coding standards and the delivery of quality code. The Junos Space SDK is bundled with custom Junos Space PMD rules developed for the Juniper Network System for validation of Junos Space applications.
For more information about validation of Junos Space applications, see the following sections:
For more information about PMD, see http://pmd.sourceforge.net.