PHPackages                             michaelcozzolino/psalm-html-report - 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. [PDF &amp; Document Generation](/categories/documents)
4. /
5. michaelcozzolino/psalm-html-report

ActivePsalm-plugin[PDF &amp; Document Generation](/categories/documents)

michaelcozzolino/psalm-html-report
==================================

A Psalm plugin to generate the output in a formatted html table.

1.0.1(2y ago)1173[1 PRs](https://github.com/michaelcozzolino/psalm-html-report/pulls)MITPHPPHP &gt;=8.2CI passing

Since Mar 24Pushed 5mo ago1 watchersCompare

[ Source](https://github.com/michaelcozzolino/psalm-html-report)[ Packagist](https://packagist.org/packages/michaelcozzolino/psalm-html-report)[ RSS](/packages/michaelcozzolino-psalm-html-report/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (4)Versions (4)Used By (0)

Psalm Html Report
=================

[](#psalm-html-report)

An html report plugin for [Psalm](https://github.com/vimeo/psalm) v5.0+.

Installation:
-------------

[](#installation)

```
composer require --dev michaelcozzolino/psalm-html-report
vendor/bin/psalm-plugin enable MichaelCozzolino\PsalmHtmlReport\Plugin

```

Usage
-----

[](#usage)

While enabled, the plugin will generate an html report file named `report.html` every time Psalm is run without the `--report` command-line option.

Configuration
-------------

[](#configuration)

The default output file is `report.html` in the current working directory. To change this, edit the plugin's settings in `psalm.xml` or `psalm.xml.dist` to add an `outputFilepath` element. All paths are relative to the current working directory. Be aware that in order for the plugin to work, the specified output directory must exist.

```

        ./custom-dir/html-report.html

```

The report will not be written if another report is being requested with the `--report` command-line option.

If the command-line option `--show-info` is set, then the info level messages will also be added to the report.

Screenshots
-----------

[](#screenshots)

[![report](./screenshots/report.png)](./screenshots/report.png)

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance49

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Every ~20 days

Total

2

Last Release

758d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/dbe2c09e58592194771f57a6365b0c859410acb5e84b8e6c8ab919206faa6063?d=identicon)[michaelcozzolino](/maintainers/michaelcozzolino)

---

Top Contributors

[![michaelcozzolino](https://avatars.githubusercontent.com/u/41123653?v=4)](https://github.com/michaelcozzolino "michaelcozzolino (15 commits)")

---

Tags

pluginhtmlreportpsalm

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/michaelcozzolino-psalm-html-report/health.svg)

```
[![Health](https://phpackages.com/badges/michaelcozzolino-psalm-html-report/health.svg)](https://phpackages.com/packages/michaelcozzolino-psalm-html-report)
```

###  Alternatives

[drutiny/drutiny

This is a generic Drupal 7 and Drupal 8 site auditing and optional remediation tool.

132122.2k17](/packages/drutiny-drutiny)[aspose-cloud/aspose-words-cloud

Open, generate, edit, split, merge, compare and convert Word documents. Integrate Cloud API into your solutions to manipulate documents. Convert PDF to Word (DOC, DOCX, ODT, RTF and HTML) and in the opposite direction.

32157.4k](/packages/aspose-cloud-aspose-words-cloud)[reportico-web/reportico

Reportico Open Source PHP Report Designer

17120.5k2](/packages/reportico-web-reportico)[daandesmedt/phpheadlesschrome

A PHP wrapper for using Google Chrome Headless mode. Convert URL or HTML to a PDF / screenshot. Easy to use and OOP interfaced.

92233.1k](/packages/daandesmedt-phpheadlesschrome)[nilgems/laravel-textract

A Laravel package to extract text from files like DOC, XL, Image, Pdf and more. I've developed this package by inspiring "npm textract".

195.2k](/packages/nilgems-laravel-textract)

PHPackages © 2026

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