優雅導入 PHP CS_Sniffer 至 Legacy 專案
導入工具限制常常會有機會聽到反對的聲音,因為害怕工具造成開發效能降低,雖然這是必然的…
導入工具限制常常會有機會聽到反對的聲音,因為害怕工具造成開發效能降低,雖然這是必然的…
上一篇做了 PHP Linter 工具的分析之後,選定 PHP_CodeSniffer 來做團隊的工具導入,但是制定專案的設定檔需要了解其細節。 本文會帶介紹如何自己定義 PHP_CodeSniffer config file 來適應團隊的開發文化跟規範。
兩個脈絡看待 PHP Coding Style 整合工具,我們可以從 Formater 自動修正 以及 Linter 檢查工具 來看