安装PHP代码检查工具

分享于 

3分钟阅读

PHP

  繁體

PHP Code Review工具可帮助你在编码时遵循正确的编码标准。这些工具检查代码中的某些内容,例如

不必要的空格 适当的换行符 在html标记中显示PHP变量时转义 代码缩进 函数中未使用的变量 正确注释代码

安装&用法

1)PHP CodeSniffer

安装CodeSniffer运行下面的命令(有root权限)

sudo pear install PHP_CodeSniffer

成功安装后,运行下面的命令检查php文件中编码标准相关问题和警告

phpcs /path/to/source_file.php

2) PHP Copy Paste Detector

此工具检测php文件或项目中的重复代码。运行以下命令安装Copy Paste Detector


sudo pear config-set auto_discover 1
sudo pear install pear.phpunit.de/phpcpd

要检查整个项目中的重复代码,请使用以下命令

phpcpd /path/to/<project_folder>

要检查单个文件中的代码repetion,可以使用

phpcpd /path/to/source_file.php

3)PHP消息检测器

这是一个非常强大的工具,因为它有助于检测 -

函数的复杂度 未使用的代码块或变量 类,函数和变量的命名约定

要安装PHP Mess dector,运行以下命令


sudo pear channel-discover pear.phpmd.org
sudo pear channel-discover pear.pdepend.org
sudo pear install --alldeps phpmd/PHP_PMD

一旦安装了PHP MD,你可以使用以下命令检查以上三个点

phpmd /path/to/source_file.php text codesize,unusedcode,naming

PHP MD接受三个参数

首先是源文件的路径, 第二个是你想要的输出格式(文本,xml或html ) 第三是要测试代码的规则集,你甚至可以创建自己的规则集文件,并通过它拥有自己的自定义规则集
phpmd /path/to/source_file.php text /path/to/ruleset_file.xml

tool  cod  PHP  代码评审  
相关文章