PHPMD is a code analysis tool that helps developers identify potential issues in their PHP code by detecting messy, suboptimal, or overly complex code structures. It acts as a companion to PHP_CodeSniffer, focusing on design and logic problems rather than just formatting. PHPMD supports a wide range of rulesets and can be customized to enforce specific coding standards, making it useful for maintaining clean, efficient, and maintainable codebases.

Features

  • Detects unused variables, parameters, and methods
  • Analyzes cyclomatic complexity and excessive class sizes
  • Supports built-in and custom rulesets for code quality
  • Can be integrated into CI/CD pipelines
  • Provides command-line interface for batch analysis
  • Generates reports in formats like XML, JSON, and HTML

Project Samples

Project Activity

See All Activity >

License

BSD License

Follow PHPMD

PHPMD Web Site

Other Useful Business Software
Error to trace to log to deploy. One click. No SSH. Icon
Error to trace to log to deploy. One click. No SSH.

Catch the cause before the pager goes off.

AppSignal links every error to the trace, the trace to the log, the log to the deploy that shipped it.
Free 30 days.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of PHPMD!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

PHP

Related Categories

PHP Static Code Analysis Tool

Registered

2025-05-20