glen/php-cs-fixer-config

Provides a configuration for php-cs-fixer

0.3.0 2020-04-26 08:36 UTC

This package is auto-updated.

Last update: 2024-03-26 17:31:27 UTC


README

Provides default configuration and configuration builder for friendsofphp/php-cs-fixer.

Does the following things:

The PHP version determined by:

  • read from composer.lock (if file present):
    "platform-overrides": {
        "php": "5.6.0"
    }
  • read from composer.json:
    "config": {
        "platform": {
          "php": "5.6.0"
        }
    }

Installation

Run

$ composer require --dev glen/php-cs-fixer-config

Usage

Configuration

Create a configuration file .php_cs in the root of your project:

<?php
// vim:ft=php

/** @var \glen\PhpCsFixerConfig\Config $config */
$config = require __DIR__ . '/vendor/glen/php-cs-fixer-config/phpcs.php';

$rules = $config->getRuleBuilder();
$rules['indentation_type'] = false;
$rules['class_definition'] = false;

return $config;

License

This package is licensed using the MIT License.

Credits

This project README is inspired by localheinz/php-cs-fixer-config.