PHPackages                             qb-technologies/laravel-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. [Testing &amp; Quality](/categories/testing)
4. /
5. qb-technologies/laravel-config

ActiveLibrary[Testing &amp; Quality](/categories/testing)

qb-technologies/laravel-config
==============================

🎯 Standardized PHP code quality configurations for PHP-CS-Fixer, PHPStan, and Rector. Share consistent coding standards across all your projects.

1.0.3(1mo ago)01.5k↓15%MITPHPPHP ^8.3

Since Jan 8Pushed 1mo agoCompare

[ Source](https://github.com/QB-Technologies/laravel-config)[ Packagist](https://packagist.org/packages/qb-technologies/laravel-config)[ Docs](https://github.com/QB-Technologies/laravel-config)[ RSS](/packages/qb-technologies-laravel-config/feed)WikiDiscussions main Synced 2d ago

READMEChangelogDependencies (9)Versions (4)Used By (0)

PHP Tool Configs
================

[](#php-tool-configs)

> 🎯 **Standardized PHP code quality configurations** for PHP-CS-Fixer, PHPStan, and Rector. Share consistent coding standards across all your projects with a single Composer package.

This package provides battle-tested, production-ready configuration files that can be shared across all your PHP projects, ensuring consistent code quality, formatting standards, and static analysis rules. Stop duplicating configuration files—maintain them in one place and reuse everywhere.

✨ Features
----------

[](#-features)

- 🔧 **Pre-configured PHP-CS-Fixer** rules for consistent code formatting
- 🔍 **PHPStan** configuration with sensible defaults for static analysis
- ⚡ **Rector** setup for automated code refactoring and modernization
- 🪝 **Git hooks** included (pre-commit &amp; pre-push) to enforce standards
- 📦 **Easy installation** via Composer
- 🎨 **Fully extensible**—override or extend any configuration
- 🔄 **Semantic versioning** for predictable updates

🚀 Quick Start
-------------

[](#-quick-start)

```
composer require --dev qb-technologies/laravel-config
```

That's it! Then extend the base configurations in your project as needed.

📦 Installation
--------------

[](#-installation)

### Step 1: Install the Package

[](#step-1-install-the-package)

```
composer require --dev qb-technologies/laravel-config
```

### Step 2: Install Git Hooks (Optional but Recommended)

[](#step-2-install-git-hooks-optional-but-recommended)

Install the pre-commit and pre-push hooks:

```
cp vendor/qb-technologies/laravel-config/hooks/pre-commit .git/hooks/pre-commit
cp vendor/qb-technologies/laravel-config/hooks/pre-push .git/hooks/pre-push
chmod +x .git/hooks/pre-commit .git/hooks/pre-push
```

Or use the included installer:

```
php vendor/bin/install-hooks
```

Usage
-----

[](#usage)

### PHP-CS-Fixer

[](#php-cs-fixer)

Create a `.php-cs-fixer.php` file in your project root:

```
