win10下安装PHP_CodeSniffer 检查编码规范
PHP CodeSniffer是PEAR中的一個用PHP5寫的一個PHP的代碼風格檢測器,它根據預先設定好的PHP編碼風格和規則,去檢查應用中的代碼風格情況是否有違反一組預先設置好的編碼標準,內置了ZEND,PEAR的編碼風格規則,當然也支持自己定制。PHP CodeSniffer 是確保代碼簡潔一致的必不可少的開發工具,甚至還可以幫助程序員減少一些語義錯誤。
參考文章:https://confluence.jetbrains.com/display/PhpStorm/PHP+Code+Sniffer+in+PhpStorm
期初使用
composer global require "squizlabs/php_codesniffer=*"后續操作一直不順利,后來改用pear擴展安裝。。完整記錄流程如下(IDE:JetBrains PhpStorm 2017.2.2 x64):
- 安裝PHP Code Sniffer
我們用PEAR(即:php的擴展和應用倉庫)安裝PHP Code Sniffer。(請確保已安裝composer,教程很多,這里就不在贅述啦)添加中國Packagist 鏡像源:
composer config -g repo.packagist composer http://packagist.phpcomposer.com
直接回車:
輸入 Y
回車:
安裝完畢;查看目錄下多了個pear目錄:
?
安裝到Phpstorm中打開Phpstorm的設置頁(File->Setting或者Ctrl+Alt+s),到Code Sniffer頁Setting->Languages and Frameworks->PHP->Code Sniffer。
在 PHP Code Sniffer (phpcs) Path 選項挑選 CodeSniffer 的執行文件,在 PEAR 根目下(F:\phpStudy\php\php-7.1.10-nts\phpcs.bat)。按下 Validate,如果下面出現綠色的字則表示成功。
Setting->Editor->Code Style->Inspections->PHP->Code Sniffer validation勾選上,然后在右邊的 Coding standard 按下刷新按鈕(選擇PSR2既可),成功的話,點擊下拉按鈕就會有可供選擇的標準。
?
?
以上配置基本OK了,現在隨便打開一個php文件看效果吧!
?
總結
以上是生活随笔為你收集整理的win10下安装PHP_CodeSniffer 检查编码规范的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LVS DR模式搭建,keepalive
- 下一篇: Linux修改用户密码有效期