1. 程式人生 > >phpstorm安裝PHP_CodeSniffer

phpstorm安裝PHP_CodeSniffer

安裝PHP_CodeSniffer

1、下載go-pear.phar放入php的根目錄下,http://pear.php.net/go-pear.phar 連線另存為 go-pear.phar

2、開啟dos視窗切換路徑為php的根目錄下

3、執行安裝命令

php go-pear.phar

安裝完後會多出一些檔案和資料夾,例如pear、pear.bat

4、安裝PHP_CodeSniffer

pear install PHP_CodeSniffer

 

在phpstorm中的安裝

1、我的phpstorm是當前最新版2018.3開啟phpstorm找到Code Sniffer頁,路徑為  File

| Settings | Languages & Frameworks | PHP | Quality Tools | Code Sniffe ,如果是老的版本路徑為 Setting | Languages and Frameworks | PHP | Code Sniffer  

選擇執行檔案 

D:\software\PHPTutorial\php\php-7.2.1-nts\phpcs.bat

如果上圖錯誤資訊為“Can not run PHP Code Sniffer”,修改phpcs.bat 和 phpcbf.bat 為

if "%PHP_PEAR_PHP_BIN%" neq "" (
set PHPBIN=%PHP_PEAR_PHP_BIN%
) else set PHPBIN=D:\software\PHPTutorial\php\php-7.2.1-nts\php.exe

"%PHPBIN%" "D:\software\PHPTutorial\php\php-7.2.1-nts\phpcs" %*

 

再次點選validate,顯示執行成功

2、找到  Setting | Editor | Inspections | Quality tools |PHP Code Sniffer validation

 ,老版本是 Setting | Editor | Inspections | PHP Code Sniffer validation ,勾選PHP Code Sniffer validation 重新整理後選擇PSR2,則apply後代碼就遵循PSR2規範了

再看程式碼此時不遵循PSR2規範的程式碼都有波浪線提示了,安裝完成

 

參考

在PhpStorm中安裝使用PHP_CodeSniffer編碼規範檢查工具

PHP_CodeSniffer安裝和使用教程