PMD java代码质量检查
来源:互联网 发布:usb网络通道 编辑:程序博客网 时间:2024/06/01 15:29
# PMD 代码质量分析器 部署运行
官网地址:https://pmd.github.io/
下载
- 直接在官网下载最新版本即可
部署
- PMD本身为Java项目,需要java环境
- PMD本身为绿色的只需要解压到自定义目录就可以使用了。
目录结构介绍
- PMD
- |—-bin
- | ┣—–bgastviewer.bat
- | ┣—–cpd.bat
- | ┣—–cpdgui.bat
- | ┣—–designer.bat
- | ┣—–pmd.bat
- | ┗—–run.sh
- |—-lib
- |____LICENSE
bgastviewer.bat 工具,可以根据java源码,以及PLSQL生成AST,并且可以获取指定的XPath
designer.bat 工具,可以用来验证自定义的XPath的选择结果
- pmd.bat win平台运行脚本
- run.sh linux平台运行脚本
- 运行
windows 示例:C:\>pmd-bin-5.5.1\bin\pmd.bat -dir c:\my\source\code -format text -R java-unusedcode,java-imports -version 1.5 -language java -debugC:\>pmd-bin-5.5.1\bin\pmd.bat -dir c:\my\source\code -f xml -rulesets java-basic,java-design -encoding UTF-8C:\>pmd-bin-5.5.1\bin\pmd.bat -d c:\my\source\code -rulesets java-typeresolution -auxclasspath commons-collections.jar;derby.jarC:\>pmd-bin-5.5.1\bin\pmd.bat -d c:\my\source\code -f html -R java-typeresolution -auxclasspath file:///C:/my/classpathfile*nix 示例:$ pmd-bin-5.5.1/bin/run.sh pmd -dir /home/workspace/src/main/java/code -f html -rulesets java-basic,java-design$ pmd-bin-5.5.1/bin/run.sh pmd -d ./src/main/java/code -f xslt -R java-basic,java-design -property xsltFilename=my-own.xsl$ pmd-bin-5.5.1/bin/run.sh pmd -d ./src/main/java/code -f html -R java-typeresolution -auxclasspath commons-collections.jar:derby.jar
0 0
- PMD java代码质量检查
- java代码检查工具PMD
- Java代码质量检测评估工具-PMD
- PMD代码检查工具
- PMD logoJava代码检查工具 PMD
- [转] Java代码质量检测评估工具-PMD
- Java代码质量检测评估工具PMD在线安装
- idea,配置checkstyle 【提高代码质量,检查代码规范的工具 】Checkstyle,FindBugs,PMD,Jtest
- idea,配置checkstyle 【提高代码质量,检查代码规范的工具 】Checkstyle,FindBugs,PMD,Jtest
- PMD使用与代码质量
- Java代码检查工具PMD发布 4.2.6 版本
- 有效检查Java代码的工具:PMD、Checkstyle、findbugs、Jalopy
- 用PMD运行代码检查
- 静态代码检查工具-PMD
- 静态代码检查工具-PMD
- java进阶(三)------java编程规范---代码质量检测工具FindBugs、PMD和CheckStyle对比
- java进阶(四)------java编程规范---代码质量检测工具FindBugs、PMD和CheckStyle的安装
- 轻松有效检查Java代码的三个工具:PMD、Checkstyle和Jalopy
- iOS常见的传值方式
- Android7.0新特性(Nougat)
- Eclipse插件收集
- EzRgnBtn 控件的四种显示状态:mouse down,mouse up,hot,enable
- ubuntu12.04 GX编译环境搭建
- PMD java代码质量检查
- List<>Copy
- leetcode 70. Climbing Stairs
- vector找最大值 最小值
- Node.js DNS模块
- CentOS7 安装mysql
- 4.21
- Cameyo 绿化软件
- TexturePacker 图片打包工具讲解与使用并且批处理打多包以及资源加密