參考
https://www.uedbox.com/macos-install-subli...
部落格:手把手教你如何構建一個優秀的開源專案
安裝 PHPCS
PHPCS 是 PHP Code Sniffer,一款程式碼規範檢查工具,可以根據你的設定來檢查程式碼規範性問題。直接在系統終端中執行下面的命令安裝。
$ brew install php-code-sniffer
如果提示你需要先安裝編譯器,請按提示依次安裝即可。我安裝時的命令為:
$ xcode-select --install
$ brew install gcc
$ brew install php-code-sniffer
安裝 PHPCBF
PHPCBF 是 PHPCS 內建的程式碼規範修復工具,無需單獨安裝,大部分的程式碼規範問題它都可以自動修掉。
安裝 PHPMD
PHPMD 是 PHP Mess Detector ,程式碼複雜度檢測工具,能夠很方便的檢查你的程式碼是不是寫得複雜度過高。安裝命令如下:
$ wget -c http://static.phpmd.org/php/latest/phpmd.phar
$ chmod a+x phpmd.phar
$ mv phpmd.phar /usr/local/bin/phpmd
網上說可以透過 Homebrew 安裝,但我試了 brew install php-mess-detector 和 brew install phpmd 都提示沒有對應的包。
檢視安裝路徑
PHPCS 和 PHPMD 都安裝成功之後,可透過下面命令分別檢視 php、phpcs、phpcbf、phpmd 的路徑,後面配置 Sublime Text 的外掛時會用到。
$ which php
$ which phpcs
$ which phpcbf
$ which phpmd
安裝 sublime-phpcs 外掛
外掛本身的安裝步驟不在贅述,使用sublime的Package安裝即可:
Preferences -> Package Control -> Install Package -> 搜尋phpcs
外掛安裝好後(在Preferences -> Package Setting 選單中可看到PHP Code Sniffer)要配置要用到的功能的phar包的執行檔案路徑,這時候如果你直接去開啟Preferences -> Package Setting -> PHP Code Sniffer -> Setting – Default 並且儲存,可能會有檔案不存在的錯誤提示,這時候需要手動建立一個Phpcs包的配置資料夾。參見 http://theaveragedev.com/making-php-code-s...
按提示在終端執行下面命令,建資料夾。然後再儲存該檔案即可。
$ mkdir ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/Phpcs
配置外掛
開啟 Sublime Text 3
Preferences -> Package Setting -> PHP Code Sniffer -> Setting – User
在開啟的檔案中,寫入下面的配置。配置的路由為上面使用 which 檢視的路徑結果。
{
"phpcs_php_path": "/usr/bin/php",
"phpcs_executable_path": "/usr/local/bin/phpcs",
"phpmd_executable_path": "/usr/local/bin/phpmd",
"phpcbf_executable_path": "/usr/local/bin/phpcbf",
// 開啟phpmd
"phpmd_run": true
}
使用
配置成功後,用 Sublime Text 3 編輯 PHP 檔案,儲存時,會自動提示不符合規範的需要修改的地方。
本作品採用《CC 協議》,轉載必須註明作者和本文連結