--- title: PHP_CodeSniffer tags: 學習筆記 --- # PHP_CodeSniffer ## 什麼是 PHP_CodeSniffer? PHP_CodeSniffer 是一個代碼風格檢測工具。它包含兩類腳本,phpcs 和 phpcbf。 phpcs 是能依照你設定的官方程式碼規範進行自動偵錯的腳本。 phpcbf 是能自動幫你將不符合程式碼規範的程式碼改成符合規範的程式碼,但某些地方還是要手動修正。 --- ## 什麼是 Composer? 因為我們安裝時會用到 Composer 所以就來簡單說明一下什麼是 Composer。 Composer 是 PHP 常用的套件管理機制,它可以在我們的專案引入別人或自己寫好的套件。 ### 安裝 https://getcomposer.org/download/ 去官網下載 Composer win鍵 + R 並輸入 %appdata% 裡面有 Composer 的資料夾是它下載好後應該要在的位置 打開 CMD 並輸入 composer 看到這個畫面表示安裝成功  ### 常見指令 composer init 這個指令能自動幫你建立 composer.json 檔案,也會自動幫你新增 composer.json 中需要的設定 composer require "XXXXXX" 這個指令安裝的套件只能在下指令的那個專案中使用 composer global require "XXXXXX" 這個指令安裝的套件能在全部有 Composer 的專案中使用 --- ## 如何安裝 PHP_CodeSniffer? Composer 全域安裝 (composer global require "squizlabs/php_codesniffer=*")  這樣就安裝好了 設定 phpcs 的預設檢查標準(phpcs --config-set default_standard XXXX)  --- ## PHP_CodeSniffer 效果 - phpcs  - phpcbf  --- # 參考資料 [PHP_CodeSniffer 的 github](https://github.com/squizlabs/PHP_CodeSniffer) [Composer 官網](https://getcomposer.org/)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up