File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change 1414# The dataclasses in this module are accessible in the template, which is overridable by the user.
1515# As a coutesy, we should do our best to keep the existing fields for backward compatibility,
1616# and if we really can't and can't add properties, at least bump the major version.
17- @dataclasses .dataclass
17+ @dataclasses .dataclass ( kw_only = True )
1818class CoverageMetadata :
1919 version : str
2020 timestamp : datetime .datetime
2121 branch_coverage : bool
2222 show_contexts : bool
2323
2424
25- @dataclasses .dataclass
25+ @dataclasses .dataclass ( kw_only = True )
2626class CoverageInfo :
2727 covered_lines : int
2828 num_statements : int
@@ -35,7 +35,7 @@ class CoverageInfo:
3535 missing_branches : int = 0
3636
3737
38- @dataclasses .dataclass
38+ @dataclasses .dataclass ( kw_only = True )
3939class FileCoverage :
4040 path : pathlib .Path
4141 executed_lines : list [int ]
@@ -59,7 +59,7 @@ class Coverage:
5959# Maybe in v4, we can change it to a simpler format.
6060
6161
62- @dataclasses .dataclass
62+ @dataclasses .dataclass ( kw_only = True )
6363class FileDiffCoverage :
6464 path : pathlib .Path
6565 percent_covered : decimal .Decimal
@@ -76,7 +76,7 @@ def violation_lines(self) -> list[int]:
7676 return self .missing_statements
7777
7878
79- @dataclasses .dataclass
79+ @dataclasses .dataclass ( kw_only = True )
8080class DiffCoverage :
8181 total_num_lines : int
8282 total_num_violations : int
You can’t perform that action at this time.
0 commit comments