タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

PHPとHudsonに関するChiseiのブックマーク (2)

  • HudsonでPHPメモ(2) PHP_CodeSnifferでコーディング規約チェック - ssogabeの日記

    PHP_CodeSnifferでコーディング規約にあっているかチェックしてみる。PHP_CodeSnifferでは、MySource, Squiz, Zend, PEARおよびPHPCSの5種類の規約があらかじめ用意されている。 準備 Phingは2.4以上をインストールする。 PHP_CodeSnifferをインストールする。 Checkstyle Pluginをインストールする。 たくさん警告が出る場合メモリが足らなくなるので、php.iniのmemory_limitを大きい値に変えておく。Hudson用にもヒープを多めに設定しておく。 build.xmlの作成 build.xmlに次のタスクを追加する。 <target name="phpcs"> <phpcodesniffer standard="PEAR"> // PEAR形式でチェック <fileset dir="src"> /

    HudsonでPHPメモ(2) PHP_CodeSnifferでコーディング規約チェック - ssogabeの日記
    Chisei
    Chisei 2011/06/15
    メモ
  • Hudson+phpcpdで継続的に重複コードをチェックする

    Hudson等を使った継続的インテグレーションでは、テストの自動実行の他にも、ドキュメントの自動作成、コーディング規約の自動チェック、重複コードのチェック(DRY原則のチェック)等を行うことができるし、実行するべきである。 今回は、PHP+Hudsonの環境でコードの重複を継続的にチェックできるようにしてみた。 phpcpdPHPでコードの重複を検査するには、phpcpdというツールを使うのが定番である。 phpcpdはpearコマンドでインストール可能だ。 なお、phpcpdを利用するためには、pearが1.9.1以上である必要がある。 インストール手順 pear upgrade pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear install phpunit/ph

    Hudson+phpcpdで継続的に重複コードをチェックする
    Chisei
    Chisei 2010/10/05
    業界のHudson熱がもっと高まると良い。
  • 1