Skip to content

Commit

Permalink
Code Style Guide: update URL for PHP_CodeSniffer
Browse files Browse the repository at this point in the history
... 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)
  • Loading branch information
nazares committed Feb 17, 2024
1 parent 2ee5ac8 commit 8d4edd9
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions _posts/02-01-01-Code-Style-Guide.md
Expand Up @@ -41,8 +41,8 @@ PHP сообщество многочисленно и разнообразно,
phpcs -sw --standard=PSR1 file.php

Оно покажет ошибки и расскажет, как их исправить.
Также может быть полезно включить эту команду в git hook.
Таким образом, ветки, содержащие нарушения выбранного стандарта, не смогут войти в репозиторий, пока эти нарушения не
Также может быть полезно включить команду `phpcs` в git pre-commit hook с параметром коммандной строки `--filter=GitStaged`.
Таким образом, код содержащий нарушения выбранного стандарта, не смогут войти в репозиторий, пока эти нарушения не
будут исправлены.

Если у вас есть PHP_CodeSniffer, вы можете автоматически исправить проблемы с макетом кода, о которых он сообщает, с
Expand All @@ -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

0 comments on commit 8d4edd9

Please sign in to comment.