Commit Graph

17 Commits

Author SHA1 Message Date
rospogrigio 0c8fd9d0ec Fixing tox issues 2023-09-15 15:04:40 +02:00
oven-lab 8af1836542 Update tox.ini 2023-05-20 14:49:49 +02:00
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