foodineers/laravel-devtools

Foodineers company-standard Laravel development toolkit (Pest, Pint, PHPStan, Rector, and related tooling).

Maintainers

Package info

github.com/foodineers/laravel-devtools

pkg:composer/foodineers/laravel-devtools

Transparency log

Statistics

Installs: 25

Dependents: 4

Suggesters: 0

Stars: 0

Open Issues: 0

v1.6.0 2026-08-23 20:45 UTC

This package is auto-updated.

Last update: 2026-08-23 21:04:34 UTC


README

Foodineers company-standard Laravel development toolkit. One --dev dependency that wires Pest, Pint, PHPStan/Larastan, Rector, and related tooling into every app the same way.

Requirements

  • PHP 8.5+
  • Laravel 11, 12, or 13

Installation

composer require foodineers/laravel-devtools --dev
php artisan devtools:install

That publishes the standard configs and adds the Composer scripts. Useful flags:

  • --force — overwrite existing config files and scripts
  • --ask — confirm before overwriting each config file

You can still run the steps separately:

php artisan publish:devtools
php artisan devtools:composer-scripts

What you get

Tool Role
Pest (+ Laravel, Arch, Type Coverage, Browser, Agent, Evals, PHPStan, Rector plugins) Testing
Laravel Pint Code style
Larastan / PHPStan Static analysis
Rector (+ Laravel & Pest sets) Automated refactors
Collision Pretty CLI errors
Laravel Boost AI-assisted Laravel development
Laravel Pao Laravel PAO tooling
Spatie Ray Local debugging
llm/skills Shared LLM skills

Published files

Source stub Destination
pint.json pint.json
phpstan.neon phpstan.neon
rector.php rector.php
Pest.php tests/Pest.php
phpunit.xml phpunit.xml
github-workflow.yml .github/workflows/tests.yml

Composer scripts are PHP-only by default. If the app has a package.json, lint, test:lint, and dep:bump also include the matching npm steps.

Daily commands

composer test          # type-coverage + unit + arch + lint + types
composer lint          # rector + pint (+ npm lint when present)
composer test:unit
composer test:arch
composer test:types
composer test:lint
./vendor/bin/pint
./vendor/bin/pest

Changelog

Please see CHANGELOG for more information on what has changed recently.

Contributing

Please see CONTRIBUTING for details.

Security Vulnerabilities

Please review our security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see License File for more information.