Commit graph

9 commits

Author SHA1 Message Date
Erik Montnemery
0425b7aa6d
Reduce scope of test fixtures for the pylint plugin tests () 2024-04-29 08:21:31 +02:00
Marc Mueller
19ab3d6daf
Add empty line after module docstring [helpers + other] () 2024-03-08 10:36:11 -05:00
Jan-Philipp Benecke
95aea1488d
Add pylint plugin to check if coordinator is placed in its own module ()
* Add pylint plugin to check if coordinator is placed in its own module

* Remove unintended changes

* Remove pylint disable and let CI only fail on W,E,F

* Make check conventional

* Apply review suggestion

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Use option instead

* Remove pylint arguments from pre-commit

* Partially revert "Remove pylint disable and let CI only fail on W,E,F"

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-29 10:30:19 +01:00
Jan-Philipp Benecke
28281523ec
Add pylint plugin to check for sorted platforms list () 2024-01-16 09:47:53 +01:00
Marc Mueller
37288d7788
Add pylint plugin to check for calls to base implementation () 2023-09-18 13:39:36 -05:00
Marc Mueller
274507b5c9
Fix pylint plugin test DeprecationWarning () 2023-09-06 11:35:57 +02:00
epenet
38ca74b547
Adjust pylint plugin for absolute/relative imports ()
* Adjust pylint plugin for absolute/relative imports

* Adjust components

* One more

* Adjust mqtt

* Adjust mqtt.DOMAIN import

* Adjust internal import

* Add tests for valid local component imports

* Adjust relative path check

* Fixes

* Fixes
2022-08-26 14:27:13 +02:00
Marc Mueller
4902af2f4e
Fix conftest for pylint plugin () 2022-06-01 09:22:47 +02:00
epenet
c8504bd21d
Add tests for pylint plugins ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-02-03 10:01:02 +01:00