Report types
Anything that writes HTML.
Comma renders the HTML you give it rather than parsing a format, so the list below is not a list of integrations — it is 146 guides to the specific quirks of 146 tools. Where each one writes its output, which references break when you open it from disk, and what to upload alongside the entry file.
Test results
Unit, integration and end-to-end runs. Publish red builds too — those are the ones with a reader.
- How to Share an Allure Report
- Share an Android Test Report
- Share a Behave HTML Report
- Share a Cucumber HTML Report
- Share a Cypress Test Report
- Share an Extent Report
- Share a Flutter Test and Coverage Report
- Share a Go Test Report
- Share a Gradle Test Report
- Share a Jest HTML Report
- Turn JUnit XML Into a Shareable HTML Report
- Share a Karma or Angular Test Report
- Share a Maven Site Report
- Share a Mochawesome Report
- Share a Newman / Postman Run Report
- Share an NUnit HTML Report
- Share a PHPUnit Coverage Report
- Share a Playwright HTML Report
- Share a pytest HTML Report
- Share a Robot Framework Report
- Share an RSpec HTML Report
- Share a Serenity BDD Report
- Share a TestCafe HTML Report
- Share a TestNG Report
- Share a Vitest HTML Report
- Share an Xcode Test Report
- Share an xUnit HTML Report
Coverage
Line and branch coverage trees, where the drill-down is the whole point.
Security scans
Dependency advisories, SAST findings and infrastructure scans. Keep these on a restricted access setting.
- Share a Bandit Report
- Share a Brakeman Report
- Share a Checkov Report
- Share an OWASP Dependency-Check Report
- Share a Gitleaks Report
- Share an Nmap Scan Report
- Share an npm audit Report
- Share an OSV-Scanner HTML Report
- Share a Prowler Report
- Share a Scout Suite Report
- Share a Security Scan Report
- Share a Semgrep Report
- Share a Snyk Report
- Share a SpotBugs HTML Report
- Share a Trivy Scan Report
- Share an OWASP ZAP Report
Code quality
Linters and static analysis, where a backlog only gets cleared if people can claim it.
Notebooks & data
Analysis that has to stay interactive to be worth reading.
- Share a Databricks Notebook
- Share dbt Docs With Analysts Who Don't Have a dbt Account
- Share a Deepchecks Report
- Share an EDA Report
- Share an Evidently Drift Report
- Share Great Expectations Data Docs
- Share an Inspect AI Eval Log
- Share a Jupyter Book
- Share a Jupyter Notebook as HTML
- Share a marimo Notebook as HTML
- Share an Observable Framework Build
- Share a Pandas DataFrame as HTML
- Share a promptfoo Eval Report
- Share a SHAP Plot
- Share a Sweetviz Report
- Share a ydata-profiling Report
Charts & maps
Single-file visualizations, and how to keep them from going blank in transit.
Performance & bundles
Load tests, profiles and bundle treemaps — regressions are visible as revisions.
- Share an Artillery Load Test Report
- Share a Benchmark Report
- Share a Bundle Analyzer Report
- Share a Gatling Report
- Share a JMeter HTML Dashboard
- Share a k6 Load Test Report
- Share a Lighthouse Report
- Share a Locust Load Test Report
- Share a Profiling Report
- Share a sitespeed.io Report
- Share a source-map-explorer Report
Accessibility
The findings split across design and engineering, so the report has to reach both.
Docs & API references
Generated documentation and static sites — most of which break when opened from the filesystem.
- Share an Antora Docs Site
- Share an Astro Build
- Share a Docusaurus Build
- Share Dokka HTML Docs
- Share Doxygen Docs
- Share an Eleventy Build
- Share a Hugo Site Preview
- Share Javadoc
- Share a Jekyll Build
- Share JSDoc Output
- Share an mdBook
- Share a MkDocs Site Privately
- Share OpenAPI Docs
- Share Pandoc HTML Output
- Share phpDocumentor Output
- Share a Quarto HTML Report
- Share an R Markdown Report
- Share Rustdoc
- Share Sphinx Docs
- Share a Static Storybook Build
- Share a Terraform Plan
- Share TypeDoc Output
- Share a VitePress Build
- Share YARD Docs
Slides
Decks that lose their point the moment they are flattened to PDF.
Your tool isn’t listed
It still works. The guides differ because each tool writes its output somewhere different and breaks in its own way; the publishing step is the same one every time — upload the entry HTML, upload the folder alongside it, get a URL. Start with sharing an HTML report or publishing from CI.