PHPackages                             interactivestrategies/wordpress-cs - 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. interactivestrategies/wordpress-cs

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

interactivestrategies/wordpress-cs
==================================

Custom Interactive Strategies code sniffer ruleset for WordPress projects.

0440↓68.8%PHP

Since Mar 10Pushed 1mo agoCompare

[ Source](https://github.com/InteractiveStrategies/wordpress-cs)[ Packagist](https://packagist.org/packages/interactivestrategies/wordpress-cs)[ RSS](/packages/interactivestrategies-wordpress-cs/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (3)Used By (0)

Interactive Strategies WordPress coding standards
=================================================

[](#interactive-strategies-wordpress-coding-standards)

This package defines customized Code Sniffer rules for WordPress projects. It is primarily based on [WordPress](https://github.com/WordPress/WordPress-Coding-Standards) , with some sniffs excluded and others downgraded to warnings. Some additional sniffs not provided have also been added.

Installing the ruleset
----------------------

[](#installing-the-ruleset)

Use Composer to install the ruleset and its dependencies as a package:

`composer require --dev interactivestrategies/wordpress-cs`

Making the IS rules the default for your project
------------------------------------------------

[](#making-the-is-rules-the-default-for-your-project)

Add a phpcs.xml.dist file in your project with content like this(make sure to replace the path with the correct theme file name):

```

    web/app/themes/emperor
    *.twig
    ^*/.*\.twig$

```

The tag(s) define what paths the rules should be applied to/within.

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance60

Regular maintenance activity

Popularity16

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity15

Early-stage or recently created project

 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/8c7c2eccd15015d0cc19d46618a9a74f86bdc8edafd3630950f141c9c1db6d0c?d=identicon)[bvoynick](/maintainers/bvoynick)

![](https://avatars.githubusercontent.com/u/1266126?v=4)[Paul](/maintainers/paulmeyeris)[@PaulmeyerIS](https://github.com/PaulmeyerIS)

![](https://www.gravatar.com/avatar/68dff8498359024a1ba6f2a21369fa1cadd792c8b87ece4408a9a8064e0500c6?d=identicon)[cdriscoll66](/maintainers/cdriscoll66)

![](https://www.gravatar.com/avatar/f38ea5138418428cfc6208f0fc07beb3d22453679a5e1fd53983d19404de4052?d=identicon)[chrissilich-is](/maintainers/chrissilich-is)

![](https://www.gravatar.com/avatar/26f6018152954d4afb54ecc555b4a82788a83ac4bb7f5b098abc0320172ab69b?d=identicon)[Interactive Strategies](/maintainers/Interactive%20Strategies)

---

Top Contributors

[![cdriscoll66](https://avatars.githubusercontent.com/u/12848630?v=4)](https://github.com/cdriscoll66 "cdriscoll66 (17 commits)")

---

Tags

wordpress

### Embed Badge

![Health badge](/badges/interactivestrategies-wordpress-cs/health.svg)

```
[![Health](https://phpackages.com/badges/interactivestrategies-wordpress-cs/health.svg)](https://phpackages.com/packages/interactivestrategies-wordpress-cs)
```

###  Alternatives

[dms/phpunit-arraysubset-asserts

This package provides ArraySubset and related asserts once deprecated in PHPUnit 8

14429.2M361](/packages/dms-phpunit-arraysubset-asserts)

PHPackages © 2026

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