PHPackages                             zolex/psalm-markdown-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. zolex/psalm-markdown-report

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

zolex/psalm-markdown-report
===========================

A Psalm plugin to write Markdown reports

1.0.1(1y ago)274↓93.8%MITPHPPHP &gt;=8.1

Since May 23Pushed 1y agoCompare

[ Source](https://github.com/zolex/psalm-markdown-report)[ Packagist](https://packagist.org/packages/zolex/psalm-markdown-report)[ RSS](/packages/zolex-psalm-markdown-report/feed)WikiDiscussions master Synced today

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

Psalm Markdown Report
=====================

[](#psalm-markdown-report)

[![Release](https://github.com/zolex/psalm-markdown-report/workflows/Release/badge.svg)](https://github.com/zolex/psalm-markdown-report/actions/workflows/release.yaml)[![Version](https://camo.githubusercontent.com/21f39d9cb2c66919bd688af18d607d5798ee4bd942337ff3433b90ac321bcf95/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f7a6f6c65782f7073616c6d2d6d61726b646f776e2d7265706f7274)](https://packagist.org/packages/zolex/psalm-markdown-report)[![License](https://camo.githubusercontent.com/6477fcef21f155e3066d7cbb15e5238acd6af17593fb3e0f2aa8102478d32ded/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f7a6f6c65782f7073616c6d2d6d61726b646f776e2d7265706f7274)](./LICENSE)[![Downloads](https://camo.githubusercontent.com/bd28176216e04bda68a87ab246e433d317b6e904ab49a4e133544105177cf270/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f7a6f6c65782f7073616c6d2d6d61726b646f776e2d7265706f7274)](https://packagist.org/packages/zolex/psalm-markdown-report)

[Psalm](https://github.com/vimeo/psalm) 5 and 6 plugin to generate Markdown reports.

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

[](#installation)

```
composer require --dev zolex/psalm-markdown-report
vendor/bin/psalm-plugin enable Zolex\PsalmMarkdownReport\Plugin

```

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

[](#configuration)

If you want to use the markdown report in github pull request comment, you should provide the branch in en environment variable of your action so the file links in the report point to the branch of the pull request

```
MARKDOWN_LINK_BRANCH=feature/something
```

A github action to add the report as a PR comment could look as follows:

```
    steps:
      - name: Run Psalm
        env:
          MARKDOWN_LINK_BRANCH: ${{ github.head_ref || github.ref_name }}
        run: tools/psalm/vendor/bin/psalm

      - name: Add report to PR
        uses: mshick/add-pr-comment@v2
        with:
          message-path: ./psalm-report.md
          message-id: psalm
```

By default, the plugin writes the file `psalm-report.md` in the working directory. You can change it in `psalm.xml` or `psalm.xml.dist` by adding a `reportPath` element in the plugin config

```

        ./folder/report.markdown

```

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance46

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity47

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 ~0 days

Total

2

Last Release

407d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/398739?v=4)[Andreas Linden](/maintainers/zolex)[@zolex](https://github.com/zolex)

---

Top Contributors

[![zolex](https://avatars.githubusercontent.com/u/398739?v=4)](https://github.com/zolex "zolex (7 commits)")

---

Tags

pluginmarkdownreportpsalm

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zolex-psalm-markdown-report/health.svg)

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

###  Alternatives

[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[gotenberg/gotenberg-php

A PHP client for interacting with Gotenberg, a developer-friendly API for converting numerous document formats into PDF files, and more!

3856.2M31](/packages/gotenberg-gotenberg-php)[weirdan/doctrine-psalm-plugin

Stubs to let Psalm understand Doctrine better

897.3M59](/packages/weirdan-doctrine-psalm-plugin)[jimmyjs/laravel-report-generator

Rapidly Generate Simple Pdf &amp; Excel Report on Laravel 5 (Using Barryvdh/DomPdf or Barryvdh/laravel-snappy &amp; maatwebsite/excel)

580165.5k1](/packages/jimmyjs-laravel-report-generator)[scheb/tombstone-analyzer

Generates reports based on the logs from scheb/tombstone-logger

28423.5k3](/packages/scheb-tombstone-analyzer)[quilhasoft/jasperphp

Pure PHP library to read JRXML files made with 'JasperSoft Studio' and generate reports in PDF

7744.5k1](/packages/quilhasoft-jasperphp)

PHPackages © 2026

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