mnapoli/pint-preset

Laravel Pint preset

Maintainers

Package info

github.com/mnapoli/pint-preset

pkg:composer/mnapoli/pint-preset

Transparency log

Statistics

Installs: 49

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-08-15 21:17 UTC

This package is auto-updated.

Last update: 2026-08-16 21:54:39 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