Skip to content

Commit 2eba290

Browse files
authored
Merge pull request #583 from danielpalme/metrics
Metrics on summary page
2 parents 914f385 + cdca323 commit 2eba290

File tree

263 files changed

+40280
-2099
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

263 files changed

+40280
-2099
lines changed

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ env:
77
buildPlatform: Any CPU
88
buildConfiguration: Release
99
version: 5.1.13
10-
dotnetSDKVersion: 7.0.101
10+
dotnetSDKVersion: 7.0.102
1111
nodeVersion: 18
1212

1313
jobs:

README.md

+14-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<h1 align="center">
22

3-
<img src="https://raw.githubusercontent.com/danielpalme/ReportGenerator/main/docs/resources/logo_512.png" alt="ReportGenerator" width="256"/>
3+
<img src="https://raw.githubusercontent.com/danielpalme/ReportGenerator/main/docs/resources/logo.svg" alt="ReportGenerator" width="200"/>
44
<br/>
55
ReportGenerator
66
</h1>
@@ -17,9 +17,12 @@ ReportGenerator
1717

1818
*ReportGenerator* converts coverage reports generated by coverlet, OpenCover, dotCover, Visual Studio, NCover, Cobertura, JaCoCo, Clover, gcov or lcov into human readable reports in various formats.
1919

20-
The reports do not only show the coverage quota, but also include the source code and visualize which lines have been covered.
20+
The reports show the coverage quotas and also visualize which lines of your source code have been covered.
2121

