Initial step to have continuous integration
This commit introduces the use of tox, which currently only verifies that code is formatted according to the black project. More checks will come in upcoming PRs for codespell, pydocstyle, flake8 and mypy. A GitHub actions is included that runs tox on new pull requests, so we get automatic feedback and can block commits that fail any check. Another (official) action that runs hassfest is included as well, to make sure we are compatible with Home Assistant.
This commit is contained in:
1 parent
83b3b6f21b
commit
30392d3ac5
7 files changed
+266
-143
No files matched your search
@@ -1,2 +1,4 @@
|
||||
*~
|
||||
__pycache__
|
||||
.tox
|
||||
tuyadebug/
|
||||
Reference in new issue
Block a user