役割; バグやバグの温床になるコードを検知する
- バグの検知
- 汚いコードの検知
- 複雑なコードの検知
- 使用していない引数や関数の検知
composer.jsonを編集(ない場合はPHP_CodeSnifferを参照)
require-devの欄を以下にする。先に入れていたPHP_CodeSnifferの指示の後ろに追記する。
元々のソースは当然公式から得た。
"require-dev": {
"squizlabs/php_codesniffer": "3.*",
"phpmd/phpmd" : "@stable"
},
Composerを更新(アップデート)する
Composerをインストールしていない場合のコマンドは、
composer install
すでにComposerをインストールしている場合は、
composer update
注意点: phpmdが存在しないと表示される
公式でやり方を確認して一度やって見れば、特にComposerもインストールしてあればとても簡単だが、インストールが正常にされているかをコマンド等で確認すると、なぜか存在しないメッセージが表示される。
結論としては、インストールされており、正常に動作する。混乱しやすい部分があるので注意。