ci: update coverage settings

This commit is contained in:
2025-11-25 10:01:46 +01:00
committed by David Perl
parent 882be25b73
commit 288096b8ff

View File

@@ -108,3 +108,14 @@ env = "GH_TOKEN"
[tool.semantic_release.publish] [tool.semantic_release.publish]
dist_glob_patterns = ["dist/*"] dist_glob_patterns = ["dist/*"]
upload_to_vcs_release = true upload_to_vcs_release = true
[tool.coverage.report]
skip_empty = true # exclude empty *files*, e.g. __init__.py, from the report
exclude_lines = [
"pragma: no cover",
"if TYPE_CHECKING:",
"return NotImplemented",
"raise NotImplementedError",
"\\.\\.\\.",
'if __name__ == "__main__":',
]