読者です 読者をやめる 読者になる 読者になる

時と場合によりけり

日々のアップデートとイノベーションに翻弄され彷徨える IT エンジニアの覚書

Atom に linter-php をインストールして PHP のコードをチェックする

Mac Atom PHP

概要

AtomPHP のコードをチェックするために linter-php を導入してみます。
Atom については、次のエントリーをご参照ください。

macOS Sierra に Homebrew Cask で Atom をインストールする - 時と場合によりけり

ハードウェア

  • マシン: Macbook Pro Early 2011
  • OS: macOS 10.12 Sierra
  • メモリ: 16 GB
  • ストレージ: SSD 512 GB

ソフトウェア

  • Atom 1.10.2
  • apm 1.12.5
  • linter 1.11.16
  • linter-php 1.2.0

linter

linter とは

Atom で使用できる各プログラミング言語のコードチェック機能のベースとなるパッケージです。

GitHub - steelbrain/linter: A Base Linter with Cow Powers

linter-php をインストールするためには、まず、これが必要となります。

linter インストール

% apm install linter

PHP がインストールされているかどうかの確認

linter-php を使用するには、OS に PHP がインストールされている必要があります。macOS Sierra には PHP がデフォルトで設定されているので、今回はそれを利用します。

% php -v
PHP 5.6.24 (cli) (built: Aug  8 2016 16:58:37) 
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

macOS Sierra には、PHP 5.6 がプレインストールされているようです。
ついでに、実行ファイルの場所も確認します。

% which php
/usr/bin/php

このパスは、後ほど linter-php の設定で必要となります。

linter-php

linter-php とは

PHP の構文チェックをおこなってくれる Atom のパッケージです。

github.com

インストール

% apm install linter-php

設定

Settings -> Packages -> linter-php -> Settings -> Excutable Path

先ほど調べたパスを入力してください。

/usr/bin/php

f:id:stangler:20160930190528p:plain

あとは、間違った構文を含んだ PHP ファイルを開けば、以下の例のように linter が走ります。

f:id:stangler:20161002211845p:plain