pmd

An extensible multilanguage static code analyzer.

Github星跟蹤圖

PMD

Join the chat at https://gitter.im/pmd/pmd
Build Status
Maven Central
Coverage Status
Codacy Badge

About

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,
Modelica, PLSQL, Apache Velocity, XML, XSL, Scala.

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

Support

Source

Our latest source of PMD can be found on GitHub. Fork us!

The rule designer is developed over at pmd/pmd-designer.
Please see its README for
developer documentation.

Website

More information can be found on our Website.

主要指標

概覽
名稱與所有者pmd/pmd
主編程語言Java
編程語言Java (語言數: 16)
平台
許可證Other
所有者活动
創建於2012-07-11 18:03:00
推送於2025-04-22 18:48:36
最后一次提交
發布數128
最新版本名稱pmd_releases/7.12.0 (發布於 2025-03-28 08:44:29)
第一版名稱pmd_releases/4.3 (發布於 )
用户参与
星數5k
關注者數138
派生數1.5k
提交數29.4k
已啟用問題?
問題數2622
打開的問題數570
拉請求數2536
打開的拉請求數20
關閉的拉請求數231
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?