PHPackages                             pd/coding-standard - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. pd/coding-standard

ActiveLibrary[Testing &amp; Quality](/categories/testing)

pd/coding-standard
==================

Coding standard pro PeckaDesign

v1.31.3(2y ago)8215.2k↓33.3%2[7 PRs](https://github.com/peckadesign/CodingStandard/pulls)10MITPHPPHP 7.4.\* || 8.\*

Since Feb 27Pushed 2y ago16 watchersCompare

[ Source](https://github.com/peckadesign/CodingStandard)[ Packagist](https://packagist.org/packages/pd/coding-standard)[ RSS](/packages/pd-coding-standard/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (59)Used By (10)

CodingStandard
==============

[](#codingstandard)

Soupis firemního coding standardu pro PHP programátory v nástroji [PHP CodeSniffer](https://github.com/squizlabs/PHP_CodeSniffer).

Jak začít používat na svém projektu
-----------------------------------

[](#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
------

[](#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

[![Vzorový výstup na GitHubu](doc/example-github.png)](doc/example-github.png)

Integrace CodeSnifferu do PhpStormu
-----------------------------------

[](#integrace-codesnifferu-do-phpstormu)

Návod dostupný v [dokumentaci](doc/phpstorm.md).

###  Health Score

44

—

FairBetter than 92% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity38

Limited adoption so far

Community28

Small or concentrated contributor base

Maturity77

Established project with proven stability

 Bus Factor1

Top contributor holds 68.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~46 days

Recently: every ~70 days

Total

52

Last Release

971d ago

PHP version history (4 changes)v1.0.0PHP 7.0.\*

v1.1.0PHP 7.\*

v1.27.1PHP 7.\* || 8.\*

v1.28-rc1PHP 7.4.\* || 8.\*

### Community

Maintainers

![](https://www.gravatar.com/avatar/1a06b8b9ccc59666031194b3a9a2a63664e970e95de26410e818b92a61f911d8?d=identicon)[MilanPala](/maintainers/MilanPala)

![](https://www.gravatar.com/avatar/de7193cf9eb4efed28aa1028b12ff6f19c09ecb88290a25ac55462d5fc2e96cd?d=identicon)[PeckaDesign](/maintainers/PeckaDesign)

---

Top Contributors

[![MilanPala](https://avatars.githubusercontent.com/u/1717814?v=4)](https://github.com/MilanPala "MilanPala (64 commits)")[![Spilky](https://avatars.githubusercontent.com/u/13519324?v=4)](https://github.com/Spilky "Spilky (12 commits)")[![klobinoid](https://avatars.githubusercontent.com/u/2044802?v=4)](https://github.com/klobinoid "klobinoid (10 commits)")[![jankaderabek](https://avatars.githubusercontent.com/u/7320529?v=4)](https://github.com/jankaderabek "jankaderabek (4 commits)")[![AloisJasa](https://avatars.githubusercontent.com/u/17596051?v=4)](https://github.com/AloisJasa "AloisJasa (2 commits)")[![jakubenglicky](https://avatars.githubusercontent.com/u/13773359?v=4)](https://github.com/jakubenglicky "jakubenglicky (2 commits)")

---

Tags

coding-standardsphpcs

### Embed Badge

![Health badge](/badges/pd-coding-standard/health.svg)

```
[![Health](https://phpackages.com/badges/pd-coding-standard/health.svg)](https://phpackages.com/packages/pd-coding-standard)
```

###  Alternatives

[slevomat/coding-standard

Slevomat Coding Standard for PHP\_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.

1.5k123.5M1.8k](/packages/slevomat-coding-standard)[mayflower/mo4-coding-standard

PHP CodeSniffer ruleset implementing the MO4 coding standards extending the Symfony coding standards.

17508.3k5](/packages/mayflower-mo4-coding-standard)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
