VSCodeにPHPStanを導入してバグ防止
概要
PHPStanはPHPのソースコードを検証し、バグの原因になりうる記述や非推奨・廃止されたメソッド等を警告してくれる静的分析ツール。
本稿では、PHPStanを導入しVSCodeで自動チェックする方法を紹介する。
PHPStanを導入することで、バグを未然に防ぐことができるようになる。
またここでは、Drupalの開発で利用する想定で紹介する。
環境情報
- Mac Monterey 12.7
- Apple M1
- composer:2.6.5 
PHPStanはPHPのソースコードを検証し、バグの原因になりうる記述や非推奨・廃止されたメソッド等を警告してくれる静的分析ツール。
本稿では、PHPStanを導入しVSCodeで自動チェックする方法を紹介する。
PHPStanを導入することで、バグを未然に防ぐことができるようになる。
またここでは、Drupalの開発で利用する想定で紹介する。
composer:2.6.5
ここでは、VScodeでDrupalのコーディング規約を自動チェックできるようにする方法を紹介します。
composer:2.1.14
以下のパスが通っていること
ここでは、VSCodeでMarkDownを使う時に便利な拡張機能とその使い方を紹介していきます。
リモート環境のファイルをローカルのVSCodeで編集する方法を紹介します。
ここでは、「Remote - SSH」という拡張機能を使用します。
補完機能などが使えるようになるので作業が捗ります。
2022/12/05追記:接続先のリモート環境にSSH秘密鍵が設定されいない想定です。秘密鍵が設定されている場合は、.ssh/configファイルにIdentityFileの設定を追加してください。