{"added":null,"apiVersion":1,"behindSince":null,"buildDepends":[],"categories":["devel","java"],"comment":"Static analysis tool for Java source code","compare":null,"dependentCount":null,"description":"PMD scans Java source code and looks for potential problems like:\n\n    * Possible bugs - empty try/catch/finally/switch statements\n    * Dead code - unused local variables, parameters and private methods\n    * Suboptimal code - wasteful String/StringBuffer usage\n    * Overcomplicated expressions - unnecessary if statements, for loops\n      that could be while loops\n    * Duplicate code - copied/pasted code means copied/pasted bugs","flavors":[],"html":"https://daemonports.org/dragonfly/devel/pmd/","kind":"port","lastUpdate":null,"license":["APACHE20","BSD4CLAUSE"],"maintainer":"tiago.gasiba@gmail.com","name":"pmd","newest":false,"newestVersion":"7.21.0","noVulnData":false,"origin":"devel/pmd","otherSystems":[{"maintainer":"tiga@FreeBSD.org","newest":true,"origin":"devel/pmd","path":"/devel/pmd/","system":"FreeBSD","version":"7.21.0_2"},{"maintainer":"tiga@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/pmd","path":"","system":"HardenedBSD","version":"7.21.0_2"},{"maintainer":"tiga@FreeBSD.org","newest":true,"noVulnData":true,"origin":"devel/pmd","path":"","system":"GhostBSD","version":"7.21.0_2"}],"packages":null,"pkgName":"pmd-7.11.0","related":null,"repository":"DPorts","requiredBy":[],"requiredByCount":0,"runDepends":["java/openjdk8"],"status":null,"system":"dragonfly","systemLabel":"DragonFly","version":"7.11.0","versions":null,"vulnerabilities":null,"www":"https://pmd.github.io/"}
