phpmdの導入のしかた

PHPの静的解析ツールの一つでよくこれを使うことが多いので導入の仕方メモ

インストール

いろいろあるけれども今回はphar形式のファイルをダウンロードする方式でやる

  • リリース一覧から最新の安定版pharをダウンロード
    https://phpmd.org/download/releases/index.html
  • phpmd.pharファイルをパスの通ったディレクトリに移動

    sudo mv -i phpmd.phar /usr/local/bin/
    sudo ln -s /usr/local/bin/phpmd.phar /usr/local/bin/phpmd

実行

phpmd /path/to/phpapplication text codesize,design,unusedcode --suffixes "php"

ちなみにtextのところをhtmlに変えるとhtml形式でレポートを作成してくれる

その他

下記のようなエラーが出た場合は

PHP Fatal error:  Uncaught Error: Call to undefined function PHPMD\simplexml_load_string()

XMLのモジュールを追加する

# ubuntuの例
sudo apt install php-xml
カテゴリー: php

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です