HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

phpmd — PHP mess detector: check for common potential problems. More information: <https://github.com/phpmd/

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandcliphpmessphpmdcheckfordetector

Problem

How to use the phpmd command: PHP mess detector: check for common potential problems. More information: <https://github.com/phpmd/phpmd#command-line-options>.

Solution

phpmd — PHP mess detector: check for common potential problems. More information: <https://github.com/phpmd/phpmd#command-line-options>.

Display a list of available rulesets and formats:
phpmd


Scan a file or directory for problems using comma-separated rulesets:
phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}}


Specify the minimum priority threshold for rules:
phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --minimumpriority {{priority}}


Include only the specified extensions in analysis:
phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --suffixes {{extensions}}


Exclude the specified comma-separated directories:
phpmd {{path/to/file_or_directory1,path/to/file_or_directory2,...}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --exclude {{directory_patterns}}


Output the results to a file instead of stdout:
phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --reportfile {{path/to/report_file}}


Ignore the use of warning-suppressive PHPDoc comments:
phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --strict

Code Snippets

Display a list of available rulesets and formats

phpmd

Scan a file or directory for problems using comma-separated rulesets

phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}}

Specify the minimum priority threshold for rules

phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --minimumpriority {{priority}}

Include only the specified extensions in analysis

phpmd {{path/to/file_or_directory}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --suffixes {{extensions}}

Exclude the specified comma-separated directories

phpmd {{path/to/file_or_directory1,path/to/file_or_directory2,...}} {{xml|text|html}} {{ruleset1,ruleset2,...}} --exclude {{directory_patterns}}

Context

tldr-pages: common/phpmd

Revisions (0)

No revisions yet.