人気のPHP WEBアプリケーションフレームワークLaravelのTipsを記録していきます

LaravelでPHPStanを使用する

PHPStanについてはこちらを読むと理解が深まります
PHPの静的解析 Phan/Psalm/PHPStan の違い - ログ日記

● nunomaduro / larastan のインストール

https://github.com/nunomaduro/larastan

composer require --dev nunomaduro/larastan

● 設定ファイルの作成

vi phpstan.neon

次の内容で保存

includes:
    - ./vendor/nunomaduro/larastan/extension.neon
parameters:
    paths:
        - app
    level: 5

● nunomaduro / larastan ( PHPStan ) の実行

./vendor/bin/phpstan analyse

● VSCodeから使用する

https://github.com/nunomaduro/larastan/issues/139 

No.1949
06/24 09:54

edit