Skip to content

Commit fb62538

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 5f0ae5b commit fb62538

File tree

1 file changed

+19
-10
lines changed

1 file changed

+19
-10
lines changed

.coveragerc

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,24 @@
11
[run]
2+
include =
3+
libtmux/*
4+
docs/*
5+
tests/*
6+
parallel = 1
7+
branch = 1
8+
29
omit =
3-
test/*
4-
*/_vendor/*
5-
*/_*
6-
pkg/*
7-
*/log.py
10+
docs/conf.py
11+
*/_compat.py
812

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

0 commit comments

Comments
 (0)