From 8d4edd97daf1f1f2fe9098e4a3900685adcdeae8 Mon Sep 17 00:00:00 2001 From: Sergei Nazarenko Date: Sat, 17 Feb 2024 13:39:21 +0300 Subject: [PATCH] Code Style Guide: update URL for PHP_CodeSniffer ... and small improvement to the text about running PHPCS in a git hook. _When this text was originally written, the `--filter=GitStaged` option didn't exist yet, but now it does, it seems like a good pointer to add to the text._ Ref: * squizlabs/PHP_CodeSniffer#3932 (about the repo URL change) * squizlabs/PHP_CodeSniffer#2137 (about the GitStaged filter) --- _posts/02-01-01-Code-Style-Guide.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_posts/02-01-01-Code-Style-Guide.md b/_posts/02-01-01-Code-Style-Guide.md index d253419db..6671b2bd4 100644 --- a/_posts/02-01-01-Code-Style-Guide.md +++ b/_posts/02-01-01-Code-Style-Guide.md @@ -41,8 +41,8 @@ PHP сообщество многочисленно и разнообразно, phpcs -sw --standard=PSR1 file.php Оно покажет ошибки и расскажет, как их исправить. -Также может быть полезно включить эту команду в git hook. -Таким образом, ветки, содержащие нарушения выбранного стандарта, не смогут войти в репозиторий, пока эти нарушения не +Также может быть полезно включить команду `phpcs` в git pre-commit hook с параметром коммандной строки `--filter=GitStaged`. +Таким образом, код содержащий нарушения выбранного стандарта, не смогут войти в репозиторий, пока эти нарушения не будут исправлены. Если у вас есть PHP_CodeSniffer, вы можете автоматически исправить проблемы с макетом кода, о которых он сообщает, с @@ -67,8 +67,8 @@ PHP сообщество многочисленно и разнообразно, [per-cs]: https://www.php-fig.org/per/coding-style/ [pear-cs]: https://pear.php.net/manual/en/standards.php [symfony-cs]: https://symfony.com/doc/current/contributing/code/standards.html -[phpcs]: https://pear.php.net/package/PHP_CodeSniffer/ -[phpcbf]: https://github.com/squizlabs/PHP_CodeSniffer/wiki/Fixing-Errors-Automatically +[phpcs]: https://github.com/PHPCSStandards/PHP_CodeSniffer +[phpcbf]: https://github.com/PHPCSStandards/PHP_CodeSniffer/wiki/Fixing-Errors-Automatically [st-cs]: https://github.com/benmatselby/sublime-phpcs [phpcsfixer]: https://cs.symfony.com/ [cleancode]: https://github.com/jupeter/clean-code-php