Commit Graph

15 Commits

Author SHA1 Message Date
rospogrigio
d4af0f63f6 Tox fixes 2023-02-07 17:44:51 +01:00
rospogrigio
f51d833ae1 Tox fixes 2023-02-07 10:02:29 +01:00
rospogrigio
febbf421d4 Tox fixes 2023-02-07 10:00:18 +01:00
rospogrigio
6d0e407e7e Tox fixes 2023-02-07 09:57:27 +01:00
rospogrigio
2f0f507cad Fixed tox issues 2023-01-10 22:24:05 +01:00
rospogrigio
cd39a3a74d tox fixes 2022-05-23 17:26:19 +02:00
rospogrigio
6c6b955048 First tox fixes 2022-05-23 15:31:08 +02:00
rospogrigio
f85e579a68 Fixed device diagnostic corrupting config entry 2022-05-23 14:38:03 +02:00
rospogrigio
427e64444b Update tox.ini 2021-11-27 15:20:53 +01:00
Pierre Ståhl
f72cbc0b5a Run pylint from tox (#243) 2020-12-17 09:26:55 +01:00
Pierre Ståhl
98612a0d70 Enable type checking with mypy 2020-09-23 18:33:10 +02:00
Pierre Ståhl
02a2f08c40 Enable codespell and fix mistakes 2020-09-23 18:33:10 +02:00
Pierre Ståhl
4e72767b30 Fix flake8 issues and enable flake8 in tox 2020-09-23 17:50:24 +02:00
Pierre Ståhl
a18c69f8eb Fix pydocstyle issues and enable in tox 2020-09-23 16:47:08 +02:00
Pierre Ståhl
30392d3ac5 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.
2020-09-22 12:29:05 +02:00