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

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

lifterlms/lifterlms-cs
======================

PHP\_CodeSniffer rules for LifterLMS projects

0.0.1(7y ago)4410.5k↑29.8%4[2 issues](https://github.com/gocodebox/lifterlms-cs/issues)5MITPHPPHP &gt;=5.6CI passing

Since Oct 19Pushed 1mo ago3 watchersCompare

[ Source](https://github.com/gocodebox/lifterlms-cs)[ Packagist](https://packagist.org/packages/lifterlms/lifterlms-cs)[ RSS](/packages/lifterlms-lifterlms-cs/feed)WikiDiscussions trunk Synced 1mo ago

READMEChangelog (1)Dependencies (6)Versions (5)Used By (5)

LifterLMS Coding Standards
==========================

[](#lifterlms-coding-standards)

LifterLMS Coding Standards (LifterLMS-CS) is a project with rulesets for code style and quality intended for use in LifterLMS projects.

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

[](#installation)

To include in a project require as a development dependency:

`composer require lifterlms/lifterlms-cs:dev-trunk --dev`

If you are upgrading from the old version, be sure to remove any references to manually setting the `installed_paths`as they are now automatically set by Composer.

Using PHPCS &amp; PHPCBF
------------------------

[](#using-phpcs--phpcbf)

Access the PHPCS execultable via: `./vendor/bin/phpcs`Check for errors only: `./vendor/bin/phpcs --error-severity=1 --warning-severity=6`Fix errors via PHPCBF: `./vendor/bin/phpcbf`

Predefined scripts
------------------

[](#predefined-scripts)

The following scripts can be added to your `composer.json` file for easy access to thes scripts &amp; to ensure configurations are automatically set during package installation and updates.

```
"scripts": {
    "check-cs": [
        "\"vendor/bin/phpcs\" --colors"
    ],
    "check-cs-errors": [
        "\"vendor/bin/phpcs\" --colors --error-severity=1 --warning-severity=6"
    ],
    "fix-cs": [
        "\"vendor/bin/phpcbf\""
    ]
}
```

Developing LifterLMS-CS
-----------------------

[](#developing-lifterlms-cs)

To include in a project and make changes to the LifterLMS-CS project itself:

Add to your `composer.json` file with the `@dev` tag and reference your local copy of this repository in the repositories block:

```
"require-dev": {
    "lifterlms/lifterlms-cs": "@dev"
},
"repositories": [
    {
        "type": "path",
        "url": "/absolute/path/to/lifterlms-cs"
    }
]
```

###  Health Score

43

—

FairBetter than 91% of packages

Maintenance49

Moderate activity, may be stable

Popularity40

Moderate usage in the ecosystem

Community24

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor2

2 contributors hold 50%+ of commits

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

2769d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/33220397?v=4)[Jason Coleman](/maintainers/ideadude)[@ideadude](https://github.com/ideadude)

![](https://www.gravatar.com/avatar/ee86b1caa9687145001a106bc647e9d66a615d3097da460af68b629ffde40d23?d=identicon)[brian-lifterlms](/maintainers/brian-lifterlms)

---

Top Contributors

[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (28 commits)")[![thomasplevy](https://avatars.githubusercontent.com/u/1290739?v=4)](https://github.com/thomasplevy "thomasplevy (18 commits)")[![brianhogg](https://avatars.githubusercontent.com/u/627497?v=4)](https://github.com/brianhogg "brianhogg (15 commits)")[![eri-trabiccolo](https://avatars.githubusercontent.com/u/7689242?v=4)](https://github.com/eri-trabiccolo "eri-trabiccolo (3 commits)")[![pondermatic](https://avatars.githubusercontent.com/u/5377968?v=4)](https://github.com/pondermatic "pondermatic (1 commits)")

---

Tags

elearninghacktoberfestlifterlmslmsphpphpcswordpress

### Embed Badge

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

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

###  Alternatives

[yoast/yoastcs

PHP\_CodeSniffer rules for Yoast projects

221.1M29](/packages/yoast-yoastcs)[automattic/vipwpcs

PHP\_CodeSniffer rules (sniffs) to enforce WordPress VIP minimum coding conventions

25510.2M145](/packages/automattic-vipwpcs)[wptrt/wpthemereview

PHP\_CodeSniffer rules (sniffs) to verify theme compliance with the rules for theme hosting on wordpress.org

217736.5k29](/packages/wptrt-wpthemereview)[infinum/eightshift-coding-standards

Eightshift WordPress Coding Standards

1785.2k3](/packages/infinum-eightshift-coding-standards)[szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset

Hybrid PHPCS ruleset for OOP WordPress development

1149.1k9](/packages/szepeviktor-phpcs-psr-12-neutron-hybrid-ruleset)

PHPackages © 2026

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