Skip to content

Commit c1e755e

Browse files
committed
Excludes type checking blocks from coverage
1 parent 544ee3c commit c1e755e

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pyproject.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,16 @@ source = ["pytest_codecov"]
6868
[tool.coverage.report]
6969
show_missing = true
7070
precision = 2
71+
exclude_lines = [
72+
"pragma: no cover",
73+
"pragma: unreachable",
74+
"assert_never[(]",
75+
"@overload",
76+
"raise NotImplementedError",
77+
"raise AssertionError[(].unreachable.[)]",
78+
"if TYPE_CHECKING:",
79+
"if __name__ == .__main__."
80+
]
7181

7282
[tool.mypy]
7383
python_version = "3.8"

0 commit comments

Comments
 (0)