工具列表 - fantasy0107/notes GitHub Wiki
- DocBlockr - PHP註解
- PHPCS有example-settings - PHP的PSR2
- jsFormat - 排 js code
- sftp - 上傳到遠端主機
- phpmd - 檢查沒有用到的變數等等 有整合到 phpcs 裝到 dev
composer require --dev phpmd/phpmd
- tabnine - is the all-language autocompleter
- swagger - 顯示API相關輸入輸出等等
社群登入
- phpcs - 查php排版 檢查php排版
phpcs --standard=PSR2 File
- phpunit - 測試用
phpunit --coverage-html <dir>
- phplint - 檢查語法
- phpqa - 程式碼品質
phpqa --report --analyzedDirs=特定目錄
phpqa --report --analyzedDirs C:\Users\man\Desktop\api-yamol\app\Repositories --buildDir C:\Users\man\Desktop\PHPQA
- PhpMetrics - 複雜度、相依性、程式碼大小等資訊
- phploc - 主要是列出專案的程式碼大小
- phpcs - PHP 檔中不符合程式碼風格規範的地方,預設的程式碼規範是 PSR2
- phpmd - 會列出一些糟糕的程式碼,像是定義後卻沒有用到的變數、或是變數名稱過於簡略等
- phpcpd - 會列出有複製貼上程式碼的檔案以及重複出現的行數
- phpcbf - 自動幫你整理你的程式碼
phpcbf --standard=PSR2 File
- phpdox - 列出所有目錄底下PHP檔案的相關註解
.\vendor\bin\phpdox
可以在撰寫前先建立好建立API的URL和Reponse Fromat而且會回傳假資料 如果沒問題之後就可以根據者個大概的API架構去實做出真正的api
除錯
php -i
有結構比對