pd / coding-standard
Coding standard pro PeckaDesign
Installs: 201 081
Dependents: 11
Suggesters: 0
Security: 0
Stars: 8
Watchers: 18
Forks: 1
Open Issues: 5
Requires
- php: 7.4.* || 8.*
- escapestudios/symfony2-coding-standard: 3.*
- slevomat/coding-standard: 8.*
- squizlabs/php_codesniffer: 3.*
- dev-master
- v1.31.3
- v1.31.2
- v1.31.1
- v1.31.0
- v1.30.0
- v1.29.0
- v1.28.1
- v1.28
- v1.28-rc1
- v1.27.2
- v1.27.1
- v1.27.0
- v1.26.0
- v1.26.0-rc1
- v1.25.0
- v1.25.0-rc1
- v1.24.0
- v1.23.0
- v1.23.0-rc1
- v1.22.0
- v1.22.0-rc1
- v1.21.0
- v1.20.0
- v1.19.0
- v1.18.1
- v1.18.0
- v1.17.x-dev
- v1.17.1
- v1.17.0
- v1.16.0
- v1.15.0
- v1.14.0
- v1.13.0
- v1.12.0
- v1.11.0
- v1.10.0
- v1.9.0
- v1.8.0
- v1.8.0-rc1
- v1.7.0
- v1.7.0-rc1
- v1.6.0
- v1.6.0-rc1
- v1.5.0
- v1.5.0-rc1
- v1.4.0
- v1.3.0
- v1.3.0-rc1
- v1.2.0
- v1.1.0
- v1.1.0-rc1
- v1.0.0
- dev-podpora-php-8-1
- dev-slevomat-cs-update
- dev-MilanPala-patch-1
- dev-parameter-type-hint
- dev-fqn-test
- dev-phpstorm
This package is auto-updated.
Last update: 2024-10-20 15:16:48 UTC
README
Soupis firemního coding standardu pro PHP programátory v nástroji PHP CodeSniffer.
Jak začít používat na svém projektu
Každá vydaná verze obsahuje nová pravidla. Je vhodné tak začít na verzi 1.0.0 a postupně navyšovat verzi podle nalezených chyb a varování.
Do projektu je nejsnazší přidat podporu pomocí composeru
:
$ composer require pd/coding-standard --dev
CI server spustí kontrolu, pokud Makefile
na projektu obsahuje cíl cs
:
$ cat Makefile
cs:
- vendor/bin/phpcs app/ --standard=vendor/pd/coding-standard/src/PeckaCodingStandard/ruleset.xml --report-file=output.cs
Lokálně je možné spustit kontrolu přes make cs
nebo pomocí příkazu:
vendor/bin/phpcs app/ --standard=vendor/pd/coding-standard/src/PeckaCodingStandard/ruleset.xml -p
Výstup
Na GitHubu se po spuštění na CI serveru objeví shrnutí výsledků a pod odkazem Details
je kompletní výstup nástroje PHP CS
Integrace CodeSnifferu do PhpStormu
Návod dostupný v dokumentaci.