22-
*ReportGenerator* supports merging several reports into one.
22+
23+
ReportGenerator supports merging several coverage files into a single report.
24+
25+
[Browse example HTML report](https://reportgenerator.io/resources/reports/Html/index.html)
2326

2427
<div align="center">
2528

@@ -202,7 +205,7 @@ The above target could be simplified as:
202205

203206
## Supported input and output file formats
204207
*ReportGenerator* supports several input and output formats.
205-
The wiki explains the different [output formats](https://github.com/danielpalme/ReportGenerator/wiki/Output-formats) or you can download [sample reports](https://danielpalme.github.io/ReportGenerator/resources/SampleReports.zip) of all formats.
208+
The wiki explains the different [output formats](https://github.com/danielpalme/ReportGenerator/wiki/Output-formats) or you can download [sample reports](https://danielpalme.github.io/ReportGenerator/resources/SampleReports.zip) of all supported output formats.
206209
If you need a custom format, you can create a [plugin](https://github.com/danielpalme/ReportGenerator/wiki/Custom-reports).
207210

208211
| **Input formats** | **Output formats** |
@@ -212,18 +215,20 @@ If you need a custom format, you can create a [plugin](https://github.com/daniel
212215
### Screenshots
213216
The screenshots show two snippets of the generated reports:
214217
<picture>
215-
<source media="(prefers-color-scheme: dark)" srcset="https://danielpalme.github.io/ReportGenerator/resources/screenshot1_dark.png">
216-
<img alt="Screenshot 1" src="https://danielpalme.github.io/ReportGenerator/resources/screenshot1.png">
218+
<source media="(prefers-color-scheme: dark)" srcset="https://danielpalme.github.io/ReportGenerator/resources/screenshot1_dark.webp">
219+
<img alt="Screenshot 1" src="https://danielpalme.github.io/ReportGenerator/resources/screenshot1.webp">
217220
</picture>
218221
<picture>
219-
<source media="(prefers-color-scheme: dark)" srcset="https://danielpalme.github.io/ReportGenerator/resources/screenshot2_dark.png">
220-
<img alt="Screenshot 2" src="https://danielpalme.github.io/ReportGenerator/resources/screenshot2.png">
222+
<source media="(prefers-color-scheme: dark)" srcset="https://danielpalme.github.io/ReportGenerator/resources/screenshot2_dark.webp">
223+
<img alt="Screenshot 2" src="https://danielpalme.github.io/ReportGenerator/resources/screenshot2.webp">
221224
</picture>
222225

223226
**Badges**
224227
Badges in SVG and PNG format can be generated if `-reporttypes:Badges` is used:
225228

226-
![Sample badge](https://danielpalme.github.io/ReportGenerator/resources/badge.svg)
229+
Example: ![Sample badge](https://danielpalme.github.io/ReportGenerator/resources/badge.svg)
230+
231+
[See all badges](https://reportgenerator.io/resources/reports/Badges/index.html)
227232

228233
## Resources
229234

docs/404.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@
2121
h.appendChild(s);
2222
}
2323
</script>
24-
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.9a22b7af111a7897.js" type="module"></script><script src="scripts.16f9259526a5167e.js" defer></script><script src="main.737686ebf4403b8c.js" type="module"></script>
24+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
2525
</body></html>

docs/contact.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
h.appendChild(s);
2323
}
2424
</script>
25-
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.9a22b7af111a7897.js" type="module"></script><script src="scripts.16f9259526a5167e.js" defer></script><script src="main.737686ebf4403b8c.js" type="module"></script>
25+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
2626
</body></html>

docs/favicon.ico

0 Bytes
Binary file not shown.

docs/features.html

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<!DOCTYPE html><html lang="en"><head>
2+
<meta charset="utf-8">
3+
<title>ReportGenerator</title>
4+
<base href="/">
5+
<link rel="canonical" href="https://reportgenerator.io/features">
6+
<script src="https://cdn.paddle.com/paddle/paddle.js"></script>
7+
<meta name="viewport" content="width=device-width, initial-scale=1">
8+
<link rel="icon" type="image/x-icon" href="favicon.ico">
9+
<style>@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fa-brands-400.5d5236fb45973c81.woff2) format("woff2"),url(fa-brands-400.1fd0b4d72d4586e5.ttf) format("truetype")}:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(fa-regular-400.64b3730eae64a402.woff2) format("woff2"),url(fa-regular-400.95a8a8afa5b1c983.ttf) format("truetype")}:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(fa-solid-900.6115ad710dfd16d9.woff2) format("woff2"),url(fa-solid-900.f0203cfcf963d9a2.ttf) format("truetype")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(open-sans-v27-latin-300.dab7b16667a2ab8f.eot);src:local(""),url(open-sans-v27-latin-300.dab7b16667a2ab8f.eot?#iefix) format("embedded-opentype"),url(open-sans-v27-latin-300.91a50b4f841cade2.woff2) format("woff2"),url(open-sans-v27-latin-300.3374e4fded2ba693.woff) format("woff"),url(open-sans-v27-latin-300.4bb85106c5cb0f8e.ttf) format("truetype"),url(open-sans-v27-latin-300.95e680376cf7637b.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(open-sans-v27-latin-regular.6ba65a2e7d0ff6d7.eot);src:local(""),url(open-sans-v27-latin-regular.6ba65a2e7d0ff6d7.eot?#iefix) format("embedded-opentype"),url(open-sans-v27-latin-regular.45a6d40a1181e19e.woff2) format("woff2"),url(open-sans-v27-latin-regular.74a7ffc06ea8d562.woff) format("woff"),url(open-sans-v27-latin-regular.664f90551769c759.ttf) format("truetype"),url(open-sans-v27-latin-regular.32bf0b0a6b06932b.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(open-sans-v27-latin-700.5562d80051c99638.eot);src:local(""),url(open-sans-v27-latin-700.5562d80051c99638.eot?#iefix) format("embedded-opentype"),url(open-sans-v27-latin-700.dff9eb1f9b52ed3c.woff2) format("woff2"),url(open-sans-v27-latin-700.314b5ebcfab954af.woff) format("woff"),url(open-sans-v27-latin-700.3fee31b1d5bd88d8.ttf) format("truetype"),url(open-sans-v27-latin-700.2774daabdd503125.svg#OpenSans) format("svg")}html,body{font-family:Open Sans,sans-serif;font-weight:300}body{padding-top:80px}</style><link rel="stylesheet" href="styles.8f74e14847e9fa39.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="styles.8f74e14847e9fa39.css"></noscript></head>
10+
<body>
11+
<app-root></app-root>
12+
<script type="text/javascript">
13+
if (Math.floor(Math.random() * 100) < 70) {
14+
var d = document,
15+
h = d.getElementsByTagName('head')[0],
16+
s = d.createElement('script');
17+
18+
s.src = 'https://cdn.splitbee.io/sb.js';
19+
s.async = true;
20+
s.setAttribute('data-no-cookie', '')
21+
s.setAttribute('data-respect-dnt', '')
22+
h.appendChild(s);
23+
}
24+
</script>
25+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
26+
</body></html>

docs/getstarted.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
h.appendChild(s);
2323
}
2424
</script>
25-
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.9a22b7af111a7897.js" type="module"></script><script src="scripts.16f9259526a5167e.js" defer></script><script src="main.737686ebf4403b8c.js" type="module"></script>
25+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
2626
</body></html>

docs/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<meta charset="utf-8">
33
<title>ReportGenerator</title>
44
<base href="/">
5-
<link rel="canonical" href="https://reportgenerator.io/">
5+
<link rel="canonical" href="https://reportgenerator.io">
66
<script src="https://cdn.paddle.com/paddle/paddle.js"></script>
77
<meta name="viewport" content="width=device-width, initial-scale=1">
88
<link rel="icon" type="image/x-icon" href="favicon.ico">
@@ -22,5 +22,5 @@
2222
h.appendChild(s);
2323
}
2424
</script>
25-
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.9a22b7af111a7897.js" type="module"></script><script src="scripts.16f9259526a5167e.js" defer></script><script src="main.737686ebf4403b8c.js" type="module"></script>
25+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
2626
</body></html>

docs/main.6a1f288ef241becb.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/main.737686ebf4403b8c.js

-1
This file was deleted.

docs/polyfills.215fa4dd00872c0e.js

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/polyfills.9a22b7af111a7897.js

-1
This file was deleted.

docs/pro.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
h.appendChild(s);
2323
}
2424
</script>
25-
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.9a22b7af111a7897.js" type="module"></script><script src="scripts.16f9259526a5167e.js" defer></script><script src="main.737686ebf4403b8c.js" type="module"></script>
25+
<script src="runtime.3a967657a38b0761.js" type="module"></script><script src="polyfills.215fa4dd00872c0e.js" type="module"></script><script src="scripts.2dd2975b13cf5b4a.js" defer></script><script src="main.6a1f288ef241becb.js" type="module"></script>
2626
</body></html>

docs/resources/SampleReports.zip

11.8 KB
Binary file not shown.

0 commit comments

Comments
 (0)