Skip to content

Conversation

@nateinaction
Copy link

@nateinaction nateinaction commented Apr 26, 2025

This PR adds some initial linting with ruff and some type hinting config. There are lots of red squigglies from pyright's type checking but with the addition of type stubs click-through works everywhere. A precommit config was added, UV is used to manage python environment, and a Makefile was added with basic targets to setup your environment. Just clone and run make.

The changes culminate with an initial CI action workflow that runs ruff.

We can also remove pyright and try to integrate it in a separate PR so we don't have so many red squeeegles. I'm also noticing that the pytoml references PROVES. Happy to change that if you know how you want things named.

Thoughts?

nateinaction and others added 5 commits April 25, 2025 20:47
* Update pyproject.toml

* Tried Moving the SX1280 to Root

* Trying Something Else

* Taking Perplexity Rec

* Moved Files

* Appease the Linter
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants