plugin ¤
This module contains the mkdocs_coverage
plugin.
MkDocsCoveragePlugin ¤
Bases: BasePlugin
The MkDocs plugin to integrate the coverage HTML report in the site.
on_files ¤
on_files(
files: Files, config: Config, **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 (
Config
) –The MkDocs config object.
- **kwargs (
Any
) –Additional arguments passed by MkDocs.
Returns:
-
Files
–The modified files collection.
Source code in src/mkdocs_coverage/plugin.py
32 33 34 35 36 37 38 39 40 41 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 |
|
on_post_build ¤
on_post_build(config: Config, **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 (
Config
) –The MkDocs config object.
- **kwargs (
Any
) –Additional arguments passed by MkDocs.
Source code in src/mkdocs_coverage/plugin.py
103 104 105 106 107 108 109 110 111 112 113 114 115 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 |
|