ЧТО ТАКОЕ 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

Реклама
Новое
Реклама