Skip to content

Commit 405062d

Browse files
authored
Merge pull request #34850 from home-assistant/rc
2 parents 79fdac6 + 50144e8 commit 405062d

File tree

10,982 files changed

+132851
-90786
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

10,982 files changed

+132851
-90786
lines changed

.coveragerc

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,15 @@ omit =
4545
homeassistant/components/arest/sensor.py
4646
homeassistant/components/arest/switch.py
4747
homeassistant/components/arlo/*
48+
homeassistant/components/arris_tg2492lg/*
4849
homeassistant/components/aruba/device_tracker.py
4950
homeassistant/components/arwn/sensor.py
5051
homeassistant/components/asterisk_cdr/mailbox.py
5152
homeassistant/components/asterisk_mbox/*
53+
homeassistant/components/atag/__init__.py
54+
homeassistant/components/atag/climate.py
55+
homeassistant/components/atag/sensor.py
56+
homeassistant/components/atag/water_heater.py
5257
homeassistant/components/aten_pe/*
5358
homeassistant/components/atome/*
5459
homeassistant/components/aurora_abb_powerone/sensor.py
@@ -80,7 +85,10 @@ omit =
8085
homeassistant/components/bom/camera.py
8186
homeassistant/components/bom/sensor.py
8287
homeassistant/components/bom/weather.py
88+
homeassistant/components/braviatv/__init__.py
89+
homeassistant/components/braviatv/const.py
8390
homeassistant/components/braviatv/media_player.py
91+
homeassistant/components/broadlink/const.py
8492
homeassistant/components/broadlink/remote.py
8593
homeassistant/components/broadlink/sensor.py
8694
homeassistant/components/broadlink/switch.py
@@ -219,6 +227,7 @@ omit =
219227
homeassistant/components/flic/binary_sensor.py
220228
homeassistant/components/flock/notify.py
221229
homeassistant/components/flume/*
230+
homeassistant/components/flunearyou/__init__.py
222231
homeassistant/components/flunearyou/sensor.py
223232
homeassistant/components/flux_led/light.py
224233
homeassistant/components/folder/sensor.py
@@ -236,7 +245,6 @@ omit =
236245
homeassistant/components/freebox/sensor.py
237246
homeassistant/components/freebox/switch.py
238247
homeassistant/components/fritz/device_tracker.py
239-
homeassistant/components/fritzbox/*
240248
homeassistant/components/fritzbox_callmonitor/sensor.py
241249
homeassistant/components/fritzbox_netmonitor/sensor.py
242250
homeassistant/components/fronius/sensor.py
@@ -519,12 +527,15 @@ omit =
519527
homeassistant/components/osramlightify/light.py
520528
homeassistant/components/otp/sensor.py
521529
homeassistant/components/panasonic_bluray/media_player.py
530+
homeassistant/components/panasonic_viera/__init__.py
522531
homeassistant/components/panasonic_viera/media_player.py
523532
homeassistant/components/pandora/media_player.py
524533
homeassistant/components/pcal9535a/*
525534
homeassistant/components/pencom/switch.py
526535
homeassistant/components/philips_js/media_player.py
527536
homeassistant/components/pi_hole/sensor.py
537+
homeassistant/components/pi4ioe5v9xxxx/binary_sensor.py
538+
homeassistant/components/pi4ioe5v9xxxx/switch.py
528539
homeassistant/components/picotts/tts.py
529540
homeassistant/components/piglow/light.py
530541
homeassistant/components/pilight/*
@@ -549,7 +560,6 @@ omit =
549560
homeassistant/components/pulseaudio_loopback/switch.py
550561
homeassistant/components/pushbullet/notify.py
551562
homeassistant/components/pushbullet/sensor.py
552-
homeassistant/components/pushetta/notify.py
553563
homeassistant/components/pushover/notify.py
554564
homeassistant/components/pushsafer/notify.py
555565
homeassistant/components/pvoutput/sensor.py
@@ -589,9 +599,12 @@ omit =
589599
homeassistant/components/ring/camera.py
590600
homeassistant/components/ripple/sensor.py
591601
homeassistant/components/rocketchat/notify.py
592-
homeassistant/components/roku/__init__.py
593-
homeassistant/components/roku/media_player.py
594602
homeassistant/components/roku/remote.py
603+
homeassistant/components/roomba/binary_sensor.py
604+
homeassistant/components/roomba/braava.py
605+
homeassistant/components/roomba/irobot_base.py
606+
homeassistant/components/roomba/roomba.py
607+
homeassistant/components/roomba/sensor.py
595608
homeassistant/components/roomba/vacuum.py
596609
homeassistant/components/route53/*
597610
homeassistant/components/rova/sensor.py
@@ -645,7 +658,7 @@ omit =
645658
homeassistant/components/smarthab/*
646659
homeassistant/components/sms/*
647660
homeassistant/components/smtp/notify.py
648-
homeassistant/components/snapcast/media_player.py
661+
homeassistant/components/snapcast/*
649662
homeassistant/components/snmp/*
650663
homeassistant/components/sochain/sensor.py
651664
homeassistant/components/socialblade/sensor.py
@@ -687,8 +700,9 @@ omit =
687700
homeassistant/components/syncthru/sensor.py
688701
homeassistant/components/synology/camera.py
689702
homeassistant/components/synology_chat/notify.py
703+
homeassistant/components/synology_dsm/__init__.py
704+
homeassistant/components/synology_dsm/sensor.py
690705
homeassistant/components/synology_srm/device_tracker.py
691-
homeassistant/components/synologydsm/sensor.py
692706
homeassistant/components/syslog/notify.py
693707
homeassistant/components/systemmonitor/sensor.py
694708
homeassistant/components/tado/*

.github/lock.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ only: pulls
2424

2525
# Optionally, specify configuration settings just for `issues` or `pulls`
2626
issues:
27-
daysUntilLock: 30
27+
daysUntilLock: 30

.pre-commit-config.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
repos:
2+
- repo: https://github.com/asottile/pyupgrade
3+
rev: v2.1.0
4+
hooks:
5+
- id: pyupgrade
6+
args: [--py37-plus]
27
- repo: https://github.com/psf/black
38
rev: 19.10b0
49
hooks:
@@ -40,12 +45,23 @@ repos:
4045
- repo: https://github.com/pre-commit/pre-commit-hooks
4146
rev: v2.4.0
4247
hooks:
48+
- id: check-executables-have-shebangs
49+
stages: [manual]
4350
- id: check-json
4451
- id: no-commit-to-branch
4552
args:
4653
- --branch=dev
4754
- --branch=master
4855
- --branch=rc
56+
- repo: https://github.com/adrienverge/yamllint.git
57+
rev: v1.23.0
58+
hooks:
59+
- id: yamllint
60+
- repo: https://github.com/prettier/prettier
61+
rev: 2.0.4
62+
hooks:
63+
- id: prettier
64+
stages: [manual]
4965
- repo: local
5066
hooks:
5167
# Run mypy through our wrapper script in order to get the possible
@@ -72,4 +88,4 @@ repos:
7288
pass_filenames: false
7389
language: script
7490
types: [json]
75-
files: ^homeassistant/.+/manifest\.json$
91+
files: ^homeassistant/.+/(manifest|strings)\.json$

.prettierignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.md
2+
azure-*.yml
3+
docs/source/_templates/*
4+
homeassistant/components/*/translations/*.json
5+
tests/fixtures/*

.vscode/extensions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"recommendations": ["esbenp.prettier-vscode", "ms-python.python"]
3+
}

.yamllint

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
ignore: |
2+
azure-*.yml
3+
rules:
4+
braces:
5+
level: error
6+
min-spaces-inside: 0
7+
max-spaces-inside: 1
8+
min-spaces-inside-empty: -1
9+
max-spaces-inside-empty: -1
10+
brackets:
11+
level: error
12+
min-spaces-inside: 0
13+
max-spaces-inside: 0
14+
min-spaces-inside-empty: -1
15+
max-spaces-inside-empty: -1
16+
colons:
17+
level: error
18+
max-spaces-before: 0
19+
max-spaces-after: 1
20+
commas:
21+
level: error
22+
max-spaces-before: 0
23+
min-spaces-after: 1
24+
max-spaces-after: 1
25+
comments:
26+
level: error
27+
require-starting-space: true
28+
min-spaces-from-content: 2
29+
comments-indentation:
30+
level: error
31+
document-end:
32+
level: error
33+
present: false
34+
document-start:
35+
level: error
36+
present: false
37+
empty-lines:
38+
level: error
39+
max: 1
40+
max-start: 0
41+
max-end: 1
42+
hyphens:
43+
level: error
44+
max-spaces-after: 1
45+
indentation:
46+
level: error
47+
spaces: 2
48+
indent-sequences: true
49+
check-multi-line-strings: false
50+
key-duplicates:
51+
level: error
52+
line-length: disable
53+
new-line-at-end-of-file:
54+
level: error
55+
new-lines:
56+
level: error
57+
type: unix
58+
trailing-spaces:
59+
level: error
60+
truthy:
61+
level: error

CODEOWNERS

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ homeassistant/components/aprs/* @PhilRW
3333
homeassistant/components/arcam_fmj/* @elupus
3434
homeassistant/components/arduino/* @fabaff
3535
homeassistant/components/arest/* @fabaff
36+
homeassistant/components/arris_tg2492lg/* @vanbalken
3637
homeassistant/components/asuswrt/* @kennedyshead
38+
homeassistant/components/atag/* @MatsNL
3739
homeassistant/components/aten_pe/* @mtdcr
3840
homeassistant/components/atome/* @baqs
3941
homeassistant/components/august/* @bdraco
@@ -55,12 +57,13 @@ homeassistant/components/blink/* @fronzbot
5557
homeassistant/components/bmp280/* @belidzs
5658
homeassistant/components/bmw_connected_drive/* @gerard33
5759
homeassistant/components/bom/* @maddenp
58-
homeassistant/components/braviatv/* @robbiet480
60+
homeassistant/components/braviatv/* @robbiet480 @bieniu
5961
homeassistant/components/broadlink/* @danielhiversen @felipediel
6062
homeassistant/components/brother/* @bieniu
6163
homeassistant/components/brunt/* @eavanvalkenburg
6264
homeassistant/components/bt_smarthub/* @jxwolstenholme
6365
homeassistant/components/buienradar/* @mjj4791 @ties
66+
homeassistant/components/cast/* @emontnemery
6467
homeassistant/components/cert_expiry/* @Cereal2nd @jjlawren
6568
homeassistant/components/cisco_ios/* @fbradyirl
6669
homeassistant/components/cisco_mobility_express/* @fbradyirl
@@ -120,7 +123,7 @@ homeassistant/components/filter/* @dgomes
120123
homeassistant/components/fitbit/* @robbiet480
121124
homeassistant/components/fixer/* @fabaff
122125
homeassistant/components/flock/* @fabaff
123-
homeassistant/components/flume/* @ChrisMandich
126+
homeassistant/components/flume/* @ChrisMandich @bdraco
124127
homeassistant/components/flunearyou/* @bachya
125128
homeassistant/components/fortigate/* @kifeo
126129
homeassistant/components/fortios/* @kimfrellsen
@@ -161,6 +164,7 @@ homeassistant/components/hisense_aehw4a1/* @bannhead
161164
homeassistant/components/history/* @home-assistant/core
162165
homeassistant/components/hive/* @Rendili @KJonline
163166
homeassistant/components/homeassistant/* @home-assistant/core
167+
homeassistant/components/homekit/* @bdraco
164168
homeassistant/components/homekit_controller/* @Jc2k
165169
homeassistant/components/homematic/* @pvizeli @danielperna84
166170
homeassistant/components/homematicip_cloud/* @SukramJ
@@ -190,6 +194,7 @@ homeassistant/components/ipma/* @dgomes @abmantis
190194
homeassistant/components/ipp/* @ctalkington
191195
homeassistant/components/iqvia/* @bachya
192196
homeassistant/components/irish_rail_transport/* @ttroy50
197+
homeassistant/components/islamic_prayer_times/* @engrbm87
193198
homeassistant/components/izone/* @Swamp-Ig
194199
homeassistant/components/jewish_calendar/* @tsvi
195200
homeassistant/components/juicenet/* @jesserockz
@@ -236,7 +241,7 @@ homeassistant/components/modbus/* @adamchengtkc @janiversen
236241
homeassistant/components/monoprice/* @etsinko
237242
homeassistant/components/moon/* @fabaff
238243
homeassistant/components/mpd/* @fabaff
239-
homeassistant/components/mqtt/* @home-assistant/core
244+
homeassistant/components/mqtt/* @home-assistant/core @emontnemery
240245
homeassistant/components/msteams/* @peroyvind
241246
homeassistant/components/myq/* @bdraco
242247
homeassistant/components/mysensors/* @MartinHjelmare
@@ -269,17 +274,20 @@ homeassistant/components/ohmconnect/* @robbiet480
269274
homeassistant/components/ombi/* @larssont
270275
homeassistant/components/onboarding/* @home-assistant/core
271276
homeassistant/components/onewire/* @garbled1
277+
homeassistant/components/openerz/* @misialq
272278
homeassistant/components/opentherm_gw/* @mvn23
273279
homeassistant/components/openuv/* @bachya
274280
homeassistant/components/openweathermap/* @fabaff
275281
homeassistant/components/opnsense/* @mtreinish
276282
homeassistant/components/orangepi_gpio/* @pascallj
277283
homeassistant/components/oru/* @bvlaicu
284+
homeassistant/components/panasonic_viera/* @joogps
278285
homeassistant/components/panel_custom/* @home-assistant/frontend
279286
homeassistant/components/panel_iframe/* @home-assistant/frontend
280287
homeassistant/components/pcal9535a/* @Shulyaka
281288
homeassistant/components/persistent_notification/* @home-assistant/core
282289
homeassistant/components/philips_js/* @elupus
290+
homeassistant/components/pi4ioe5v9xxxx/* @antonverburg
283291
homeassistant/components/pi_hole/* @fabaff @johnluetke
284292
homeassistant/components/pilight/* @trekky12
285293
homeassistant/components/plaato/* @JohNan
@@ -288,7 +296,7 @@ homeassistant/components/plex/* @jjlawren
288296
homeassistant/components/plugwise/* @laetificat @CoMPaTech @bouwew
289297
homeassistant/components/plum_lightpad/* @ColinHarrington
290298
homeassistant/components/point/* @fredrike
291-
homeassistant/components/powerwall/* @bdraco
299+
homeassistant/components/powerwall/* @bdraco @jrester
292300
homeassistant/components/proxmoxve/* @k4ds3
293301
homeassistant/components/ps4/* @ktnrg45
294302
homeassistant/components/ptvsd/* @swamp-ig
@@ -311,7 +319,7 @@ homeassistant/components/rfxtrx/* @danielhiversen
311319
homeassistant/components/ring/* @balloob
312320
homeassistant/components/rmvtransport/* @cgtobi
313321
homeassistant/components/roku/* @ctalkington
314-
homeassistant/components/roomba/* @pschmitt
322+
homeassistant/components/roomba/* @pschmitt @cyr-ius @shenxn
315323
homeassistant/components/safe_mode/* @home-assistant/core
316324
homeassistant/components/saj/* @fredericvl
317325
homeassistant/components/salt/* @bjornorri
@@ -325,6 +333,7 @@ homeassistant/components/sense/* @kbickar
325333
homeassistant/components/sensibo/* @andrey-git
326334
homeassistant/components/sentry/* @dcramer
327335
homeassistant/components/serial/* @fabaff
336+
homeassistant/components/seven_segments/* @fabaff
328337
homeassistant/components/seventeentrack/* @bachya
329338
homeassistant/components/shell_command/* @home-assistant/core
330339
homeassistant/components/shiftr/* @fabaff
@@ -346,6 +355,7 @@ homeassistant/components/solarlog/* @Ernst79
346355
homeassistant/components/solax/* @squishykid
347356
homeassistant/components/soma/* @ratsept
348357
homeassistant/components/somfy/* @tetienne
358+
homeassistant/components/sonarr/* @ctalkington
349359
homeassistant/components/songpal/* @rytilahti
350360
homeassistant/components/sonos/* @amelchio
351361
homeassistant/components/spaceapi/* @fabaff
@@ -369,6 +379,7 @@ homeassistant/components/switchbot/* @danielhiversen
369379
homeassistant/components/switcher_kis/* @tomerfi
370380
homeassistant/components/switchmate/* @danielhiversen
371381
homeassistant/components/syncthru/* @nielstron
382+
homeassistant/components/synology_dsm/* @ProtoThis @Quentame
372383
homeassistant/components/synology_srm/* @aerialls
373384
homeassistant/components/syslog/* @fabaff
374385
homeassistant/components/tado/* @michaelarnauts @bdraco
@@ -409,6 +420,7 @@ homeassistant/components/usgs_earthquakes_feed/* @exxamalte
409420
homeassistant/components/utility_meter/* @dgomes
410421
homeassistant/components/velbus/* @Cereal2nd @brefra
411422
homeassistant/components/velux/* @Julius2342
423+
homeassistant/components/vera/* @vangorra
412424
homeassistant/components/versasense/* @flamm3blemuff1n
413425
homeassistant/components/version/* @fabaff
414426
homeassistant/components/vesync/* @markperdue @webdjoe

0 commit comments

Comments
 (0)