Paulus Schoutsen
1ffc3a00e7
Add translations check script ( #34272 )
2020-04-15 16:58:20 -07:00
Paulus Schoutsen
98bac43228
Validate coveragerc with hassfest ( #31112 )
...
* Validate coveragerc
* Test if files exists
* Print progress
* Flush
2020-01-24 10:25:46 -08:00
Franck Nijhof
38a6fffecb
Add JSON files validation to hassfest ( #29799 )
2019-12-09 22:43:38 +01:00
Bas Nijholt
5cb6d1b21f
Sort imports according to PEP8 for 'script' folder ( #29790 )
2019-12-09 16:24:03 +01:00
Franck Nijhof
decf13b948
Use literal string interpolation in core (f-strings) ( #26166 )
2019-08-23 09:53:33 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Paulus Schoutsen
9debbfb1a8
Add SSDP integration ( #24090 )
...
* Add SSDP integration
* Fix tests
* Sort all the things
* Add netdisco to test requirements
2019-05-26 19:48:27 -07:00
Robert Svensson
636077c74d
Zeroconf discovery for config entries ( #23919 )
...
* Proof of concept
* Follow comments
* Fix line length and bad imports
* Move imports to top
* Exception handling for unicode decoding
Create debug print for new service types
Add empty test files
* First try at a test
* Add type and name to service info
Fix static check
* Add aiozeroconf to test dependencies
2019-05-21 15:36:26 -07:00
Paulus Schoutsen
1e22c8daca
Automatically generate config flow list ( #23802 )
...
* Add config flow to manifest.json
* Still load config flows via config flow platform
* Fix typo
* Lint
* Update config_flows.py"
* Catch import error when setting up entry
* Lint
* Fix tests
* Fix imports
* Lint
* Fix Unifi tests
* Fix translation test
* Add homekit_controller config flow
2019-05-13 01:16:55 -07:00
Paulus Schoutsen
00d26b3049
Random hassfest fixes ( #23314 )
2019-04-23 08:34:36 +02:00
Paulus Schoutsen
33b8241d26
Add services.yaml validator ( #23205 )
...
* Add services.yaml validator
* Fix path
2019-04-18 13:40:46 -07:00
Paulus Schoutsen
e8343452cd
Validate component usage ( #23037 )
...
* Update manifest validator
* Update circle
* Update text
* Typo
* fix link to codeowners
* Merge CODEOWNERS into hassfest
* Annotate errors with fixable
* Convert error to warning
* Lint
* Make abs path
* Python 3.5...
* Typo
* Fix tests
2019-04-13 13:17:01 -07:00