国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

PHP開發規范集成工具安裝配置

2019-11-08 02:51:41
字體:
來源:轉載
供稿:網友

php開發規范集成工具安裝配置

1、PHP安裝phpmd、pdepend和codesniffer

a. 分別下載最新的phar包:PHP Depend,PHPMD,phpcpd到你本機的PHP目錄。

b. 分別創建(或修改)bat文件pdepend.bat, phpcpd.bat 和 phpmd.bat 文件。內容類似:

@echo offif "%PHPBIN%" == "" set PHPBIN=<php.exe的目錄>/./php.exeif not exist "%PHPBIN%" if "%PHP_PEAR_PHP_BIN%" neq "" goto USE_PEAR_PATHGOTO RUN:USE_PEAR_PATHset PHPBIN=%PHP_PEAR_PHP_BIN%:RUN"%PHPBIN%" "<php.exe的目錄>/phpmd.phar" %*

注意:<php.exe的目錄>替換為正確的路徑;最后一行分別改為上一步驟下載的phar文件。

c. 安裝PHP CodeSniffer pear install PHP_CodeSniffer

d. 檢查成功安裝及版本

check tools ‘s version

2、Yii代碼規范 下載Yii代碼規范文件并拷貝到對應目錄下

點擊Yii編碼規范文件鏈接

得到yii2-coding-standards-master.zip解壓縮后如下圖:

php22

拷貝Yii2文件夾 至 E:/php5.5.12(替換為你的php安裝目錄地址)/pear/PHP/CodeSniffer/Standards 下面,如圖:

php23

到這里安裝phpmd、pdepend、codesniffer就完成了。下面介紹netbeans和phpstorm兩個IDE集成phpmd和codesniffer工具怎么配置。

3、Netbeans集成phpmd和codesniffer工具

a. 設置好安裝的工具:

NetBeans Option

b. 執行檢查:

NetBeans Check

4、Phpstorm 集成phpmd和codesniffer工具

進入settings,找到php MD和CodeSniffer菜單:

php7

分別設置phpmd 和codesniffer 對應的路徑bat文件路徑,然后驗證一下是否正確

php8

php9

進入Inspections菜單

把Code Sniffer validation 和Mess Detector validation 勾選上 Code Sniffer validation 記得點擊刷新選擇,coding standard為 Yii2

php21

Mess Detector validation rules記得如下圖都勾選上

php11

對文件執行規范檢查

Phpmd提示:

php12

Php Code Sniffer 提示:

php13

PhpMD 設置自定義規則:

selfrules

Git hooks 里面config和PRe-commit對應修改 :

PHPMD_RULES=codesize,design,unusedcode 改為自定義規則位置

PHPMD_RULES=/C/php/pear/data/PHP_PMD/resources/rulesets/codesize.xml,/C/php/pear/data/PHP_PMD/resources/rulesets/design.xml,/C/php/pear/data/PHP_PMD/resources/rulesets/unusedcode.xml

PhpMD 如果報如下問題:

error

請按照下圖修復:

time


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中西区| 日土县| 安塞县| 白城市| 泰来县| 平安县| 赣榆县| 文成县| 永春县| 禹城市| 凭祥市| 花垣县| 虞城县| 阜南县| 嘉善县| 重庆市| 庆云县| 哈巴河县| 洛宁县| 泊头市| 巴南区| 阿克陶县| 红安县| 英吉沙县| 瓦房店市| 鹤庆县| 金山区| 宣恩县| 永仁县| 介休市| 江山市| 牙克石市| 青州市| 南岸区| 星子县| 金秀| 商都县| 平顺县| 宁南县| 香河县| 巫山县|