laravel/pint

Support wildcard in directory exclusion rules

Chiusa

#372 aperta il 26 mag 2025

 (1 commento) (0 reazioni) (0 assegnatari)PHP (189 fork)user submission
help wanted

Metriche repository

Star
 (3127 stelle)
Metriche merge PR
 (Merge medio 2g 1h) (12 PR mergiate in 30 g)

Descrizione

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.

Guida contributor