ЧТО ТАКОЕ PHP CS FIXER
PHP CS Fixer — это инструмент для автоматической корректировки стиля кодирования для проектов на PHP. Он выполняет стандартизацию кода в соответствии с различными руководствами, например, PSR-1, PSR-2, PSR-12, Symfony и другими.
PHP CS Fixer может использоваться в командной строке или в качестве библиотеки в PHP-проекте. Он может определять и исправлять различные проблемы форматирования кода, такие как неправильное использование отступов, пробелов, переносов строк, расстановка скобок и др.
PHP CS Fixer облегчает поддержку кода и обеспечивает консистентность кодовой базы. Это может быть особенно полезно в командах разработчиков, где различные люди могут иметь различные стили кодирования.
Вот пример использования PHP CS Fixer для исправления обычных проблем с форматированием:
$finder = PhpCsFixer\Finder::create() ->in(__DIR__) ->name('*.php') ->notPath('bootstrap/cache') ->notPath('storage') ->exclude('vendor') ->ignoreDotFiles(true);$config = new PhpCsFixer\Config();$config->setRules([ '@PSR2' => true, 'array_syntax' => ['syntax' => 'short'], 'linebreak_after_opening_tag' => true,]);$fixer = new PhpCsFixer\Fixer\UsingAliasFixer();$fixer->configure(['Faker' => 'Faker\Generator']);$runner = new PhpCsFixer\Runner\Runner($fixer);$result = $runner->fix($finder, $config);
Как устроен PHP?
Symfony 6 / Урок 9 / Статический анализ (PHP CS Fixer, Deptrac, PHPStan)
PHP CS Fixer in #PhpStorm integrieren #DDEV
php cs fixer實作-如何開始
Code style вашего проекта
Development tips: PHP CS Fixer to format your code
Статические анализаторы PHP