plugin ¤
This module contains the mkdocs_coverage
plugin.
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.
MkDocsCoveragePlugin ¤
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.
Source code in src/mkdocs_coverage/plugin.py
37 38 39 40 |
|
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/plugin.py
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 |
|
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/plugin.py
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 154 155 156 157 |
|