開発ルール(コード) - tamkiti132/Basta GitHub Wiki
- 『.php』拡張子のファイル:laravel/pintのルールを、pint.jsonで少しカスタイズしたものを使用
- コミットする前に、必ずこれを実行する
- 『.php』拡張子のファイル:phpstan.neonで定義(Larastanレベル5をカスタムしたもの)
- コミットする前に、必ずこれを実行する
- テスト対象のファイルと同じようなディレクトリ構造にして、ファイル名はテストしたいクラス名に Test.php を付加したファイル名とする
例)
app/Http/Livewire/MemoList.phpなら、
tests/Feature/Http/Livewire/MemoListTest.phpa
- 行数が多くなる場合などは、わかりやすい名前でファイルを分割する
例)
app/Http/Livewire/Request.phpなら、
tests/Feature/Http/Livewire/RequestTest/RequestTest.php
tests/Feature/Http/Livewire/RequestTest/RequestValidationType1Test.php
tests/Feature/Http/Livewire/RequestTest/RequestValidationType2Test.php
tests/Feature/Http/Livewire/RequestTest/RequestValidationType3Test.php
tests/Feature/Http/Livewire/RequestTest/RequestValidationType4Test.php