2015年10月4日日曜日

Sublime Text 3 のPHP系プラグイン覚え書き

自分が使用しているSublime Text 3 のプラグインでPackage Control でインストールする以外で必要な作業をまとめ。
随時追加していく予定。

Composer

PHP界隈では必須になりつつあるPEARに変わるライブラリ管理ツール。
/** Sublime Text とは関係ないけど、PHPerは使用できるようにしておいた方がいいです。 */
  1. インストール
    公式サイト: https://getcomposer.org/
  2. 下記パスを環境変数に追加。
    ※追加しないとcomposerでインストールしたものがパス無しで実行できない
    %USERPROFILE%\AppData\Roaming\Composer\vendor\bin
  3. Composerはそのままだとけっこう遅いので国内ミラーサーバーを設定
    参考: http://qiita.com/Hiraku/items/51961aa49f7a2922011d
    登録するコマンドは下記
    composer config -g repositories.packagist composer http://packagist.jp
  4. 完了

SublimeLinter

SublimeLinter-phpcs

コマンドラインツールのPHP Codesinifferを使用するとコーディング規約をチェックしてエラーを表示してくれる
  1. コマンドラインツールのインストール
    composer global require squizlabs/php_codesniffer=*

SublimeLinter-phpmd

コマンドラインツールのPHP Mess Detectorを使用するとプログラムで怪しいところをチェックしてエラーを表示してくれる
  1. コマンドラインツールのインストール
    composer global require phpmd/phpmd=*