Skip to content

Commit f98cc0b

Browse files
committed
ci(coverage): Migrate .coveragerc to pyproject.toml
1 parent bb7a30c commit f98cc0b

File tree

2 files changed

+23
-15
lines changed

2 files changed

+23
-15
lines changed

.coveragerc

Lines changed: 0 additions & 15 deletions
This file was deleted.

pyproject.toml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,29 @@ coverage = ["codecov", "coverage", "pytest-cov"]
113113
format = ["black", "isort"]
114114
lint = ["flake8", "flake8-bugbear", "flake8-comprehensions", "mypy"]
115115

116+
[tool.coverage.run]
117+
branch = true
118+
parallel = true
119+
omit = [
120+
"*/_*",
121+
"*/_compat.py",
122+
"docs/conf.py",
123+
]
124+
125+
[tool.coverage.report]
126+
show_missing = true
127+
skip_covered = true
128+
exclude_lines = [
129+
"pragma: no cover",
130+
"def __repr__",
131+
"raise NotImplementedError",
132+
"return NotImplemented",
133+
"def parse_args",
134+
"if TYPE_CHECKING:",
135+
"if t.TYPE_CHECKING:",
136+
"@overload( |$)",
137+
]
138+
116139
[build-system]
117140
requires = ["poetry_core>=1.0.0", "setuptools>50"]
118141
build-backend = "poetry.core.masonry.api"

0 commit comments

Comments
 (0)