PHPの構文チェックを自動で行う方法
私のチームではCIで自動的にLINTをする仕組みを構築しています。
この仕組みにより、レガシーコードでテストコードがない環境でもシンタックスエラーの混入を防ぐことができます。
中身はシンプルで以下のスクリプトを作成して、CIプラットホームで実行するようにします。
php-lint.sh
1 |
|
例えば、Droneでチェックする場合は以下のように設定します。
.drone.yml
1 | script: |
私のチームではCIで自動的にLINTをする仕組みを構築しています。
この仕組みにより、レガシーコードでテストコードがない環境でもシンタックスエラーの混入を防ぐことができます。
中身はシンプルで以下のスクリプトを作成して、CIプラットホームで実行するようにします。
php-lint.sh
1 |
|
例えば、Droneでチェックする場合は以下のように設定します。
.drone.yml
1 | script: |