lst / typo3-phpcsfixer-rules
TYPO3 CMS 所使用的 PHP 编码标准修复器规则
0.3.0
2024-02-26 14:47 UTC
Requires
- php: ^7.4 || ^8.0
README
本包提供了 PHP Coding Standards Fixer 规则,这些规则由 TYPO3 CMS 在静态方法中使用。此外,它还提供了在静态方法中使用的 LST TYPO3 项目的自定义规则。就是这样。
本包没有依赖项,您需要自行安装 PHP-CS-Fixer。
使用方法
通过 composer 安装此包
composer require lst/typo3-phpcsfixer-rules --dev
您可以通过调用 \LST\TYPO3PhpCsFixerRules\PhpCsFixer::getRules()
在您的 PHP-CS-Fixer 配置中访问规则。
仅访问官方规则,请使用 \LST\TYPO3PhpCsFixerRules\PhpCsFixer::getOfficialRules()
。
示例配置
一个示例 .php-cs-fixer.php
文件,用于修复 packages
文件夹中的代码
<?php require_once 'vendor/lst/typo3-phpcsfixer-rules/src/PhpCsFixer.php'; $finder = PhpCsFixer\Finder::create() ->in('packages'); $config = new PhpCsFixer\Config(); return $config->setRules(\LST\TYPO3PhpCsFixerRules\PhpCsFixer::getRules()) ->setRiskyAllowed(true) ->setFinder($finder);