PHPackages                             agelgil/pint-preset - 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. agelgil/pint-preset

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

agelgil/pint-preset
===================

A shared Laravel Pint preset for Makiba General Trading PLC projects

v0.1.2(1mo ago)0217↓50%MIT

Since Oct 27Pushed 6mo agoCompare

[ Source](https://github.com/agelgil/pint-preset)[ Packagist](https://packagist.org/packages/agelgil/pint-preset)[ RSS](/packages/agelgil-pint-preset/feed)WikiDiscussions master Synced 1mo ago

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

agelgil/pint-preset
===================

[](#agelgilpint-preset)

A shared Laravel Pint preset for Makiba General Trading PLC projects. It centralizes our PHP code style so all repositories use the same rules with a single, versioned configuration.

- Preset file: `vendor/agelgil/pint-preset/pint.json`
- Based on Pint’s `empty` preset, with additional risky rules and a required proprietary header.
- Intended for internal Makiba codebases. External use is allowed under MIT, but the header rule below will add a Makiba copyright notice to formatted files.

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

[](#installation)

```
composer require agelgil/pint-preset --dev
```

Quick start
-----------

[](#quick-start)

Run Pint using this preset directly:

```
./vendor/bin/pint --config vendor/agelgil/pint-preset/pint.json
```

### Recommended composer scripts

[](#recommended-composer-scripts)

Add convenient scripts to your project’s `composer.json`:

```
{
    "scripts": {
        "lint": "pint --config vendor/agelgil/pint-preset/pint.json --test",
        "format": "pint --config vendor/agelgil/pint-preset/pint.json"
    }
}
```

Then run:

```
composer lint   # check-only (fails on styling issues)
composer format # auto-fix files in place
```

What this preset enforces
-------------------------

[](#what-this-preset-enforces)

The preset file `pint.json` included in this package contains:

```
{
    "preset": "empty",
    "risky": true,
    "rules": {
        "@PhpCsFixer:risky": true,
        "header_comment": {
            "comment_type": "PHPDoc",
            "header": "This code is the property of Makiba General Trading PLC and is proprietary, confidential, and protected by law.\nAny reproduction, distribution, or unauthorized use is strictly forbidden without the prior written permission of Makiba General Trading PLC.\n\n(c) 2020-2025 Makiba General Trading PLC. All Rights Reserved."
        }
    }
}
```

Notes:

- Risky rules are enabled. Pint will run with risky fixers since both `risky` and `@PhpCsFixer:risky` are set to `true`.
- A PHPDoc header will be injected/updated at the top of PHP files as shown above.

License
-------

[](#license)

This package is open-sourced software licensed under the MIT license.

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance77

Regular maintenance activity

Popularity16

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity27

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

Every ~76 days

Total

3

Last Release

45d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8fd28cb32a4cca3aaf21187959977a78066f4bc4c8b110c959efcf117e6dc4c4?d=identicon)[SamAsEnd](/maintainers/SamAsEnd)

---

Top Contributors

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

---

Tags

devpresetPintagelgilmakiba

### Embed Badge

![Health badge](/badges/agelgil-pint-preset/health.svg)

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

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[symfony/polyfill

Symfony polyfills backporting features to lower PHP versions

2.8k4.5M24](/packages/symfony-polyfill)[phing/phing

PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.

1.2k21.7M876](/packages/phing-phing)[phpstan/extension-installer

Composer plugin for automatic installation of PHPStan extensions

49998.1M8.3k](/packages/phpstan-extension-installer)[shipmonk/composer-dependency-analyser

Fast detection of composer dependency issues (dead dependencies, shadow dependencies, misplaced dependencies)

6076.7M435](/packages/shipmonk-composer-dependency-analyser)

PHPackages © 2026

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