Coverage report: 88%

Files Functions Classes

coverage.py v7.16.0, created at 2026-09-04 11:35 +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   34 2 0   94%
src/somesy/cff/writer.py (no class)   18 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)   112 44 0   61%
src/somesy/cli/set_value.py (no class)   7 0 0   100%
src/somesy/cli/sync.py (no class)   39 27 0   31%
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/utils.py (no class)   48 8 0   83%
src/somesy/codemeta/writer.py CodeMeta   102 47 0   54%
src/somesy/codemeta/writer.py (no class)   35 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)   93 3 0   97%
src/somesy/core/__init__.py (no class)   0 0 0   100%
src/somesy/core/core.py (no class)   52 15 0   71%
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   38 4 0   89%
src/somesy/core/models.py SomesyInput   9 1 0   89%
src/somesy/core/models.py (no class)   153 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   161 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   65 15 0   77%
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)   43 5 0   88%
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)   16 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   40 14 0   65%
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)   95 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   41 12 0   71%
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 13 0   85%
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 SetuptoolsConfig   23 12 0   48%
src/somesy/pyproject/models.py (no class)   84 0 0   100%
src/somesy/pyproject/writer.py PyprojectCommon   56 7 0   88%
src/somesy/pyproject/writer.py Poetry   47 6 0   87%
src/somesy/pyproject/writer.py SetupTools   23 7 0   70%
src/somesy/pyproject/writer.py Pyproject   18 3 0   83%
src/somesy/pyproject/writer.py (no class)   53 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     3593 415 38   88%

No items found using the specified filter.