Josverl / micropython-stubber

Generate and maintain stubs for different MicroPython ports to use with VSCode and Pylance, PyRight, Thonny, PyCharm or MyPy
https://micropython-stubber.readthedocs.io
Other
166 stars 14 forks source link

Dev/cli prompter #534

Closed Josverl closed 3 months ago

Josverl commented 3 months ago

This pull request includes multiple changes across several files, mainly focused on improving testing and code coverage, and refining the development environment. The most significant changes include the addition of new workflows for testing and code coverage, updates to pyproject.toml to refine Python version dependencies and test/dev group dependencies, and changes to .vscode/settings.json and .vscode/launch.json to optimize the development environment.

Workflow and Testing Enhancements:

Project Configuration Updates:

Development Environment Refinements:

codecov[bot] commented 3 months ago

Codecov Report

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

Project coverage is 77.21%. Comparing base (5b3d72b) to head (70d490e). Report is 16 commits behind head on main.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #534 +/- ## ========================================== + Coverage 69.92% 77.21% +7.28% ========================================== Files 95 75 -20 Lines 6976 5955 -1021 Branches 2421 1224 -1197 ========================================== - Hits 4878 4598 -280 + Misses 2053 1030 -1023 - Partials 45 327 +282 ``` | [Flag](https://app.codecov.io/gh/Josverl/micropython-stubber/pull/534/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jos+Verlinde) | Coverage Δ | | |---|---|---| | [mpflash](https://app.codecov.io/gh/Josverl/micropython-stubber/pull/534/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jos+Verlinde) | `?` | | | [stubber](https://app.codecov.io/gh/Josverl/micropython-stubber/pull/534/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jos+Verlinde) | `76.96% <ø> (∅)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=Jos+Verlinde#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.