Skip to content

Commit a9dffe3

Browse files
committed
ci(coverage): Update coverage configuration
This is based on pytest's See also: https://github.com/pytest-dev/pytest/blob/7.1.x/.coveragerc
1 parent 56dc8e8 commit a9dffe3

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

.coveragerc

+15-10
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
[run]
2+
parallel = 1
3+
branch = 1
4+
25
omit =
3-
test/*
4-
*/_vendor/*
5-
*/_*
6-
pkg/*
7-
*/log.py
6+
docs/conf.py
7+
*/_compat.py
88

99
[report]
10+
skip_covered = True
11+
show_missing = True
1012
exclude_lines =
11-
pragma: no cover
12-
def __repr__
13-
raise NotImplementedError
14-
if __name__ == .__main__.:
15-
def parse_args
13+
\#\s*pragma: no cover
14+
^\s*raise NotImplementedError\b
15+
^\s*return NotImplemented\b
16+
^\s*assert False(,|$)
17+
^\s*assert_never\(
18+
19+
^\s*if TYPE_CHECKING:
20+
^\s*@overload( |$)

0 commit comments

Comments
 (0)