- Notifications
You must be signed in to change notification settings - Fork0
An extensible multilanguage static code analyzer.
License
kanwarpreet25/pmd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 includesCPD, the copy-paste-detector. CPD finds duplicated code inC/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, Visualforce and XML.
- How do I? -- Ask a question onStackOverflowor ondiscussions.
- I got this error, why? -- Ask a question onStackOverflowor ondiscussions.
- I got this error and I'm sure it's a bug -- file anissue.
- I have an idea/request/question -- create a newdiscussion.
- I have a quick question -- ask on ourGitter chat.
- Where's your documentation? --https://pmd.github.io/latest/
Our latest source of PMD can be found onGitHub. Fork us!
The rule designer is developed over atpmd/pmd-designer.Please seeits README fordeveloper documentation.
More information can be found on ourWebsite.
About
An extensible multilanguage static code analyzer.
Resources
License
Code of conduct
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- Java83.6%
- Apex11.2%
- ANTLR1.9%
- PLSQL1.0%
- Kotlin0.9%
- XSLT0.7%
- Other0.7%