本專案使用 PHPStan 搭配 Larastan 進行靜態程式碼分析,確保程式品質與分層設計遵守團隊規範。
./vendor/bin/phpstan analyse --memory-limit=512M./vendor/bin/phpstan analyse --generate-baseline --memory-limit=512Mbaseline 檔案用來記錄初始錯誤狀態,導入初期避免一次修正大量 legacy 問題,建議在整理或修復一批錯誤後更新 baseline。
若需將 Google Cloud Storage(GCS)服務帳戶憑證(JSON 檔案)寫入 .env 檔案,可使用以下指令將憑證內容轉為單行並複製到剪貼簿:
openssl base64 -in <gcs-service-account.json> | tr -d '\n' | pbcopy然後在 .env 中設定,例如:
GOOGLE_CLOUD_KEY_FILE=複製後的內容
專案已設定 phpcs.xml,可直接在專案根目錄執行:
vendor/bin/phpcs這會自動依照 phpcs.xml 設定檢查指定目錄與規則。