chubbyphp/chubbyphp-dev-helper

一个提供编码标准和质量设置的开发辅助工具。

dev-master 2024-08-10 19:56 UTC

This package is auto-updated.

Last update: 2024-09-10 20:09:53 UTC


README

Latest Stable Version Total Downloads Monthly Downloads

描述

一个提供编码标准和质量设置的开发辅助工具。

要求

  • php: ^8.1
  • friendsofphp/php-cs-fixer: ^3.40

安装

通过Composerchubbyphp/chubbyphp-dev-helper方式安装。

composer require --dev chubbyphp/chubbyphp-dev-helper dev-master

使用

PHP-CS-FIXER

<?php

declare(strict_types=1);

$finder = PhpCsFixer\Finder::create()
    ->files()
    ->name('*.php')
    ->in(__DIR__ . '/src')
    ->in(__DIR__ . '/tests')
;

/** @var array $config */
$config = require __DIR__ . '/vendor/chubbyphp/chubbyphp-dev-helper/phpcs.php';

return (new PhpCsFixer\Config)
    ->setIndent($config['indent'])
    ->setLineEnding($config['lineEnding'])
    ->setRules($config['rules'])
    ->setRiskyAllowed($config['riskyAllowed'])
    ->setFinder($finder)
;

版权

2024 Dominik Zogg