PHPackages                             openregion/pint-config - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. openregion/pint-config

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

openregion/pint-config
======================

Shared Laravel Pint configuration for Open Region projects.

v1.0.0(1mo ago)0177MIT

Since Jul 10Pushed 1mo agoCompare

[ Source](https://github.com/openregion/pint-config)[ Packagist](https://packagist.org/packages/openregion/pint-config)[ Docs](https://github.com/openregion/pint-config)[ RSS](/packages/openregion-pint-config/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

OpenRegion Pint Config
======================

[](#openregion-pint-config)

Reusable [Laravel Pint](https://laravel.com/docs/pint) configuration for Open Region PHP projects.

The configuration starts with Pint's `laravel` preset and applies Open Region's shared PHP style. Laravel rules with different Open Region behavior are overridden, and additional Open Region rules are included as well.

Installation
------------

[](#installation)

Install the package as a development dependency:

```
composer require --dev openregion/pint-config
```

The package installs a compatible Laravel Pint version automatically.

Usage
-----

[](#usage)

Create `pint.json` in the root of your project and extend the shared configuration:

```
{
    "extend": "vendor/openregion/pint-config/pint.json"
}
```

Run Pint normally:

```
vendor/bin/pint
```

Use test mode in CI or pre-commit checks:

```
vendor/bin/pint --test
```

### Project-specific rules

[](#project-specific-rules)

Add project-specific rules and finder options to the local `pint.json`:

```
{
    "extend": "vendor/openregion/pint-config/pint.json",
    "rules": {
        "single_quote": false
    },
    "exclude": [
        "generated"
    ]
}
```

### Direct usage

[](#direct-usage)

The shared configuration can also be selected without a local `pint.json`:

```
vendor/bin/pint --config=vendor/openregion/pint-config/pint.json
```

Rule baseline
-------------

[](#rule-baseline)

The current rule comparison uses:

- Laravel Pint 1.29.3 and its `laravel` preset;
- PHP CS Fixer 3.95.8, bundled with that Pint release.

Semantically equivalent configurations are left to the Laravel preset. The published `pint.json` contains explicit rule overrides and additions instead of another preset, keeping the inheritance order predictable.

License
-------

[](#license)

This package is open-sourced software licensed under the [MIT license](LICENSE).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance90

Actively maintained with recent releases

Popularity15

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity33

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

49d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/4563970b8a5d0c12281224ad2e03b8e6b3b5f2e9bf3b3e5cdff5f224fc238709?d=identicon)[Gruven](/maintainers/Gruven)

![](https://www.gravatar.com/avatar/479efafa1b1c6b0250d79500e7ef206cc0f55c99bf1784c06fee04d8911a0a23?d=identicon)[openregion](/maintainers/openregion)

---

Top Contributors

[![Gruven](https://avatars.githubusercontent.com/u/410058?v=4)](https://github.com/Gruven "Gruven (2 commits)")

---

Tags

phpformatterlaravelconfigurationCode stylePint

### Embed Badge

![Health badge](/badges/openregion-pint-config/health.svg)

```
[![Health](https://phpackages.com/badges/openregion-pint-config/health.svg)](https://phpackages.com/packages/openregion-pint-config)
```

###  Alternatives

[jubeki/laravel-code-style

Combine Custom Fixers with the ruleset of Laravel Pint to fix your code style in Laravel Applications/Packages.

56581.1k8](/packages/jubeki-laravel-code-style)[dragon-code/codestyler

A tool to automatically fix Coding Style Standards issues by The Dragon Code.

291.9M34](/packages/dragon-code-codestyler)[erag/laravel-pwa

A simple and easy-to-use PWA (Progressive Web App) package for Laravel applications.

182158.3k1](/packages/erag-laravel-pwa)[amphibee/laravel-pint-pre-commit

Laravel Pint pre-commit hook allow you to analyse your code with the awesome Laravel Pint.

1947.5k](/packages/amphibee-laravel-pint-pre-commit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
