1. 程式人生 > >phpstorm 整合 code sniffer

phpstorm 整合 code sniffer

code sniffer 介紹

在一個團隊裡,php 的編碼規範顯得十分重要,統一的規範可以大大降低成員之間的溝通成本。code sniffer 便是幫開發者稽核程式碼規範的一個工具。

windows10環境安裝PHP_CodeSniffer

由於 codeSniffer 的使用依賴於 php 和 pear 環境,因此首先需要安裝這兩個環境。
具體的安裝步驟參考:windows環境PhpStorm中簡單使用PHP_CodeSniffer規範php程式碼
本來有上面的安裝教程,是沒有寫這篇部落格的必要的。但是在按照教程一步一步操作完之後,發現在 phpstorm 中一直會報一個介面類找不到的錯誤,經過了大量 google 之後,終於找到了解決之道:

錯誤解決方案
總結一下就是由於 pear 預設安裝的 php_codesniffer 版本是 3.0+,只要安裝時指定版本號: pear install PHP_CodeSniffer-2.9.1 即可。如果是已經安裝了最新版的 php_codesniffer ,只需要執行:pear uninstall PHP_CodeSniffer 將最新版的先解除安裝,再執行安裝的命令就 ok 了。
最後附上在 phpstorm 成功檢查出程式碼不合規範的提示:
在這裡插入圖片描述