PHP_CodeSnifferおもしろい

Windows環境のpearではよくあることだけどインストール直後だとコマンドが実行できない。ファイル先頭に#!@php_bin@とかあるけどWindowsじゃ意味無いので

php コマンド(と呼ばれるファイル) 引数

で実行。batファイルから起動する場合も多々あるけどCodeSniferはたいした事書いてなかった。
とりあえずこんな感じ

<?php
echo 'Hoge';
?>

1回目

                                                                                                                                                              • -

FOUND 2 ERROR(S) AND 0 WARNING(S) AFFECTING 2 LINE(S)

                                                                                                                                                              • -

1 | ERROR | End of line character is invalid; expected "\n" but found "\r\n"
2 | ERROR | Missing file doc comment

                                                                                                                                                              • -

2回目

                                                                                                                                                              • -

FOUND 5 ERROR(S) AND 1 WARNING(S) AFFECTING 1 LINE(S)

                                                                                                                                                              • -

6 | WARNING | PHP version not specified
6 | ERROR | Missing @category tag in file comment
6 | ERROR | Missing @package tag in file comment
6 | ERROR | Missing @author tag in file comment
6 | ERROR | Missing @license tag in file comment
6 | ERROR | Missing @link tag in file comment

                                                                                                                                                              • -

へー