MolarVerse / PQAnalysis

PQAnalysis is a API/CLI python package for the analysis of MD simulations
https://molarverse.github.io/PQAnalysis/
MIT License
4 stars 2 forks source link

pylint cicd changed #37

Closed 97gamjak closed 2 months ago

97gamjak commented 2 months ago

Enhance pylint CI/CD and add Release workflow.

This PR closes #3

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 77.23%. Comparing base (cec6f78) to head (4d01def). Report is 4 commits behind head on dev.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## dev #37 +/- ## ======================================= Coverage 77.23% 77.23% ======================================= Files 118 118 Lines 4190 4190 ======================================= Hits 3236 3236 Misses 954 954 ``` | [Flag](https://app.codecov.io/gh/MolarVerse/PQAnalysis/pull/37/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MolarVerse) | Coverage Δ | | |---|---|---| | [unittests](https://app.codecov.io/gh/MolarVerse/PQAnalysis/pull/37/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=MolarVerse) | `77.23% <ø> (ø)` | |
github-actions[bot] commented 2 months ago

PYLINT REPORT

Your code has been rated at 9.86/10

Full report Raw metrics =========== |type |number |% |previous |difference | |----------|-------|------|---------|-----------| |code |6391 |38.58 |NC |NC | |docstring |7737 |46.70 |NC |NC | |comment |211 |1.27 |NC |NC | |empty |2228 |13.45 |NC |NC | Duplication =========== | |now |previous |difference | |-------------------------|------|---------|-----------| |nb duplicated lines |0 |NC |NC | |percent duplicated lines |0.000 |NC |NC | Messages by category ==================== |type |number |previous |difference | |-----------|-------|---------|-----------| |convention |14 |NC |NC | |refactor |36 |NC |NC | |warning |7 |NC |NC | |error |0 |NC |NC | Messages ======== |message id |occurrences | |-----------------------------|------------| |too-many-arguments |17 | |too-many-instance-attributes |10 | |invalid-name |9 | |fixme |6 | |line-too-long |4 | |too-many-locals |3 | |duplicate-code |2 | |too-many-statements |1 | |too-many-return-statements |1 | |too-many-branches |1 | |too-complex |1 | |redundant-returns-doc |1 | |missing-module-docstring |1 |