PHPPHP-CS-FixerでPHPのコードを規約に沿って整形する。Macに色々と入れたくないしDockerの方がさくっと環境作れるし、ということでDockerでやる。以下の通りファイルを準備してイメージをビルドする。コンテナは常時立ち上げる必要はない。Dockerfiledocker-compose.ymlDockerfileWordPress公式のイメージにPHPUnitとWP-CLIを追加したもの。.:/var/www/htmlボリュームのコンテナ側のパスは適当。buildこれで実行準備はOK。PHP-CS-Fixerの実行dry-runまずはdry-run。–diffオプションを付けることで整形される箇所が分かる。–dry-runを外せば実際に書き換えが行われる。整形により変更された箇所を確認したいので–diffを付けているが、気にならないなら付けなくてもよい。実際のところGitのdiffでも確認できるだろうし。整形内容のカスタム整形内容を好みに合わせてカスタムすることができるので、以下のように。クラスや関数定義の開きブレースをクラス名や関数名と同じ行に置くインデントを半角スペース2個に開きブレースだけで独立した行にするのは、単純に行が増えて見通しが悪くなるので好きではない。インデントもなるべく多くのコードを画面に表示できるように短く。他人と一緒に回すプロジェクトならPHPの標準に完全に従うのもやぶさかでないが、個人でやるものに関しては無駄な気遣いなく行きたい。");–configオプションで指定してコマンドを実行。今時IDE使え?ごもっともでございます。Pro買ってやったことデフォルト派なのでカスタマイズは最小限にしたい人ですが、やっぱ多少はしないわけにもいかんですな。やり始めるとけっこういろいろやることがあって、最初なので楽しくできたけど次からはだるいかなという気もする。15inchがやってきました2年半ぶりのメインマシン買い換え。Proを虎視眈々と待っていたのでございます。スペックはカスタマイズして以下のような具合。IDEを使う気は今のところないのでシェルとVimでがんばる方針。