(ページの作成:「[http://wiki.dondari.com/index.php?Zend%20Studio%20%E3%81%ABPHP_CodeSniffer%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83...」)
 
1行目: 1行目:
[http://wiki.dondari.com/index.php?Zend%20Studio%20%E3%81%ABPHP_CodeSniffer%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B Zend Studio にPHP_CodeSnifferプラグインをインストールする]
+
=== Eclipseで使う ===
 +
*Pearの場合はコマンドで実行することになります。この場合、当然ながら一通りソースを記述したあとでチェックすることになります。どうしても忘れたり、面倒だったりしてしまいます。
 +
*ZendStudioに組み込むことで、コード記述しながらチェックでき、その場でさっと直してしまうことができます。
 +
*http://www.phpsrc.org/projects/pti-php-codesniffer
 +
*ZendStudioは バージョン6以降はEclipse(PDT)ベースとなっていますので、PDT環境の方も同様かと思われます。
 +
 
 +
=== 組み込み方法 ===
 +
 
 +
*Help > Install New Software
 +
[[ファイル:step01.png]]
 +
*Work with > Addボタンをクリック
 +
[[ファイル:step02.png]]
 +
*Add Siteダイアログ > Location に http://www.phpsrc.org/eclipse/pti/ を入力し、OKボタンをクリック
 +
[[ファイル:step03.png]]
 +
*Installダイアログに戻るので、PHP Tool Integration にチェックし、Nextボタンをクリック
 +
[[ファイル:step04.png]]
 +
*Install Details画面でNextボタンをクリック
 +
[[ファイル:step05.png]]
 +
*Review Licenses画面で、I accept....を選択し、Finishボタンをクリック
 +
[[ファイル:step06.png]]
 +
*Security WarningダイアログでOKボタンをクリック
 +
[[ファイル:step07.png]]
 +
*Software UpdatesダイアログでYesボタンをクリック(ZendStudioが再起動します)
 +
[[ファイル:step08.png]]
 +
*ZendStudio再起動後、メニューバー>Window>Preferenses
 +
[[ファイル:step09.png]]
 +
*PHP Tools>PHP CodeSnifferを選択、CodeSniffer Standardsを選択します。デフォルトで何種類か準備されています。カスタム定義も使用できるようです。
 +
[[ファイル:step10.png]]
 +
*Preferensesダイアログで Validationを選択、PHP CodeSniffer Validatator(for PHP Files)を選択しておけば、ビルド時にチェックしてくれます。
 +
[[ファイル:step11.png]]
 +
 
 +
=== 実行例 ===
 +
 
 +
*Zend Standardsを使ってみた例。
 +
*1行が長すぎるとか、変数命名ルールに従っていない等、いろいろエラーになっています。
 +
*もともとルールに沿っていないソースを途中から合わせるのは難しいので、開発開始時に決めておきたいですね。
 +
[[ファイル:eg01.png]]
 +
 
 +
=== 実行方法 ===
 +
 
 +
*メニューバー>Project>Build Project
 +
*Build Automaticallyの場合は、Clean
 +
*または、PHP Explorerからファイル選択し、右クリック>PHP Tools>PHP Codesniffer

2012年8月8日 (水) 01:37時点における版

Eclipseで使う

  • Pearの場合はコマンドで実行することになります。この場合、当然ながら一通りソースを記述したあとでチェックすることになります。どうしても忘れたり、面倒だったりしてしまいます。
  • ZendStudioに組み込むことで、コード記述しながらチェックでき、その場でさっと直してしまうことができます。
  • http://www.phpsrc.org/projects/pti-php-codesniffer
  • ZendStudioは バージョン6以降はEclipse(PDT)ベースとなっていますので、PDT環境の方も同様かと思われます。

組み込み方法

  • Help > Install New Software

Step01.png

  • Work with > Addボタンをクリック

Step02.png

Step03.png

  • Installダイアログに戻るので、PHP Tool Integration にチェックし、Nextボタンをクリック

Step04.png

  • Install Details画面でNextボタンをクリック

Step05.png

  • Review Licenses画面で、I accept....を選択し、Finishボタンをクリック

Step06.png

  • Security WarningダイアログでOKボタンをクリック

Step07.png

  • Software UpdatesダイアログでYesボタンをクリック(ZendStudioが再起動します)

Step08.png

  • ZendStudio再起動後、メニューバー>Window>Preferenses

Step09.png

  • PHP Tools>PHP CodeSnifferを選択、CodeSniffer Standardsを選択します。デフォルトで何種類か準備されています。カスタム定義も使用できるようです。

Step10.png

  • Preferensesダイアログで Validationを選択、PHP CodeSniffer Validatator(for PHP Files)を選択しておけば、ビルド時にチェックしてくれます。

Step11.png

実行例

  • Zend Standardsを使ってみた例。
  • 1行が長すぎるとか、変数命名ルールに従っていない等、いろいろエラーになっています。
  • もともとルールに沿っていないソースを途中から合わせるのは難しいので、開発開始時に決めておきたいですね。

Eg01.png

実行方法

  • メニューバー>Project>Build Project
  • Build Automaticallyの場合は、Clean
  • または、PHP Explorerからファイル選択し、右クリック>PHP Tools>PHP Codesniffer

facebook slideshare rubygems github qiita