【PHP】PHP_CodeSnifferを使う(コーディングルールのカスタマイズ)

社内独自のコーディン規約などにあわせてカスタマイズする方法 インストールされるディレクトリ 以下のディレクトリにインストールされている ~/.composer/vendor/squizlabs/php_codesniffer/ -rw-r--r-- 1 638 10 28 13:36 CONTRIBUTING.md -rw-r--r-- 1 187 11 26 12:08 CodeSniffer.conf.dist -rw-r--r-- 1 6399 10 28 13:36 README.md -rw-r--r-- 1 10085 10 28 13:36 autoload.php drwxr-xr-x 6 192 10 28 13:36 bin -rw-r--r-- 1 1083 10 28 13:36 composer.json -rw-r--r-- 1 1533 10 28 13:36 licence.txt -rw-r--r-- 1 6280 10 28 13:36 phpcs.xml.dist -rw-r--r-- 1 7054 10 28 13:36 phpcs.xsd -rw-r--r-- 1 340 10 28 13:36 phpstan.neon drwxr-xr-x 5 160 10 28 13:36 scripts drwxr-xr-x 16 512 10 …

続きを読む

【PHP】PHP_CodeSnifferを使う(初期セットアップとかんたんな使い方)

PHP_CodeSnifferとは決められたルールに沿ってPHPコードが書かれているかチェックしてくれる。また、ルールに沿った形に整形してくれるPHP_CodeFixerもある。 前提条件 composerを使ってインストールするので、composerが必要 セットアップ $ composer global require "squizlabs/php_codesniffer=*" ~/.composer 配下に以下がインストールされる $ ~/.composer/vendor/bin/phpcs --version PHP_CodeSniffer version 3.5.2 (stable) by Squiz (http://www.squiz.net) $ ~/.composer/vendor/bin/phpcbf --version PHP_CodeSniffer version 3.5.2 (stable) by Squiz (http://www.squiz.net) phpcs --- ソースコードがコーディング規約を守っているかを判定する。 phpcbf --- ソースコードをコーディング規約に合わせて整形する。 対象ファイルを直接編集する。 ルールによっては修正できないものもある。 phpcs (PHP_CodeSniffer) ソースコード例 : test.php 以下…

続きを読む

Google Pixel3 XLを買ってYmobileのSIMを使う

今更ですがPixcel3 XLが中古でかなり安くなっていたので購入しました。 Pixel3と4の違いとしては以下の記事にわかりやすくまとめられています。 https://japanese.engadget.com/2019/10/15/pixel-4-pixel-3-felica-esim/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAL-Fp37DiZA75vnJIfq9fYIG7HeOkDJ-w1MhKf7LBZ5NhBCjOXUq7LMcSrfLE66OS-U_EOAOMa5M3spt4HFSydjiTCYDV70X46oXyfclW1-bJBolNIrdodUWtj--ZN3yeBXT43XOHqItfthxx97pg1T2dyW_Jjrqith8ehCxL9MN ざっと見て目新しい違いとしては... メモリが4GBから6GBへ 指紋認証が無くなった(FaceIDへ) Motion Senseが追加 カメラが2眼レフへ ぐらいでしょうか。あとは大きな変化はないと思います。 個人的に顔認証より指紋認証派なのでこれがないとちょっと困ります。 Motion Senseは現状そこまで興味が沸いていない。また中古でかなり安くなっているところを買ったので、Pixel4が中古に出回って安くなるのはだいぶ先になる。などなどの理由から、全く後悔は…

続きを読む

スポンサーリンク