PHPackages                             sn1054/psalm-moodle - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. sn1054/psalm-moodle

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

sn1054/psalm-moodle
===================

A fork of vimeo/psalm for Moodle

5.6.0(3y ago)027MITPHPPHP ^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0

Since Nov 21Pushed 3y agoCompare

[ Source](https://github.com/SN1054/psalm)[ Packagist](https://packagist.org/packages/sn1054/psalm-moodle)[ RSS](/packages/sn1054-psalm-moodle/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (393)Used By (0)

Psalm
=====

[](#psalm)

[![Packagist](https://camo.githubusercontent.com/ae7cfedaa3fa4a20e1489de5bf35db2ad0cccbf22da188048586dbeb7cc154c8/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f76696d656f2f7073616c6d2e737667)](https://packagist.org/packages/vimeo/psalm)[![Packagist](https://camo.githubusercontent.com/70854dc4269d04de2e28ee42e0d04e1687ced7a61034e9938a4d08473e2634b6/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f76696d656f2f7073616c6d2e737667)](https://packagist.org/packages/vimeo/psalm)[![Psalm coverage](https://camo.githubusercontent.com/162e3178b78189e239c52f24eb2d55ae339ead069eb12b45124330c7cae2f198/68747470733a2f2f73686570686572642e6465762f6769746875622f76696d656f2f7073616c6d2f636f7665726167652e7376673f)](https://shepherd.dev/github/vimeo/psalm)[![Psalm level](https://camo.githubusercontent.com/05c25009648b3dbb41246860da81105f71ef6eefbbdb3623254eae8db777e013/68747470733a2f2f73686570686572642e6465762f6769746875622f76696d656f2f7073616c6d2f6c6576656c2e7376673f)](https://psalm.dev/)

Psalm is a static analysis tool for finding errors in PHP applications.

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

[](#installation)

To get started, check out the [installation guide](docs/running_psalm/installation.md).

Live Demo
---------

[](#live-demo)

You can play around with Psalm [on its website](https://psalm.dev/).

Documentation
-------------

[](#documentation)

Documentation is available on [Psalm’s website](https://psalm.dev/docs), generated from the [docs](https://github.com/vimeo/psalm/blob/master/docs) folder.

Interested in contributing?
---------------------------

[](#interested-in-contributing)

Have a look at [CONTRIBUTING.md](CONTRIBUTING.md).

Who made this
-------------

[](#who-made-this)

Built by Matt Brown ([@muglug](https://github.com/muglug)).

Maintained by Orklah ([@orklah](https://github.com/orklah)), Daniil Gentili ([@danog](https://github.com/danog)), and Bruce Weirdan ([@weirdan](https://github.com/weirdan)).

The engineering team at [Vimeo](https://github.com/vimeo) have provided a lot encouragement, especially [@nbeliard](https://github.com/nbeliard), [@erunion](https://github.com/erunion) and [@nickyr](https://github.com/nickyr).

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community19

Small or concentrated contributor base

Maturity95

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 66.2% 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 ~5 days

Total

388

Last Release

1257d ago

Major Versions

3.18.0 → 4.0.02020-10-19

3.x-dev → 4.1.02020-10-29

4.19.0 → 5.0.0-alpha12022-02-02

4.22.0 → 5.0.0-beta12022-04-27

4.x-dev → 5.0.0-rc12022-11-23

PHP version history (14 changes)0.1PHP &gt;=5.4

0.3.0PHP &gt;=5.5

0.3.15PHP ^5.5 || ^7.0

0.2.17PHP ^5.4 || ^7.0

0.3.40PHP ^5.6 || ^7.0

2.0.0PHP ^7.0

1.1.5PHP ^5.6||^7.0

3.3.0PHP ^7.1

3.5.2PHP ^7.1.3

3.8.4PHP ^7.1.3|^8

4.0.0-beta1PHP ^7.3|^8

4.1.0PHP ^7.1|^8

5.0.0-alpha1PHP ^7.4 || ~8.0.0 || ~8.1.0

5.x-devPHP ^7.4 || ~8.0.0 || ~8.1.0 || ~8.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/673afb85e7504b1f441a6e9afa1feb9e7d768f9b6929e8ebdfaa3257c6e01355?d=identicon)[SN1054](/maintainers/SN1054)

---

Top Contributors

[![muglug](https://avatars.githubusercontent.com/u/2292638?v=4)](https://github.com/muglug "muglug (7436 commits)")[![orklah](https://avatars.githubusercontent.com/u/9605520?v=4)](https://github.com/orklah "orklah (1543 commits)")[![weirdan](https://avatars.githubusercontent.com/u/57403?v=4)](https://github.com/weirdan "weirdan (896 commits)")[![danog](https://avatars.githubusercontent.com/u/7339644?v=4)](https://github.com/danog "danog (220 commits)")[![AndrolGenhald](https://avatars.githubusercontent.com/u/7794502?v=4)](https://github.com/AndrolGenhald "AndrolGenhald (154 commits)")[![kkmuffme](https://avatars.githubusercontent.com/u/11071985?v=4)](https://github.com/kkmuffme "kkmuffme (106 commits)")[![TysonAndre](https://avatars.githubusercontent.com/u/1904430?v=4)](https://github.com/TysonAndre "TysonAndre (85 commits)")[![bdsl](https://avatars.githubusercontent.com/u/159481?v=4)](https://github.com/bdsl "bdsl (77 commits)")[![alies-dev](https://avatars.githubusercontent.com/u/5278175?v=4)](https://github.com/alies-dev "alies-dev (69 commits)")[![klimick](https://avatars.githubusercontent.com/u/34217190?v=4)](https://github.com/klimick "klimick (56 commits)")[![VincentLanglet](https://avatars.githubusercontent.com/u/9052536?v=4)](https://github.com/VincentLanglet "VincentLanglet (53 commits)")[![SignpostMarv](https://avatars.githubusercontent.com/u/304403?v=4)](https://github.com/SignpostMarv "SignpostMarv (51 commits)")[![Ocramius](https://avatars.githubusercontent.com/u/154256?v=4)](https://github.com/Ocramius "Ocramius (44 commits)")[![bugreportuser](https://avatars.githubusercontent.com/u/37939393?v=4)](https://github.com/bugreportuser "bugreportuser (44 commits)")[![boesing](https://avatars.githubusercontent.com/u/2189546?v=4)](https://github.com/boesing "boesing (44 commits)")[![staabm](https://avatars.githubusercontent.com/u/120441?v=4)](https://github.com/staabm "staabm (34 commits)")[![SamMousa](https://avatars.githubusercontent.com/u/547021?v=4)](https://github.com/SamMousa "SamMousa (31 commits)")[![jack-worman](https://avatars.githubusercontent.com/u/66142217?v=4)](https://github.com/jack-worman "jack-worman (30 commits)")[![fluffycondor](https://avatars.githubusercontent.com/u/62219548?v=4)](https://github.com/fluffycondor "fluffycondor (29 commits)")[![hirokinoue](https://avatars.githubusercontent.com/u/70567194?v=4)](https://github.com/hirokinoue "hirokinoue (27 commits)")

---

Tags

phpcodeinspection

### Embed Badge

![Health badge](/badges/sn1054-psalm-moodle/health.svg)

```
[![Health](https://phpackages.com/badges/sn1054-psalm-moodle/health.svg)](https://phpackages.com/packages/sn1054-psalm-moodle)
```

###  Alternatives

[endroid/qr-code

Endroid QR Code

4.9k74.1M470](/packages/endroid-qr-code)[jetbrains/phpstorm-stubs

PHP runtime &amp; extensions header files for PhpStorm

1.4k32.7M83](/packages/jetbrains-phpstorm-stubs)

PHPackages © 2026

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