Coverage report:
90%
hide covered
Files
Functions
Classes
coverage.py v7.16.0
, created at 2026-09-18 08:48 +0000
File
class
statements
missing
excluded
coverage
src
/
somesy
/
__init__.py
(no class)
3
0
0
100%
src
/
somesy
/
cff
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
cff
/
writer.py
CFF
38
3
0
92%
src
/
somesy
/
cff
/
writer.py
(no class)
19
0
0
100%
src
/
somesy
/
cli
/
__init__.py
(no class)
0
0
0
100%
src
/
somesy
/
cli
/
fill.py
(no class)
25
14
0
44%
src
/
somesy
/
cli
/
init.py
(no class)
120
44
0
63%
src
/
somesy
/
cli
/
set_value.py
(no class)
7
0
0
100%
src
/
somesy
/
cli
/
sync.py
(no class)
39
6
0
85%
src
/
somesy
/
cli
/
util.py
FileArgConfig
0
0
0
100%
src
/
somesy
/
cli
/
util.py
ExistingFileArgConfig
0
0
0
100%
src
/
somesy
/
cli
/
util.py
(no class)
43
1
0
98%
src
/
somesy
/
codemeta
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
codemeta
/
enrich.py
(no class)
197
8
0
96%
src
/
somesy
/
codemeta
/
utils.py
(no class)
48
7
0
85%
src
/
somesy
/
codemeta
/
writer.py
CodeMeta
145
38
0
74%
src
/
somesy
/
codemeta
/
writer.py
(no class)
45
0
0
100%
src
/
somesy
/
commands
/
__init__.py
(no class)
4
0
0
100%
src
/
somesy
/
commands
/
init_config.py
(no class)
36
19
0
47%
src
/
somesy
/
commands
/
set_value.py
(no class)
16
0
0
100%
src
/
somesy
/
commands
/
sync.py
(no class)
111
3
0
97%
src
/
somesy
/
core
/
__init__.py
(no class)
0
0
0
100%
src
/
somesy
/
core
/
core.py
(no class)
52
12
0
77%
src
/
somesy
/
core
/
log.py
SomesyLogLevel
16
8
0
50%
src
/
somesy
/
core
/
log.py
(no class)
42
0
0
100%
src
/
somesy
/
core
/
models.py
SomesyBaseModel
30
0
0
100%
src
/
somesy
/
core
/
models.py
SomesyConfig
26
3
0
88%
src
/
somesy
/
core
/
models.py
ContributorBaseModel
9
2
2
78%
src
/
somesy
/
core
/
models.py
Entity
21
4
0
81%
src
/
somesy
/
core
/
models.py
Person
27
2
0
93%
src
/
somesy
/
core
/
models.py
ProjectMetadata
45
4
0
91%
src
/
somesy
/
core
/
models.py
PartialProjectMetadata
1
0
0
100%
src
/
somesy
/
core
/
models.py
SomesyInput
15
2
0
87%
src
/
somesy
/
core
/
models.py
(no class)
163
0
0
100%
src
/
somesy
/
core
/
types.py
MyEnum
1
0
0
100%
src
/
somesy
/
core
/
types.py
LicenseEnum
0
0
0
100%
src
/
somesy
/
core
/
types.py
ContributionTypeEnum
0
0
0
100%
src
/
somesy
/
core
/
types.py
Country
0
0
0
100%
src
/
somesy
/
core
/
types.py
(no class)
751
0
0
100%
src
/
somesy
/
core
/
writer.py
IgnoreKey
0
0
0
100%
src
/
somesy
/
core
/
writer.py
ProjectMetadataWriter
164
8
21
95%
src
/
somesy
/
core
/
writer.py
(no class)
69
0
12
100%
src
/
somesy
/
fortran
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
fortran
/
models.py
FortranConfig
5
2
0
60%
src
/
somesy
/
fortran
/
models.py
(no class)
19
0
0
100%
src
/
somesy
/
fortran
/
writer.py
Fortran
68
15
0
78%
src
/
somesy
/
fortran
/
writer.py
(no class)
27
0
0
100%
src
/
somesy
/
git
/
__init__.py
(no class)
3
0
0
100%
src
/
somesy
/
git
/
harvest.py
(no class)
60
9
0
85%
src
/
somesy
/
git
/
models.py
GitAuthor
0
0
0
100%
src
/
somesy
/
git
/
models.py
GitMetadata
0
0
0
100%
src
/
somesy
/
git
/
models.py
(no class)
19
0
0
100%
src
/
somesy
/
harvest.py
(no class)
25
2
0
92%
src
/
somesy
/
json_wrapper.py
(no class)
10
0
0
100%
src
/
somesy
/
julia
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
julia
/
models.py
JuliaConfig
21
6
0
71%
src
/
somesy
/
julia
/
models.py
(no class)
22
0
0
100%
src
/
somesy
/
julia
/
writer.py
Julia
42
14
0
67%
src
/
somesy
/
julia
/
writer.py
(no class)
19
0
0
100%
src
/
somesy
/
main.py
(no class)
25
3
0
88%
src
/
somesy
/
merge.py
(no class)
96
8
0
92%
src
/
somesy
/
mkdocs
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
mkdocs
/
models.py
MkDocsConfig
0
0
0
100%
src
/
somesy
/
mkdocs
/
models.py
(no class)
11
0
0
100%
src
/
somesy
/
mkdocs
/
writer.py
MkDocs
44
10
0
77%
src
/
somesy
/
mkdocs
/
writer.py
(no class)
23
0
0
100%
src
/
somesy
/
package_json
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
package_json
/
models.py
PackageAuthor
0
0
0
100%
src
/
somesy
/
package_json
/
models.py
PackageRepository
0
0
0
100%
src
/
somesy
/
package_json
/
models.py
PackageLicense
0
0
0
100%
src
/
somesy
/
package_json
/
models.py
PackageJsonConfig
25
7
0
72%
src
/
somesy
/
package_json
/
models.py
(no class)
45
0
0
100%
src
/
somesy
/
package_json
/
writer.py
PackageJSON
86
12
0
86%
src
/
somesy
/
package_json
/
writer.py
(no class)
36
0
0
100%
src
/
somesy
/
pom_xml
/
__init__.py
(no class)
3
0
0
100%
src
/
somesy
/
pom_xml
/
writer.py
POM
85
15
0
82%
src
/
somesy
/
pom_xml
/
writer.py
(no class)
49
0
0
100%
src
/
somesy
/
pom_xml
/
xmlproxy.py
XMLProxy
142
14
2
90%
src
/
somesy
/
pom_xml
/
xmlproxy.py
(no class)
58
0
1
100%
src
/
somesy
/
pyproject
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
pyproject
/
models.py
STPerson
3
1
0
67%
src
/
somesy
/
pyproject
/
models.py
License
14
8
0
43%
src
/
somesy
/
pyproject
/
models.py
PoetryConfig
37
12
0
68%
src
/
somesy
/
pyproject
/
models.py
ContentTypeEnum
0
0
0
100%
src
/
somesy
/
pyproject
/
models.py
File
0
0
0
100%
src
/
somesy
/
pyproject
/
models.py
URLs
0
0
0
100%
src
/
somesy
/
pyproject
/
models.py
Pep621Config
23
12
0
48%
src
/
somesy
/
pyproject
/
models.py
(no class)
84
0
0
100%
src
/
somesy
/
pyproject
/
writer.py
PyprojectCommon
74
7
0
91%
src
/
somesy
/
pyproject
/
writer.py
Poetry
37
4
0
89%
src
/
somesy
/
pyproject
/
writer.py
Pep621
24
7
0
71%
src
/
somesy
/
pyproject
/
writer.py
Pyproject
21
1
0
95%
src
/
somesy
/
pyproject
/
writer.py
(no class)
60
0
0
100%
src
/
somesy
/
rust
/
__init__.py
(no class)
2
0
0
100%
src
/
somesy
/
rust
/
models.py
RustConfig
20
8
0
60%
src
/
somesy
/
rust
/
models.py
(no class)
41
1
0
98%
src
/
somesy
/
rust
/
writer.py
Rust
72
22
0
69%
src
/
somesy
/
rust
/
writer.py
(no class)
27
0
0
100%
Total
3949
388
38
90%
No items found using the specified filter.