We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ec674b8 commit 43ace13Copy full SHA for 43ace13
codebasin/coverage/__main__.py
@@ -133,19 +133,22 @@ def _compute(args: argparse.Namespace):
133
with open(filename, "rb") as f:
134
digest = hashlib.file_digest(f, "sha512")
135
136
- lines = []
+ used_lines = []
137
+ unused_lines = []
138
tree = state.get_tree(filename)
139
association = state.get_map(filename)
140
for node in [n for n in tree.walk() if isinstance(n, CodeNode)]:
141
if association[node] == frozenset([]):
- continue
142
- lines.extend(node.lines)
+ unused_lines.extend(node.lines)
143
+ else:
144
+ used_lines.extend(node.lines)
145
146
covarray.append(
147
{
148
"file": relative_path,
149
"id": digest.hexdigest(),
- "lines": lines,
150
+ "used_lines": used_lines,
151
+ "unused_lines": unused_lines,
152
},
153
)
154
0 commit comments