mkdocs_coverage ¤
MkDocs Coverage Plugin package.
MkDocs plugin to integrate your coverage HTML report into your site.
Classes:
-
MkDocsCoverageConfig
–Configuration options for the plugin.
-
MkDocsCoveragePlugin
–The MkDocs plugin to integrate the coverage HTML report in the site.
MkDocsCoverageConfig ¤
Bases: Config
Configuration options for the plugin.
Attributes:
-
html_report_dir
–Path to the HTML coverage report directory.
-
page_path
–Path to the coverage page (without .md suffix).
-
placeholder
–Placeholder in the coverage page to insert the coverage report.
MkDocsCoveragePlugin ¤
Bases: BasePlugin[MkDocsCoverageConfig]
The MkDocs plugin to integrate the coverage HTML report in the site.
Methods:
-
on_files
–Add the coverage page to the navigation.
-
on_post_build
–Copy the coverage HTML report into the site directory.
on_files ¤
on_files(
files: Files, config: MkDocsConfig, **kwargs: Any
) -> Files
Add the coverage page to the navigation.
Hook for the on_files
event. This hook is used to add the coverage page to the navigation, using a temporary file.
Parameters:
-
files
(Files
) –The files collection.
-
config
(MkDocsConfig
) –The MkDocs config object.
-
**kwargs
(Any
, default:{}
) –Additional arguments passed by MkDocs.
Returns:
-
Files
–The modified files collection.
Source code in src/mkdocs_coverage/_internal/plugin.py
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
|
on_post_build ¤
on_post_build(config: MkDocsConfig, **kwargs: Any) -> None
Copy the coverage HTML report into the site directory.
Hook for the on_post_build
event.
Rename index.html
into covindex.html
. Replace every occurrence of index.html
by covindex.html
in the HTML files.
Parameters:
-
config
(MkDocsConfig
) –The MkDocs config object.
-
**kwargs
(Any
, default:{}
) –Additional arguments passed by MkDocs.
Source code in src/mkdocs_coverage/_internal/plugin.py
116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
|