Skip to content

Latest commit

 

History

History
36 lines (25 loc) · 1.37 KB

README.md

File metadata and controls

36 lines (25 loc) · 1.37 KB

Sunfox Coding Standard

This is set of sniff and fixers combined under EasyCodingStandard that checks and fixes your PHP code.

Versions

Sunfox Coding Standard ^1.0 ^2.0 ^3.0
PHP ^7.1 ^7.2 ^7.4 || ^8.0
symplify/easy-coding-standard ^6.0.4 ^7.2 ^9.0
nette/coding-standard ^2.2 ^2.3 ^3.1
slevomat/coding-standard 5.0.4 ^6.0 ^7

Installation

composer require sunfoxcz/coding-standard

Example ecs.php

<?php declare(strict_types=1);

use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symplify\EasyCodingStandard\ValueObject\Option;

return function (ContainerConfigurator $containerConfigurator): void {
    $containerConfigurator->import(__DIR__ . '/vendor/sunfoxcz/coding-standard/config/sunfox.php');

    $parameters = $containerConfigurator->parameters();
    $parameters->set(Option::FILE_EXTENSIONS, ['php', 'phpt']);
    $parameters->set(Option::CACHE_DIRECTORY, __DIR__ . '/.ecs_cache');
};