PHPackages                             maxictbv/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. [PSR &amp; Standards](/categories/psr-standards)
4. /
5. maxictbv/coding-standard

ActivePhpcodesniffer-standard[PSR &amp; Standards](/categories/psr-standards)

maxictbv/coding-standard
========================

MaxICT Coding Standard

1.0(2y ago)0395MITPHP ^8.0

Since May 26Pushed 2y agoCompare

[ Source](https://github.com/MaxICTBV/coding-standard)[ Packagist](https://packagist.org/packages/maxictbv/coding-standard)[ Docs](https://maxict.nl)[ RSS](/packages/maxictbv-coding-standard/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

🧑🏼‍🏫 MaxICT Coding Standard
===========================

[](#‍-maxict-coding-standard)

A PHP\_CodeSniffer coding standard to be used across MaxICT PHP code bases.

Installation
------------

[](#installation)

To install, run:

```
composer require --dev maxictbv/coding-standard
```

Copy the [`phpcs.xml.dist`](phpcs.xml.dist) file to the root of your project.

Progressive Application
-----------------------

[](#progressive-application)

Most legacy codebases won't play nice with the full coding standard at the start. Introducing strict typing for example may cause major issues. To avoid these issues, the following approach can be used. It is a bit tedious, because unfortunately Codesniffer can only exclude rules (blacklist) and not whitelist:

- Copy the [`phpcs.xml.dist`](phpcs.xml.dist) file to the root of your project.
- Add an [exclusion](https://github.com/squizlabs/PHP_CodeSniffer/wiki/Annotated-Ruleset)for every sniff.
- Start removing exclusions one by one until an acceptable set is reached.
- When the codebase improves over time, re-evaluate from time to time if more rules can be enabled, and do so if that's the case.

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

1085d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/d0800c214f779acb5105ad858967405f9eab7ce4d75b27ae846dc83afe452867?d=identicon)[Micro-IT](/maintainers/Micro-IT)

![](https://www.gravatar.com/avatar/ee6c7605d3603b13b715796288b0ca5f6cb5c7fd88e1b39122220d326a77d551?d=identicon)[development@maxict.nl](/maintainers/development@maxict.nl)

---

Top Contributors

[![frankverhoeven](https://avatars.githubusercontent.com/u/2358864?v=4)](https://github.com/frankverhoeven "frankverhoeven (2 commits)")

### Embed Badge

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

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

###  Alternatives

[mayflower/mo4-coding-standard

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

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

Strict PHP coding standard

19193.5k62](/packages/orisai-coding-standard)

PHPackages © 2026

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