1
mirror of https://github.com/home-assistant/core synced 2024-09-06 10:29:55 +02:00
ha-core/CODEOWNERS
Line: 6: incorrect codeowner organization: home-assistant/core Line: 6: no users/groups matched Line: 7: incorrect codeowner organization: home-assistant/core Line: 7: no users/groups matched Line: 8: incorrect codeowner organization: home-assistant/core Line: 8: no users/groups matched Line: 9: incorrect codeowner organization: home-assistant/core Line: 9: no users/groups matched Line: 10: incorrect codeowner organization: home-assistant/core Line: 10: no users/groups matched Line: 11: incorrect codeowner organization: home-assistant/core Line: 11: no users/groups matched Line: 12: incorrect codeowner organization: home-assistant/core Line: 12: no users/groups matched Line: 13: incorrect codeowner organization: home-assistant/core Line: 13: no users/groups matched Line: 14: incorrect codeowner organization: home-assistant/core Line: 14: no users/groups matched Line: 15: incorrect codeowner organization: home-assistant/core Line: 15: no users/groups matched Line: 16: incorrect codeowner organization: home-assistant/core Line: 16: no users/groups matched Line: 17: incorrect codeowner organization: home-assistant/core Line: 17: no users/groups matched Line: 18: incorrect codeowner organization: home-assistant/core Line: 18: no users/groups matched Line: 19: incorrect codeowner organization: home-assistant/core Line: 19: no users/groups matched Line: 20: incorrect codeowner organization: home-assistant/core Line: 20: no users/groups matched Line: 21: incorrect codeowner organization: home-assistant/core Line: 21: no users/groups matched Line: 22: incorrect codeowner organization: home-assistant/core Line: 22: no users/groups matched Line: 23: incorrect codeowner organization: home-assistant/core Line: 23: no users/groups matched Line: 24: incorrect codeowner organization: home-assistant/core Line: 24: no users/groups matched Line: 25: incorrect codeowner organization: home-assistant/core Line: 25: no users/groups matched Line: 26: incorrect codeowner organization: home-assistant/core Line: 26: no users/groups matched Line: 27: incorrect codeowner organization: home-assistant/core Line: 27: no users/groups matched Line: 28: incorrect codeowner organization: home-assistant/core Line: 28: no users/groups matched Line: 29: incorrect codeowner organization: home-assistant/core Line: 29: no users/groups matched Line: 30: incorrect codeowner organization: home-assistant/core Line: 30: no users/groups matched Line: 31: incorrect codeowner organization: home-assistant/core Line: 31: no users/groups matched Line: 32: incorrect codeowner organization: home-assistant/core Line: 32: no users/groups matched Line: 33: incorrect codeowner organization: home-assistant/core Line: 33: no users/groups matched Line: 34: incorrect codeowner organization: home-assistant/core Line: 34: no users/groups matched Line: 35: incorrect codeowner organization: home-assistant/core Line: 35: no users/groups matched Line: 36: incorrect codeowner organization: home-assistant/core Line: 36: no users/groups matched Line: 37: incorrect codeowner organization: home-assistant/core Line: 37: no users/groups matched Line: 38: incorrect codeowner organization: home-assistant/core Line: 38: no users/groups matched Line: 41: incorrect codeowner organization: home-assistant/docker Line: 41: no users/groups matched Line: 42: incorrect codeowner organization: home-assistant/docker Line: 42: no users/groups matched Line: 44: incorrect codeowner organization: home-assistant/z-wave Line: 44: no users/groups matched Line: 45: incorrect codeowner organization: home-assistant/z-wave Line: 45: no users/groups matched Line: 47: incorrect codeowner organization: home-assistant/hassio Line: 47: no users/groups matched Line: 50: incorrect codeowner user: colinodell Line: 50: no users/groups matched Line: 51: incorrect codeowner user: mezz64 Line: 51: no users/groups matched Line: 52: incorrect codeowner user: fabaff Line: 52: no users/groups matched Line: 53: incorrect codeowner user: ludeeus Line: 53: no users/groups matched Line: 54: incorrect codeowner user: dgomes Line: 54: no users/groups matched Line: 55: incorrect codeowner user: bachya Line: 55: no users/groups matched Line: 56: incorrect codeowner user: OnFreund Line: 56: no users/groups matched Line: 57: incorrect codeowner user: ttroy50 Line: 57: no users/groups matched Line: 58: incorrect codeowner user: rytilahti Line: 58: no users/groups matched Line: 59: incorrect codeowner user: danielhiversen Line: 59: no users/groups matched Line: 60: incorrect codeowner user: andrey-git Line: 60: no users/groups matched Line: 61: incorrect codeowner user: eavanvalkenburg Line: 61: no users/groups matched Line: 62: incorrect codeowner user: cdce8p Line: 62: no users/groups matched Line: 63: incorrect codeowner user: PhracturedBlue Line: 63: no users/groups matched Line: 64: incorrect codeowner user: kennedyshead Line: 64: no users/groups matched Line: 65: incorrect codeowner user: armills Line: 65: no users/groups matched Line: 66: incorrect codeowner user: jxwolstenholme Line: 66: no users/groups matched Line: 67: incorrect codeowner user: abmantis Line: 67: no users/groups matched Line: 68: incorrect codeowner user: cisasteelersfan Line: 68: no users/groups matched Line: 69: incorrect codeowner user: aerialls Line: 69: no users/groups matched Line: 70: incorrect codeowner user: bachya Line: 70: no users/groups matched Line: 71: incorrect codeowner user: ludeeus Line: 71: no users/groups matched Line: 72: incorrect codeowner user: cisasteelersfan Line: 72: no users/groups matched Line: 73: incorrect codeowner user: robbiet480 Line: 73: no users/groups matched Line: 74: incorrect codeowner user: amelchio Line: 74: no users/groups matched Line: 75: incorrect codeowner user: rytilahti Line: 75: no users/groups matched Line: 76: incorrect codeowner user: lindsaymarkward Line: 76: no users/groups matched Line: 77: incorrect codeowner user: pschmitt Line: 77: no users/groups matched Line: 78: incorrect codeowner user: pschmitt Line: 78: no users/groups matched Line: 79: incorrect codeowner user: robbiet480 Line: 79: no users/groups matched Line: 80: incorrect codeowner user: mezz64 Line: 80: no users/groups matched Line: 81: incorrect codeowner user: armills Line: 81: no users/groups matched Line: 82: incorrect codeowner user: pschmitt Line: 82: no users/groups matched Line: 83: incorrect codeowner user: dgomes Line: 83: no users/groups matched Line: 84: incorrect codeowner user: etsinko Line: 84: no users/groups matched Line: 85: incorrect codeowner user: fabaff Line: 85: no users/groups matched Line: 86: incorrect codeowner user: fattdev Line: 86: no users/groups matched Line: 87: incorrect codeowner user: jalmeroth Line: 87: no users/groups matched Line: 88: incorrect codeowner user: robbiet480 Line: 88: no users/groups matched Line: 89: incorrect codeowner user: robbiet480 Line: 89: no users/groups matched Line: 90: incorrect codeowner user: robbiet480 Line: 90: no users/groups matched Line: 91: incorrect codeowner user: fabaff Line: 91: no users/groups matched Line: 92: incorrect codeowner user: fabaff Line: 92: no users/groups matched Line: 93: incorrect codeowner user: robbiet480 Line: 93: no users/groups matched Line: 94: incorrect codeowner user: robbiet480 Line: 94: no users/groups matched Line: 95: incorrect codeowner user: fabaff Line: 95: no users/groups matched Line: 96: incorrect codeowner user: fabaff Line: 96: no users/groups matched Line: 97: incorrect codeowner user: fabaff Line: 97: no users/groups matched Line: 98: incorrect codeowner user: robbiet480 Line: 98: no users/groups matched Line: 99: incorrect codeowner user: robbiet480 Line: 99: no users/groups matched Line: 100: incorrect codeowner user: fabaff Line: 100: no users/groups matched Line: 101: incorrect codeowner user: flowolf Line: 101: no users/groups matched Line: 102: incorrect codeowner user: amelchio Line: 102: no users/groups matched Line: 103: incorrect codeowner user: bachya Line: 103: no users/groups matched Line: 104: incorrect codeowner user: fabaff Line: 104: no users/groups matched Line: 105: incorrect codeowner user: fabaff Line: 105: no users/groups matched Line: 106: incorrect codeowner user: fabaff Line: 106: no users/groups matched Line: 107: incorrect codeowner user: fabaff Line: 107: no users/groups matched Line: 108: incorrect codeowner user: fabaff Line: 108: no users/groups matched Line: 109: incorrect codeowner user: thibmaek Line: 109: no users/groups matched Line: 110: incorrect codeowner user: fabaff Line: 110: no users/groups matched Line: 111: incorrect codeowner user: dgomes Line: 111: no users/groups matched Line: 112: incorrect codeowner user: robbiet480 Line: 112: no users/groups matched Line: 113: incorrect codeowner user: fabaff Line: 113: no users/groups matched Line: 114: incorrect codeowner user: bachya Line: 114: no users/groups matched Line: 115: incorrect codeowner user: HerrHofrat Line: 115: no users/groups matched Line: 116: incorrect codeowner user: fabaff Line: 116: no users/groups matched Line: 117: incorrect codeowner user: fabaff Line: 117: no users/groups matched Line: 118: incorrect codeowner user: robbiet480 Line: 118: no users/groups matched Line: 119: incorrect codeowner user: fabaff Line: 119: no users/groups matched Line: 120: incorrect codeowner user: robbiet480 Line: 120: no users/groups matched Line: 121: incorrect codeowner user: dgomes Line: 121: no users/groups matched Line: 122: incorrect codeowner user: ttroy50 Line: 122: no users/groups matched Line: 123: incorrect codeowner user: tsvi Line: 123: no users/groups matched Line: 124: incorrect codeowner user: ludeeus Line: 124: no users/groups matched Line: 125: incorrect codeowner user: fabaff Line: 125: no users/groups matched Line: 126: incorrect codeowner user: danielhiversen Line: 126: incorrect codeowner user: ChristianKuehnel Line: 126: no users/groups matched Line: 127: incorrect codeowner user: fabaff Line: 127: no users/groups matched Line: 128: incorrect codeowner user: fabaff Line: 128: no users/groups matched Line: 129: incorrect codeowner user: fabaff Line: 129: no users/groups matched Line: 130: incorrect codeowner user: thibmaek Line: 130: no users/groups matched Line: 131: incorrect codeowner user: nickw444 Line: 131: no users/groups matched Line: 132: incorrect codeowner user: robbiet480 Line: 132: no users/groups matched Line: 133: incorrect codeowner user: fabaff Line: 133: no users/groups matched Line: 134: incorrect codeowner user: bachya Line: 134: no users/groups matched Line: 135: incorrect codeowner user: fabaff Line: 135: no users/groups matched Line: 136: incorrect codeowner user: colinodell Line: 136: no users/groups matched Line: 137: incorrect codeowner user: ludeeus Line: 137: no users/groups matched Line: 138: incorrect codeowner user: fabaff Line: 138: no users/groups matched Line: 139: incorrect codeowner user: fabaff Line: 139: no users/groups matched Line: 140: incorrect codeowner user: bachya Line: 140: no users/groups matched Line: 141: incorrect codeowner user: fabaff Line: 141: no users/groups matched Line: 142: incorrect codeowner user: kellerza Line: 142: no users/groups matched Line: 143: incorrect codeowner user: dgomes Line: 143: no users/groups matched Line: 144: incorrect codeowner user: fabaff Line: 144: no users/groups matched Line: 145: incorrect codeowner user: fabaff Line: 145: no users/groups matched Line: 146: incorrect codeowner user: gautric Line: 146: no users/groups matched Line: 147: incorrect codeowner user: ludeeus Line: 147: no users/groups matched Line: 148: incorrect codeowner user: fabaff Line: 148: no users/groups matched Line: 149: incorrect codeowner user: robbiet480 Line: 149: no users/groups matched Line: 150: incorrect codeowner user: fabaff Line: 150: no users/groups matched Line: 151: incorrect codeowner user: andrey-git Line: 151: no users/groups matched Line: 152: incorrect codeowner user: fabaff Line: 152: no users/groups matched Line: 153: incorrect codeowner user: danielhiversen Line: 153: no users/groups matched Line: 154: incorrect codeowner user: danielhiversen Line: 154: no users/groups matched Line: 155: incorrect codeowner user: robbiet480 Line: 155: no users/groups matched Line: 156: incorrect codeowner user: pschmitt Line: 156: no users/groups matched Line: 157: incorrect codeowner user: fabaff Line: 157: no users/groups matched Line: 158: incorrect codeowner user: fabaff Line: 158: no users/groups matched Line: 159: incorrect codeowner user: fabaff Line: 159: no users/groups matched Line: 160: incorrect codeowner user: danielhiversen Line: 160: no users/groups matched Line: 161: incorrect codeowner user: fabaff Line: 161: no users/groups matched Line: 164: incorrect codeowner user: bachya Line: 164: no users/groups matched Line: 165: incorrect codeowner user: fabaff Line: 165: no users/groups matched Line: 166: incorrect codeowner user: kane610 Line: 166: no users/groups matched Line: 167: incorrect codeowner user: fabaff Line: 167: no users/groups matched Line: 170: incorrect codeowner user: fronzbot Line: 170: no users/groups matched Line: 171: incorrect codeowner user: ChristianKuehnel Line: 171: no users/groups matched Line: 172: incorrect codeowner user: danielhiversen Line: 172: no users/groups matched Line: 175: incorrect codeowner user: ludeeus Line: 175: no users/groups matched Line: 176: incorrect codeowner user: fabaff Line: 176: no users/groups matched Line: 179: incorrect codeowner user: fredrike Line: 179: incorrect codeowner user: rofrantz Line: 179: no users/groups matched Line: 180: incorrect codeowner user: kane610 Line: 180: no users/groups matched Line: 181: incorrect codeowner user: fabaff Line: 181: no users/groups matched Line: 182: incorrect codeowner user: fabaff Line: 182: no users/groups matched Line: 185: incorrect codeowner user: OverloadUT Line: 185: no users/groups matched Line: 186: incorrect codeowner user: abmantis Line: 186: no users/groups matched Line: 187: incorrect codeowner user: mezz64 Line: 187: no users/groups matched Line: 188: incorrect codeowner user: jeroenterheerdt Line: 188: no users/groups matched Line: 189: incorrect codeowner user: OttoWinter Line: 189: no users/groups matched Line: 192: incorrect codeowner user: snoof85 Line: 192: no users/groups matched Line: 193: incorrect codeowner user: robbiet480 Line: 193: no users/groups matched Line: 196: incorrect codeowner user: ludeeus Line: 196: no users/groups matched Line: 199: incorrect codeowner user: ehendrix23 Line: 199: no users/groups matched Line: 200: incorrect codeowner user: andrey-git Line: 200: no users/groups matched Line: 201: incorrect codeowner user: Rendili Line: 201: incorrect codeowner user: KJonline Line: 201: no users/groups matched Line: 202: incorrect codeowner user: cdce8p Line: 202: no users/groups matched Line: 203: incorrect codeowner user: scop Line: 203: no users/groups matched Line: 206: incorrect codeowner user: fabaff Line: 206: no users/groups matched Line: 207: incorrect codeowner user: robbiet480 Line: 207: no users/groups matched Line: 208: incorrect codeowner user: dgomes Line: 208: no users/groups matched Line: 211: incorrect codeowner user: Julius2342 Line: 211: no users/groups matched Line: 212: incorrect codeowner user: heythisisnate Line: 212: no users/groups matched Line: 215: incorrect codeowner user: amelchio Line: 215: no users/groups matched Line: 216: incorrect codeowner user: fabaff Line: 216: no users/groups matched Line: 219: incorrect codeowner user: tinloaf Line: 219: no users/groups matched Line: 220: incorrect codeowner user: kennedyshead Line: 220: no users/groups matched Line: 221: incorrect codeowner user: robbiet480 Line: 221: no users/groups matched Line: 222: incorrect codeowner user: fabaff Line: 222: no users/groups matched Line: 225: incorrect codeowner user: nickw444 Line: 225: no users/groups matched Line: 226: incorrect codeowner user: filcole Line: 226: no users/groups matched Line: 227: incorrect codeowner user: fabaff Line: 227: no users/groups matched Line: 230: incorrect codeowner user: bachya Line: 230: no users/groups matched Line: 233: incorrect codeowner user: ChristianKuehnel Line: 233: no users/groups matched Line: 234: incorrect codeowner user: fredrike Line: 234: no users/groups matched Line: 237: incorrect codeowner user: kellerza Line: 237: no users/groups matched Line: 240: incorrect codeowner user: bachya Line: 240: no users/groups matched Line: 241: incorrect codeowner user: danielhiversen Line: 241: no users/groups matched Line: 242: incorrect codeowner user: fabaff Line: 242: no users/groups matched Line: 245: incorrect codeowner user: fabaff Line: 245: no users/groups matched Line: 246: incorrect codeowner user: bachya Line: 246: no users/groups matched Line: 247: incorrect codeowner user: andrewsayre Line: 247: no users/groups matched Line: 248: incorrect codeowner user: amelchio Line: 248: no users/groups matched Line: 249: incorrect codeowner user: fabaff Line: 249: no users/groups matched Line: 250: incorrect codeowner user: peternijssen Line: 250: no users/groups matched Line: 253: incorrect codeowner user: philklei Line: 253: no users/groups matched Line: 254: incorrect codeowner user: fredrike Line: 254: no users/groups matched Line: 255: incorrect codeowner user: zabuldon Line: 255: no users/groups matched Line: 256: incorrect codeowner user: fabaff Line: 256: no users/groups matched Line: 257: incorrect codeowner user: danielhiversen Line: 257: no users/groups matched Line: 258: incorrect codeowner user: rytilahti Line: 258: no users/groups matched Line: 259: incorrect codeowner user: ggravlingen Line: 259: no users/groups matched Line: 260: incorrect codeowner user: frenck Line: 260: no users/groups matched Line: 263: incorrect codeowner user: kane610 Line: 263: no users/groups matched Line: 264: incorrect codeowner user: scop Line: 264: no users/groups matched Line: 265: incorrect codeowner user: robbiet480 Line: 265: no users/groups matched Line: 266: incorrect codeowner user: dgomes Line: 266: no users/groups matched Line: 269: incorrect codeowner user: Julius2342 Line: 269: no users/groups matched Line: 272: incorrect codeowner user: sqldiablo Line: 272: no users/groups matched Line: 275: incorrect codeowner user: danielhiversen Line: 275: incorrect codeowner user: syssi Line: 275: no users/groups matched Line: 276: incorrect codeowner user: rytilahti Line: 276: incorrect codeowner user: syssi Line: 276: no users/groups matched Line: 279: incorrect codeowner user: robbiet480 Line: 279: no users/groups matched Line: 280: incorrect codeowner user: rohankapoorcom Line: 280: no users/groups matched Line: 283: incorrect codeowner user: kellerza Line: 283: no users/groups matched
Penny Wood f195ecca4b Consolidate all platforms that have tests (#22109)
* Moved climate components with tests into platform dirs.

* Updated tests from climate component.

* Moved binary_sensor components with tests into platform dirs.

* Updated tests from binary_sensor component.

* Moved calendar components with tests into platform dirs.

* Updated tests from calendar component.

* Moved camera components with tests into platform dirs.

* Updated tests from camera component.

* Moved cover components with tests into platform dirs.

* Updated tests from cover component.

* Moved device_tracker components with tests into platform dirs.

* Updated tests from device_tracker component.

* Moved fan components with tests into platform dirs.

* Updated tests from fan component.

* Moved geo_location components with tests into platform dirs.

* Updated tests from geo_location component.

* Moved image_processing components with tests into platform dirs.

* Updated tests from image_processing component.

* Moved light components with tests into platform dirs.

* Updated tests from light component.

* Moved lock components with tests into platform dirs.

* Moved media_player components with tests into platform dirs.

* Updated tests from media_player component.

* Moved scene components with tests into platform dirs.

* Moved sensor components with tests into platform dirs.

* Updated tests from sensor component.

* Moved switch components with tests into platform dirs.

* Updated tests from sensor component.

* Moved vacuum components with tests into platform dirs.

* Updated tests from vacuum component.

* Moved weather components with tests into platform dirs.

* Fixed __init__.py files

* Fixes for stuff moved as part of this branch.

* Fix stuff needed to merge with balloob's branch.

* Formatting issues.

* Missing __init__.py files.

* Fix-ups

* Fixup

* Regenerated requirements.

* Linting errors fixed.

* Fixed more broken tests.

* Missing init files.

* Fix broken tests.

* More broken tests

* There seems to be a thread race condition.
I suspect the logger stuff is running in another thread, which means waiting until the aio loop is done is missing the log messages.
Used sleep instead because that allows the logger thread to run. I think the api_streams sensor might not be thread safe.

* Disabled tests, will remove sensor in #22147

* Updated coverage and codeowners.
2019-03-18 23:07:39 -07:00

284 lines
12 KiB
Plaintext

# People marked here will be automatically requested for a review
# when the code that they own is touched.
# https://github.com/blog/2392-introducing-code-owners
# Home Assistant Core
setup.py @home-assistant/core
homeassistant/*.py @home-assistant/core
homeassistant/helpers/* @home-assistant/core
homeassistant/util/* @home-assistant/core
homeassistant/components/api/* @home-assistant/core
homeassistant/components/auth/* @home-assistant/core
homeassistant/components/automation/* @home-assistant/core
homeassistant/components/cloud/* @home-assistant/core
homeassistant/components/config/* @home-assistant/core
homeassistant/components/configurator/* @home-assistant/core
homeassistant/components/conversation/* @home-assistant/core
homeassistant/components/frontend/* @home-assistant/core
homeassistant/components/group/* @home-assistant/core
homeassistant/components/history/* @home-assistant/core
homeassistant/components/http/* @home-assistant/core
homeassistant/components/input_*/* @home-assistant/core
homeassistant/components/introduction/* @home-assistant/core
homeassistant/components/logger/* @home-assistant/core
homeassistant/components/lovelace/* @home-assistant/core
homeassistant/components/mqtt/* @home-assistant/core
homeassistant/components/panel_custom/* @home-assistant/core
homeassistant/components/panel_iframe/* @home-assistant/core
homeassistant/components/onboarding/* @home-assistant/core
homeassistant/components/persistent_notification/* @home-assistant/core
homeassistant/components/scene/__init__.py @home-assistant/core
homeassistant/components/scene/homeassistant.py @home-assistant/core
homeassistant/components/script/* @home-assistant/core
homeassistant/components/shell_command/* @home-assistant/core
homeassistant/components/sun/* @home-assistant/core
homeassistant/components/updater/* @home-assistant/core
homeassistant/components/weblink/* @home-assistant/core
homeassistant/components/websocket_api/* @home-assistant/core
homeassistant/components/zone/* @home-assistant/core
# Home Assistant Developer Teams
Dockerfile @home-assistant/docker
virtualization/Docker/* @home-assistant/docker
homeassistant/components/zwave/* @home-assistant/z-wave
homeassistant/components/*/zwave.py @home-assistant/z-wave
homeassistant/components/hassio/* @home-assistant/hassio
# Individual platforms
homeassistant/components/alarm_control_panel/manual_mqtt.py @colinodell
homeassistant/components/hikvision/binary_sensor.py @mezz64
homeassistant/components/threshold/binary_sensor.py @fabaff
homeassistant/components/uptimerobot/binary_sensor.py @ludeeus
homeassistant/components/push/camera.py @dgomes
homeassistant/components/yi/camera.py @bachya
homeassistant/components/coolmaster/climate.py @OnFreund
homeassistant/components/ephember/climate.py @ttroy50
homeassistant/components/eq3btsmart/climate.py @rytilahti
homeassistant/components/mill/climate.py @danielhiversen
homeassistant/components/sensibo/climate.py @andrey-git
homeassistant/components/brunt/cover.py @eavanvalkenburg
homeassistant/components/cover/group.py @cdce8p
homeassistant/components/template/cover.py @PhracturedBlue
homeassistant/components/asuswrt/device_tracker.py @kennedyshead
homeassistant/components/automatic/device_tracker.py @armills
homeassistant/components/bt_smarthub/device_tracker.py @jxwolstenholme
homeassistant/components/huawei_router/device_tracker.py @abmantis
homeassistant/components/quantum_gateway/device_tracker.py @cisasteelersfan
homeassistant/components/synology_srm/device_tracker.py @aerialls
homeassistant/components/tile/device_tracker.py @bachya
homeassistant/components/traccar/device_tracker.py @ludeeus
homeassistant/components/xfinity/device_tracker.py @cisasteelersfan
homeassistant/components/lametric/notify.py @robbiet480
homeassistant/components/lifx_legacy/light.py @amelchio
homeassistant/components/yeelight/light.py @rytilahti
homeassistant/components/yeelightsunflower/light.py @lindsaymarkward
homeassistant/components/nello/lock.py @pschmitt
homeassistant/components/nuki/lock.py @pschmitt
homeassistant/components/braviatv/media_player.py @robbiet480
homeassistant/components/emby/media_player.py @mezz64
homeassistant/components/kodi/media_player.py @armills
homeassistant/components/liveboxplaytv/media_player.py @pschmitt
homeassistant/components/mediaroom/media_player.py @dgomes
homeassistant/components/monoprice/media_player.py @etsinko
homeassistant/components/mpd/media_player.py @fabaff
homeassistant/components/xiaomi_tv/media_player.py @fattdev
homeassistant/components/yamaha_musiccast/media_player.py @jalmeroth
homeassistant/components/notify/aws_lambda.py @robbiet480
homeassistant/components/notify/aws_sns.py @robbiet480
homeassistant/components/notify/aws_sqs.py @robbiet480
homeassistant/components/notify/file.py @fabaff
homeassistant/components/notify/flock.py @fabaff
homeassistant/components/notify/gntp.py @robbiet480
homeassistant/components/notify/html5.py @robbiet480
homeassistant/components/notify/mastodon.py @fabaff
homeassistant/components/notify/smtp.py @fabaff
homeassistant/components/notify/syslog.py @fabaff
homeassistant/components/notify/twilio_call.py @robbiet480
homeassistant/components/notify/twilio_sms.py @robbiet480
homeassistant/components/notify/xmpp.py @fabaff
homeassistant/components/notify/yessssms.py @flowolf
homeassistant/components/lifx_cloud/scene.py @amelchio
homeassistant/components/airvisual/sensor.py @bachya
homeassistant/components/alpha_vantage/sensor.py @fabaff
homeassistant/components/bitcoin/sensor.py @fabaff
homeassistant/components/cpuspeed/sensor.py @fabaff
homeassistant/components/cups/sensor.py @fabaff
homeassistant/components/darksky/sensor.py @fabaff
homeassistant/components/discogs/sensor.py @thibmaek
homeassistant/components/file/sensor.py @fabaff
homeassistant/components/filter/sensor.py @dgomes
homeassistant/components/fitbit/sensor.py @robbiet480
homeassistant/components/fixer/sensor.py @fabaff
homeassistant/components/flunearyou/sensor.py @bachya
homeassistant/components/gearbest/sensor.py @HerrHofrat
homeassistant/components/gitter/sensor.py @fabaff
homeassistant/components/glances/sensor.py @fabaff
homeassistant/components/google_travel_time/sensor.py @robbiet480
homeassistant/components/gpsd/sensor.py @fabaff
homeassistant/components/gtfs/sensor.py @robbiet480
homeassistant/components/integration/sensor.py @dgomes
homeassistant/components/irish_rail_transport/sensor.py @ttroy50
homeassistant/components/jewish_calendar/sensor.py @tsvi
homeassistant/components/launch_library/sensor.py @ludeeus
homeassistant/components/linux_battery/sensor.py @fabaff
homeassistant/components/miflora/sensor.py @danielhiversen @ChristianKuehnel
homeassistant/components/min_max/sensor.py @fabaff
homeassistant/components/moon/sensor.py @fabaff
homeassistant/components/netdata/sensor.py @fabaff
homeassistant/components/nmbs/sensor.py @thibmaek
homeassistant/components/nsw_fuel_station/sensor.py @nickw444
homeassistant/components/ohmconnect/sensor.py @robbiet480
homeassistant/components/pi_hole/sensor.py @fabaff
homeassistant/components/pollen/sensor.py @bachya
homeassistant/components/pvoutput/sensor.py @fabaff
homeassistant/components/qnap/sensor.py @colinodell
homeassistant/components/ruter/sensor.py @ludeeus
homeassistant/components/scrape/sensor.py @fabaff
homeassistant/components/serial/sensor.py @fabaff
homeassistant/components/seventeentrack/sensor.py @bachya
homeassistant/components/shodan/sensor.py @fabaff
homeassistant/components/sma/sensor.py @kellerza
homeassistant/components/sql/sensor.py @dgomes
homeassistant/components/statistics/sensor.py @fabaff
homeassistant/components/swiss_*/* @fabaff
homeassistant/components/sytadin/sensor.py @gautric
homeassistant/components/tautulli/sensor.py @ludeeus
homeassistant/components/time_date/sensor.py @fabaff
homeassistant/components/uber/sensor.py @robbiet480
homeassistant/components/version/sensor.py @fabaff
homeassistant/components/waqi/sensor.py @andrey-git
homeassistant/components/worldclock/sensor.py @fabaff
homeassistant/components/switchbot/switch.py @danielhiversen
homeassistant/components/switchmate/switch.py @danielhiversen
homeassistant/components/tts/amazon_polly.py @robbiet480
homeassistant/components/roomba/vacuum.py @pschmitt
homeassistant/components/weather/__init__.py @fabaff
homeassistant/components/darksky/weather.py @fabaff
homeassistant/components/demo/weather.py @fabaff
homeassistant/components/met/weather.py @danielhiversen
homeassistant/components/openweathermap/weather.py @fabaff
# A
homeassistant/components/ambient_station/* @bachya
homeassistant/components/arduino/* @fabaff
homeassistant/components/axis/* @kane610
homeassistant/components/arest/* @fabaff
# B
homeassistant/components/blink/* @fronzbot
homeassistant/components/bmw_connected_drive/* @ChristianKuehnel
homeassistant/components/broadlink/* @danielhiversen
# C
homeassistant/components/cloudflare/* @ludeeus
homeassistant/components/counter/* @fabaff
# D
homeassistant/components/daikin/* @fredrike @rofrantz
homeassistant/components/deconz/* @kane610
homeassistant/components/digital_ocean/* @fabaff
homeassistant/components/dweet/* @fabaff
# E
homeassistant/components/ecovacs/* @OverloadUT
homeassistant/components/edp_redy/* @abmantis
homeassistant/components/eight_sleep/* @mezz64
homeassistant/components/egardia/* @jeroenterheerdt
homeassistant/components/esphome/* @OttoWinter
# F
homeassistant/components/freebox/* @snoof85
homeassistant/components/foursquare/* @robbiet480
# G
homeassistant/components/googlehome/* @ludeeus
# H
homeassistant/components/harmony/* @ehendrix23
homeassistant/components/history_graph/* @andrey-git
homeassistant/components/hive/* @Rendili @KJonline
homeassistant/components/homekit/* @cdce8p
homeassistant/components/huawei_lte/* @scop
# I
homeassistant/components/influxdb/* @fabaff
homeassistant/components/ios/* @robbiet480
homeassistant/components/ipma/* @dgomes
# K
homeassistant/components/knx/* @Julius2342
homeassistant/components/konnected/* @heythisisnate
# L
homeassistant/components/lifx/* @amelchio
homeassistant/components/luftdaten/* @fabaff
# M
homeassistant/components/matrix/* @tinloaf
homeassistant/components/melissa/* @kennedyshead
homeassistant/components/mobile_app/* @robbiet480
homeassistant/components/mystrom/* @fabaff
# N
homeassistant/components/ness_alarm/* @nickw444
homeassistant/components/nissan_leaf/* @filcole
homeassistant/components/no_ip/* @fabaff
# O
homeassistant/components/openuv/* @bachya
# P
homeassistant/components/plant/* @ChristianKuehnel
homeassistant/components/point/* @fredrike
# Q
homeassistant/components/qwikswitch/* @kellerza
# R
homeassistant/components/rainmachine/* @bachya
homeassistant/components/rfxtrx/* @danielhiversen
homeassistant/components/random/* @fabaff
# S
homeassistant/components/shiftr/* @fabaff
homeassistant/components/simplisafe/* @bachya
homeassistant/components/smartthings/* @andrewsayre
homeassistant/components/sonos/* @amelchio
homeassistant/components/spaceapi/* @fabaff
homeassistant/components/spider/* @peternijssen
# T
homeassistant/components/tahoma/* @philklei
homeassistant/components/tellduslive/* @fredrike
homeassistant/components/tesla/* @zabuldon
homeassistant/components/thethingsnetwork/* @fabaff
homeassistant/components/tibber/* @danielhiversen
homeassistant/components/tplink/* @rytilahti
homeassistant/components/tradfri/* @ggravlingen
homeassistant/components/toon/* @frenck
# U
homeassistant/components/unifi/* @kane610
homeassistant/components/upcloud/* @scop
homeassistant/components/upnp/* @robbiet480
homeassistant/components/utility_meter/* @dgomes
# V
homeassistant/components/velux/* @Julius2342
# W
homeassistant/components/wemo/* @sqldiablo
# X
homeassistant/components/xiaomi_aqara/* @danielhiversen @syssi
homeassistant/components/xiaomi_miio/* @rytilahti @syssi
# Z
homeassistant/components/zeroconf/* @robbiet480
homeassistant/components/zoneminder/* @rohankapoorcom
# Other code
homeassistant/scripts/check_config.py @kellerza