自分が使用しているSublime Text 3 の PHP向けのプラグインメモ。
随時追加していく予定。
Windows Application
Sublime Text とは関係ないけど、PHPerは使用できるようにしておいた方がいいと思われるアプリケーション。
Composer
PHP界隈では必須になりつつあるPEARに変わるライブラリ管理ツール。
- インストール 公式サイト: Composer
- 下記パスを環境変数に追加
※追加しないとcomposerでインストールしたものがパス無しで実行できない
%USERPROFILE%AppDataRoamingComposervendorbin
- Composerはそのままだとけっこう遅いので国内ミラーサーバーを設定
参考: packagist.orgのミラーサーバを立ててcomposer updateを18倍速くする #packagist – Qiita
登録するコマンドは下記
composer config -g repositories.packagist composer http://packagist.jp
完了
Sublime Text 3 Plugins
SublimeLinter
SublimeLinter-phpcs
コマンドラインツールのPHP CodeSnifferを使用するとコーディング規約をチェックしてエラーを表示してくれる
- コマンドラインツールのインストール
composer global require squizlabs/php_codesniffer=*
SublimeLinter-phpmd
コマンドラインツールのPHP Mess Detectorを使用するとプログラムで怪しいところをチェックしてエラーを表示してくれる
- コマンドラインツールのインストール
composer global require phpmd/phpmd=*