Enable professional-grade mypy #129
Merged
Codecov / codecov/project
succeeded
Dec 18, 2024 in 0s
87.0% (+1.0%) compared to 362d503
View this Pull Request on Codecov
87.0% (+1.0%) compared to 362d503
Details
Codecov Report
Attention: Patch coverage is 95.16221%
with 85 lines
in your changes missing coverage. Please review.
Project coverage is 87.0%. Comparing base (
362d503
) to head (acc13e3
).
Files with missing lines | Patch % | Lines |
---|---|---|
ixmp4/cli/platforms.py | 0.0% | 13 Missing |
ixmp4/data/generator.py | 0.0% | 9 Missing |
ixmp4/data/db/iamc/timeseries/repository.py | 78.1% | 7 Missing |
ixmp4/db/filters.py | 83.7% | 7 Missing |
ixmp4/conf/manager.py | 73.3% | 4 Missing |
ixmp4/conf/settings.py | 84.0% | 4 Missing |
ixmp4/data/db/timeseries.py | 87.0% | 4 Missing |
ixmp4/server/rest/deps.py | 69.2% | 4 Missing |
ixmp4/core/iamc/data.py | 78.5% | 3 Missing |
ixmp4/data/api/base.py | 95.8% | 3 Missing |
... and 19 more |
Additional details and impacted files
@@ Coverage Diff @@
## main #129 +/- ##
=======================================
+ Coverage 85.9% 87.0% +1.0%
=======================================
Files 227 228 +1
Lines 7583 8155 +572
=======================================
+ Hits 6514 7095 +581
+ Misses 1069 1060 -9
Files with missing lines | Coverage Δ | |
---|---|---|
ixmp4/conf/__init__.py | 100.0% <100.0%> (ø) |
|
ixmp4/conf/credentials.py | 100.0% <100.0%> (ø) |
|
ixmp4/conf/toml.py | 97.9% <100.0%> (ø) |
|
ixmp4/core/__init__.py | 100.0% <100.0%> (ø) |
|
ixmp4/core/base.py | 93.3% <100.0%> (ø) |
|
ixmp4/core/decorators.py | 100.0% <100.0%> (ø) |
|
ixmp4/core/exceptions.py | 95.4% <100.0%> (ø) |
|
ixmp4/core/iamc/__init__.py | 100.0% <100.0%> (ø) |
|
ixmp4/core/iamc/variable.py | 84.3% <100.0%> (+0.8%) |
⬆️ |
ixmp4/core/meta.py | 100.0% <100.0%> (ø) |
|
... and 184 more |
Loading