Paulus Schoutsen
10d25c798e
Add script to clean up translations ( #33802 )
2020-04-08 10:48:36 -07:00
Franck Nijhof
d33cf28936
Add check executables have shebangs (in pre-commit and CI) ( #33703 )
...
* Add check executables have shebangs (in pre-commit and CI)
* Fix file permissions
* Adjust Azure Pipelines
2020-04-05 18:45:43 +02:00
springstan
fca90a8ddc
Improve string formatting v5 ( #33697 )
...
* Improve string formatting v5
* Address review comments
2020-04-05 17:48:55 +02:00
Franck Nijhof
39336d3ea3
Add prettier (in pre-commit and CI) ( #33693 )
...
* Add prettier (in pre-commit and CI)
* Make all file prettier
* Change order
* Add to Azure Pipelines
* Fix a YAML file prettier caught as invalid
* Remove flow mapping using curly braces from all YAML service files
2020-04-05 17:27:16 +02:00
springstan
e3bcfb88e7
Improve string formatting v4 ( #33668 )
...
* Improve string formatting v4
* Use normal strings instead of f-strings
* Fix zeroconf test by adding back part of a condition
2020-04-05 16:01:41 +02:00
Franck Nijhof
f38011560f
Add pyupgrade (in pre-commit and CI) ( #33688 )
...
* Add pyupgrade (in pre-commit and CI)
* Fix leftover results of pyupgrade
* Ensure we run for Python 3.7 on pyupgrade
2020-04-05 12:49:57 +02:00
Franck Nijhof
24840b54ac
Add yamllint (in pre-commit and CI) ( #33676 )
...
* Add yamllint (in pre-commit and CI)
* Fix linting for all YAML files
* Bump and add it to requirements
* Fix gen_requirements for pre-commit, remove 'v' from version
2020-04-05 10:33:45 +02:00
springstan
dde93304d3
Improve string formatting v2 ( #33645 )
...
* Improve string formatting v2
* Improve string formatting v3
* Address review comments
2020-04-04 23:09:34 +02:00
springstan
ed71683488
Improve string formatting ( #33643 )
2020-04-04 20:17:11 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Paulus Schoutsen
397238372e
Remove group as a dependency from entity integrations ( #32870 )
...
* remove group dependency
* Update device sun light trigger
* Add zone dep back to device tracker
2020-03-16 14:47:44 -07:00
Paulus Schoutsen
1d3647e6a1
Make gen_requirements_all.py case insensitive for ignored pack… ( #30885 )
2020-03-04 17:39:59 -08:00
Paulus Schoutsen
db7d0eb9b9
Remove hassfest blacklisted rest ( #32441 )
...
* Remove blacklisted deps from hassfest deps
* Whitelist all internal integrations
2020-03-03 13:57:09 -08:00
Paulus Schoutsen
270758417b
Properly define depenency for Scrape integration on Rest integ… ( #32136 )
2020-02-24 00:03:33 -08:00
Paulus Schoutsen
f975654ae7
Mock setup_entry in oauth2 tests ( #32102 )
...
* Mock setup_entry in oauth2 tests
* Fix scaffold constant
2020-02-23 12:23:21 +01:00
Franck Nijhof
bf1092ec80
Add minimal version contrain to urllib3 ( #32031 )
2020-02-20 19:19:09 +01:00
Franck Nijhof
b2f2afaf0c
Prevent committing to dev/master/rc directly ( #32029 )
...
* Prevent committing to dev/master/rc directly
* Skip pre-commit on version bump
2020-02-20 09:34:30 -08:00
Tom Harris
f6540e3002
Fix pre-commit hook issue on Windows ( #31648 )
...
* Make shebang compatable with Windows
* Prehook test
* Undo prehook test
2020-02-18 13:33:52 -08:00
Paulus Schoutsen
b73531b2fc
Untag discovery as an allowed dependency ( #31934 )
2020-02-18 08:32:56 -08:00
Austin Mroczek
1fa16eefc9
Fix translations_develop ( #31942 )
2020-02-18 08:58:49 +01:00
Paulus Schoutsen
71a81c443f
Limit translations_develop to an integration ( #31804 )
...
* limit translations_develop to english
* Convert to Python
* Limit to integration
* Add to hassfest
* Remove old bash comment
2020-02-14 09:26:50 -08:00
Paulus Schoutsen
3b3e062a35
Whitelist shopping list updated event ( #31742 )
...
* Whitelist shopping list updated event
* Add ignore to hassfest
2020-02-12 10:13:07 -08:00
Paulus Schoutsen
cde414e1df
Use set for dependency lookup in hassfest ( #31746 )
2020-02-12 12:59:59 +01:00
Ville Skyttä
dc5ca461a9
Run mypy through a pyenv/virtualenv enabler wrapper script ( #30922 )
2020-02-01 07:12:46 -08:00
Christian Clauss
df7d2b3aeb
Fix typos found by codespell ( #31243 )
...
* Fix typos found by codespell
* Fix typos found by codespell
* codespell: Furture ==> Future
* Update test_config_flow.py
* Update __init__.py
* Spellcheck: successfull ==> successful
* Codespell: unsuccesful ==> unsuccessful
* Codespell: cant ==> can't
* Codespell: firware ==> firmware
* Codespell: mimick ==> mimic
2020-01-31 08:33:00 -08:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08:00
Oscar Calvo
d813618d0d
Add Gammu based local SMS notifications ( #31233 )
...
* Add sms integration
Committer: ocalvo <oscar@calvonet.com>
* Fix PyLint
* Update requirements
2020-01-28 09:35:41 +01:00
Christian Clauss
1d537ad416
Fix typo: serivce --> service ( #31217 )
2020-01-27 19:56:26 +01:00
Rohan Kapoor
52c1bc9c26
Check that documentation urls are valid ( #31188 )
...
* Check that documentation urls are valid
* Validate documentation url in pieces
2020-01-27 10:42:26 +01:00
Franck Nijhof
aa390efd69
Add hassfest URL validation to documentation link ( #31143 )
2020-01-26 21:32:20 +01:00
Franck Nijhof
c0bc4bb550
Add logo & icon support to Manifest ( #31131 )
...
* Add logo & icon support to Manifest
* Add URL validation
2020-01-24 14:36:22 -08: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
Ville Skyttä
5e2ba2eb77
Enable some more bandit checks ( #30857 )
...
* Enable B108 (hardcoded tmp dir), address findings
* Enable B602 (subprocess popen with shell), address findings
* Enable B604 (start process with shell), address findings
* Enable B306 (mktemp), B307 (eval), and B325 (tempnam), no issues to address
2020-01-20 18:44:55 +02:00
Bas Delfos
0d688faa56
Fix 'NewIPAddress' error in component fritz ( #30210 )
...
* Fix 'NewIPAddress' error in component fritzbox
* Upgrade to fritzconnection 1.2.0
2020-01-14 09:46:16 +01:00
Paulus Schoutsen
f50714d7e9
Update config flow test scaffolding ( #30694 )
...
* Update config flow test scaffolding
* asyncpatch -> patch
* Update classname
2020-01-13 15:20:25 +01:00
Franck Nijhof
040b283a14
Fix hassfest allowing omitting discovery methods when using OAuth2Flow ( #30732 )
2020-01-13 05:36:47 -08:00
Franck Nijhof
e18426051b
Add Integration Quality Scale to manifest ( #30547 )
2020-01-07 17:21:56 +01:00
Ville Skyttä
5216477353
Be consistent with Home Assistant and Hass.io spelling ( #30500 )
...
* Be consistent with Home Assistant spelling
* Be consistent with Hass.io spelling
2020-01-05 14:09:17 +02:00
Ville Skyttä
fa4fa30461
Various string cleanups ( #30435 )
...
* Remove some unnecessary string concatenations
* Replace some simple str.formats with f-strings
* Replace some string concatenations with f-strings
2020-01-03 14:47:06 +01:00
Ville Skyttä
e6388e186c
Remove unnecessary string literal concatenations ( #30360 )
2020-01-02 21:17:10 +02:00
cgtobi
d4ff214fce
Clean up scaffold ( #30135 )
2019-12-22 19:53:03 +01:00
Paulus Schoutsen
834929a14e
Clean up mobile app webhooks ( #30123 )
2019-12-21 22:45:06 +01:00
Paulus Schoutsen
52818bdb89
Make Hassfest stricter pt 2 ( #30068 )
...
* Make Hassfest stricter
* Fix if-condition
* Small cleanup
2019-12-19 14:00:22 +01:00
Paulus Schoutsen
e0d6810134
Remove stream from camera after deps ( #30057 )
2019-12-19 11:23:19 +01:00
Franck Nijhof
87ca61ddd7
Add check-json to CI and Pre-commit ( #29912 )
...
* Add check-json to CI and Pre-commit
* Add ignore pre-commit hooks to gen_requirements_all
2019-12-16 11:06:16 +01:00
Paulus Schoutsen
b058742404
Fix condition typo ( #29989 )
2019-12-16 09:33:11 +01:00
Paulus Schoutsen
9e51a18845
Make hassfest import detection better ( #29932 )
...
* Make hassfest import detection better
* Fix tests
2019-12-16 08:22:20 +01:00
Ville Skyttä
445fd15f76
Drop Python 3.6 support ( #29978 )
2019-12-16 07:29:19 +01:00
Paulus Schoutsen
27244e29c4
Install discovery requirements if used ( #29795 )
...
* Install discovery requirements if used
* Update loader.py
* Fix types
2019-12-10 09:24:49 +01:00
Franck Nijhof
38a6fffecb
Add JSON files validation to hassfest ( #29799 )
2019-12-09 22:43:38 +01:00