mnapoli / pint-preset
Laravel Pint preset
1.0.0
2026-08-15 21:17 UTC
README
Personal Laravel Pint preset.
composer require --dev mnapoli/pint-preset
Create pint.json:
{
"extend": "vendor/mnapoli/pint-preset/pint.json"
}
Any preset, rules, in or other options you add to your project's pint.json will override the ones from this preset. By default the preset formats the src/ directory.
For Laravel apps:
{
"extend": "vendor/mnapoli/pint-preset/pint.json",
"in": [
"app",
"bootstrap",
"config",
"database",
"lang",
"resources",
"routes"
]
}
For PHPUnit tests, create a pint-tests.json:
{
"extend": "vendor/mnapoli/pint-preset/pint-tests.json"
}
It formats the tests/ directory. Run it with:
vendor/bin/pint --config pint-tests.json
For example in CI:
- name: Pint run: | vendor/bin/pint --test vendor/bin/pint --test --config pint-tests.json