PHPackages                             sinemacula/coding-standards - 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. sinemacula/coding-standards

ActivePhpcodesniffer-standard[Testing &amp; Quality](/categories/testing)

sinemacula/coding-standards
===========================

Centralized coding standards, static analysis configurations, and code quality tooling for all Sine Macula repositories.

v1.8.4(1w ago)03.3k8Apache-2.0PHPPHP ^8.3CI passing

Since Apr 5Pushed 1w agoCompare

[ Source](https://github.com/sinemacula/coding-standards)[ Packagist](https://packagist.org/packages/sinemacula/coding-standards)[ RSS](/packages/sinemacula-coding-standards/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (10)Versions (33)Used By (8)

Coding Standards
================

[](#coding-standards)

[![Latest Stable Version](https://camo.githubusercontent.com/3ee66f81abd4f925b14d373c6b041bb975cd73714660c8fd5c84501a4ea0445d/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f73696e656d6163756c612f636f64696e672d7374616e64617264732e737667)](https://packagist.org/packages/sinemacula/coding-standards)[![npm Version](https://camo.githubusercontent.com/a0e2fd046e7127dabb5ffd64cb1e470f940fc93af5545991a37b0549b4c373e9/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f762f4073696e656d6163756c612f636f64696e672d7374616e64617264732e737667)](https://www.npmjs.com/package/@sinemacula/coding-standards)[![Maintainability](https://camo.githubusercontent.com/5f40862237e7a1d353ec3c3fb43c28ebad7f72ba61a9d6a3557400fadcb473bd/68747470733a2f2f716c74792e73682f67682f73696e656d6163756c612f70726f6a656374732f636f64696e672d7374616e64617264732f6d61696e7461696e6162696c6974792e737667)](https://qlty.sh/gh/sinemacula/projects/coding-standards)[![Code Coverage](https://camo.githubusercontent.com/c42d9ebda5d2cd9d58cc5b8c788a918915228c4738cde66ab81081cc3b6fe235/68747470733a2f2f716c74792e73682f67682f73696e656d6163756c612f70726f6a656374732f636f64696e672d7374616e64617264732f636f7665726167652e737667)](https://qlty.sh/gh/sinemacula/projects/coding-standards)[![Total Downloads](https://camo.githubusercontent.com/c50304f948577c80dc9f9fc20cb9adbfdfe3c72a90db750c6423f1f5aacc0d8e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f73696e656d6163756c612f636f64696e672d7374616e64617264732e737667)](https://packagist.org/packages/sinemacula/coding-standards)

Centralized coding standards, static analysis configurations, and code quality tooling for all Sine Macula repositories.

This package ships config files only - no runtime dependencies. Consuming projects install the tools themselves.

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

[](#installation)

### Composer (PHP-side: PHP CS Fixer, PHPStan, PHPCS)

[](#composer-php-side-php-cs-fixer-phpstan-phpcs)

```
composer require --dev sinemacula/coding-standards
```

### npm (JS-side: Biome, Knip)

[](#npm-js-side-biome-knip)

```
npm install --save-dev @sinemacula/coding-standards
```

The npm package ships only the static configs (`js/`, `markdown/`, `yaml/`, `shell/`, `security/`). The PHP autoloaded code lives in the Composer package.

Usage
-----

[](#usage)

Each consuming project creates thin wrapper files at its root that reference the shared configs.

### PHP CS Fixer

[](#php-cs-fixer)

Create a `.php-cs-fixer.dist.php` at your project root:

```
