roave/psalm-html-output

Psalm HTML Output

Installs: 147 687

Dependents: 1

Suggesters: 0

Security: 0

Stars: 21

Watchers: 3

Forks: 1

Open Issues: 7

Language:XSLT

1.1.0 2022-12-03 08:18 UTC

This package is auto-updated.

Last update: 2024-04-26 00:40:04 UTC


README

Takes the XML output from Psalm and renders it as HTML.

Build

Installation

First, install xsltproc on your machine (for example, apt install xsltproc).

Then composer require --dev roave/psalm-html-output

Usage

vendor/bin/psalm --output-format=xml | xsltproc vendor/roave/psalm-html-output/psalm-html-output.xsl - > psalm-report.html

Run with Docker

To avoid having to install xsltproc if you already have Docker, first build the image with:

docker build . -t psalm-html-output:latest

Then to generate the HTML:

vendor/bin/psalm --output-format=xml | docker run --rm -i psalm-html-output:latest > psalm-report.html