https://hacknote.jp/archives/26714/
の改訂版です。
CakePHP3の開発現場です。
composerのインストール
brew install homebrew/php/composer brew install homebrew/php/php-cs-fixer
Atomにパッケージをインストールする
//日本語化 apm install japanese-menu //Git操作 apm install git-plus git-control git-history //補完 apm install autocomplete-php atom-autocomplete-php // コード整形 apm install editorconfig atom-beautify //構文チェック apm install linter linter-eslint linter-ui-default intentions busy-signal linter-php prettier-atom // Jump機能 apm install php-hyperclick hyperclick // CakePHP用補完 apm install cakephp3-snippets
⌘, → パッケージ → prettier-atom Format on Save と ESLint Integration にチェック 変更した場合は再起動 ⌘, → パッケージ → atom-beautify PHP → Format on Save にチェック 変更した場合は再起動
補足
atomのインストール
brew cask install atom # バージョンの確認 brew cask info atom atom: 1.17.0 //←最新バージョン https://atom.io/ /opt/homebrew-cask/Caskroom/atom/1.14.2 (68B) //←インストール済バージョン # バージョンを上げる場合は再インストールする brew cask reinstall atom
PHP関連のバージョン確認方法
php -v PHP 7.0.18 (cli) (built: Apr 16 2017 12:16:19) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies composer -V Composer version 1.4.1 2017-03-10 09:29:45 php-cs-fixer -V PHP CS Fixer 2.3.1 by Fabien Potencier and Dariusz Ruminski