skillup

技術ブログ

PHP サーバー・ネットワーク

PHP_CodeSnifferによるコードチェック

投稿日:2017年4月25日 更新日:

昨日の記事でphpmdという静的解析ツールを調査したんですが、それ以外にも規約にのっとっているかどうかコーディングをチェックできるツールはあります。

PHP_CodeSniffer

https://github.com/squizlabs/PHP_CodeSniffer

結構歴史のあるライブラリのようですね。

PHP_CodeSniffer のインストール(composerで編)
PHP Code SnifferでCakePHPのコーディング規約をチェックする方法

インストール

この状態で vendor/bin/phpcs -i  と入力すると下記のようにコーディング規約が表示されます。この時点ではまだCakePHPの規約は入れていないので含まれていません。

使い方は/vendor/bin/phpcsのあとにファイルを指定しあげればいいのですが、様々なオプションを入力できます。

ちなみにphpcbfを使えば一気に直すこともできます。

PHPのコーディングスタイルをPHP_CodeSnifferで修正する

-PHP, サーバー・ネットワーク
-, , ,

執筆者:


comment

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

関連記事

no image

PHPでのPDF出力 基本&日本語出力

今回はPHPでのPDFファイルの出力です。 Contents1 ライブラリ2 ソース3 参考リンク ライブラリ 使うライブラリはFPDFというライブラリです。 http://www.fpdf.org/ …

no image

nginxでの設定について

何回かやったnginxの設定について。 特にサブディレクトリなどに設定したいなどの時に悩みますね・・・ Contents1 locationディレクティブ2 try_filesディレクティブ3 fas …

no image

zabbixについて 

現在、携わっているプロジェクトでサーバー監視をする必要性がでてきたので、監視ツールについていろいろ調べとります。 Contents1 サーバー監視とは2 サーバー監視ツールとは3 おおまかなイメージ4 …

no image

メールパーサー(mailparseとphp-mime-mail-parser)に関して

以前、POP3を使ったメール受信というエントリーでメールパーサーをインストールしたんですが、他のライブラリをインストールする機会があったんでメモ。 https://github.com/php-mim …

no image

set,ifディレクティブ,変数に関して

これまで基本的なnginxの設定についてみてきましたが、今回はset,ifディレクティブについてみていきます。 Contents1 変数とset2 error_page3 名前付きlocation 変 …