laravel/pint

Support wildcard in directory exclusion rules

Geschlossen

#372 geöffnet am 26.05.2025

 (1 Kommentar) (0 Reaktionen) (0 zugewiesene Personen)PHP (189 Forks)user submission
help wanted

Repository-Metriken

Stars
 (3.127 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 1T 7h) (4 gemergte PRs in 30 T)

Beschreibung

Pint Version

1.22.1

PHP Version

8.4

Description

I have a large project, organized by modules with similar structures. Something like:

modules
    - admin
    - backoffice
    - frontoffice
    - ...    

If I want to exclude directories from all modules (e.g. tests) I have to explicitly name each of them in pint.json:

"exclude": [
    "modules/admin/tests",
    "modules/backoffice/tests",
    "modules/frontoffice/tests",
    ...
]

Would be great if I could just use a wildcard:

"exclude": [
    "modules/*/tests",
    ...
]

Plus, if I add a new module I always have to remember to add it to the config.

Steps To Reproduce

Have a project as described above.

Contributor Guide