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

ActiveFe-skeleton-extension[PSR &amp; Standards](/categories/psr-standards)

faktore/fe-skeleton-coding-standards
====================================

Defines a common set for coding standards

0.1.17(1y ago)080proprietaryPHP

Since Mar 25Pushed 1y ago1 watchersCompare

[ Source](https://github.com/faktore-git/fe-skeleton-coding-standards)[ Packagist](https://packagist.org/packages/faktore/fe-skeleton-coding-standards)[ RSS](/packages/faktore-fe-skeleton-coding-standards/feed)WikiDiscussions production Synced today

READMEChangelogDependencies (1)Versions (18)Used By (0)

fe-skeleton-coding-standards
============================

[](#fe-skeleton-coding-standards)

Coding Standards (phpstan, php-cs-fixer, php\_sniffer, github build)

Also provides a render-action ".github/workflows/ci.yml.example" which uses a simple CI pipeline, and posting to slack.

Requires you to set a SLACK\_WEBHOOK\_URL secret to point to your Slack App integration.

Usage
-----

[](#usage)

Install as a dev dependency:

```
composer require-dev faktore/fe-skeleton-coding-standards

```

Composer Scripts
----------------

[](#composer-scripts)

Check out the file `composer.scripts.json` and place these in your existing `composer.json` project file.

The kickstarter in `fe-skeleton-composer-templates` also provides this.

(Required composer packages are not allowed to insert custom scripts, that is the reason it cannot be done for you automatically)

Provided files
--------------

[](#provided-files)

When being used in fe-skeleton context, this provides the following files.

### ONCE, only if not existing:

[](#once-only-if-not-existing)

These files are only imported once, and only if such a file is NOT yet existing.

On skeleton updates these are meant to NOT overwrite these files, because it assumes that your project configures them.

This is what happens through the "dirmapOnce" composer.json configuration that the skeleton-composer-installer evaluates.

These files are meant to be versioned in your project repository.

- phpstan-baseline.neon (project-specific baseline)

### ALWAYS on updates:

[](#always-on-updates)

These files will always be maintained in this repository, and every update to a new version will overwrite your files.

Your files are meant to be versioned in your project repository. If you plan to change things in these files, remove the "fe-skeleton-autogenerated" marker to do so.

#### Configuration

[](#configuration)

- phpcs.xml (PHP\_CodeSniffer config)
- .php-cs-fixer.php (PHP-CS-Fixer config)
- phpstan.neon (phpstan config)
- .phpstorm.meta.php (PHPStorm helper)
- phpstorm.inspections.xml (PHPStorm inspections)
- .editorconfig
- .github/workflows/ci.yml (Workflow)

Provided applications/code
--------------------------

[](#provided-applicationscode)

A simple Symfony CLI Console Command is provided as:

- vendor/faktore-git/fe-skeleton-coding-standards/Sniffy (inspection helper)

Reset script
------------

[](#reset-script)

```
rm phpcs.xml .php-cs-fixer.php phpstan.neon .phpstorm.meta.php phpstorm.inspections.xml .editorconfig .github/workflows/main.yml .github/workflows/ci.yml

```

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance46

Moderate activity, may be stable

Popularity9

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 95.5% 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 ~26 days

Recently: every ~40 days

Total

17

Last Release

415d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/79a2502779c424057772dea1dcc6e3ee5f0b75f794a60ba2b977d23aa300b6ec?d=identicon)[faktor-e](/maintainers/faktor-e)

---

Top Contributors

[![garvinhicking](https://avatars.githubusercontent.com/u/273326?v=4)](https://github.com/garvinhicking "garvinhicking (21 commits)")[![fe-hicking](https://avatars.githubusercontent.com/u/38074677?v=4)](https://github.com/fe-hicking "fe-hicking (1 commits)")

### Embed Badge

![Health badge](/badges/faktore-fe-skeleton-coding-standards/health.svg)

```
[![Health](https://phpackages.com/badges/faktore-fe-skeleton-coding-standards/health.svg)](https://phpackages.com/packages/faktore-fe-skeleton-coding-standards)
```

PHPackages © 2026

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