mirror of https://github.com/home-assistant/core
527 lines
19 KiB
Plaintext
527 lines
19 KiB
Plaintext
# Used by hassfest for generating mypy.ini.
|
|
# If component is fully covered with type annotations, please add it here
|
|
# to enable strict mypy checks.
|
|
|
|
# Strict typing is enabled by default for core files.
|
|
# Add it here to add 'disallow_any_generics'.
|
|
# --- Only for core file! ---
|
|
homeassistant.auth.auth_store
|
|
homeassistant.auth.providers.*
|
|
homeassistant.core
|
|
homeassistant.exceptions
|
|
homeassistant.helpers.area_registry
|
|
homeassistant.helpers.condition
|
|
homeassistant.helpers.debounce
|
|
homeassistant.helpers.deprecation
|
|
homeassistant.helpers.device_registry
|
|
homeassistant.helpers.discovery
|
|
homeassistant.helpers.dispatcher
|
|
homeassistant.helpers.entity
|
|
homeassistant.helpers.entity_platform
|
|
homeassistant.helpers.entity_values
|
|
homeassistant.helpers.event
|
|
homeassistant.helpers.reload
|
|
homeassistant.helpers.script
|
|
homeassistant.helpers.script_variables
|
|
homeassistant.helpers.singleton
|
|
homeassistant.helpers.sun
|
|
homeassistant.helpers.translation
|
|
homeassistant.loader
|
|
homeassistant.requirements
|
|
homeassistant.runner
|
|
homeassistant.setup
|
|
homeassistant.util.async_
|
|
homeassistant.util.color
|
|
homeassistant.util.decorator
|
|
homeassistant.util.location
|
|
homeassistant.util.logging
|
|
homeassistant.util.process
|
|
homeassistant.util.unit_system
|
|
|
|
# --- Add components below this line ---
|
|
homeassistant.components
|
|
homeassistant.components.abode.*
|
|
homeassistant.components.accuweather.*
|
|
homeassistant.components.acer_projector.*
|
|
homeassistant.components.acmeda.*
|
|
homeassistant.components.actiontec.*
|
|
homeassistant.components.adax.*
|
|
homeassistant.components.adguard.*
|
|
homeassistant.components.aftership.*
|
|
homeassistant.components.air_quality.*
|
|
homeassistant.components.airgradient.*
|
|
homeassistant.components.airly.*
|
|
homeassistant.components.airnow.*
|
|
homeassistant.components.airq.*
|
|
homeassistant.components.airthings.*
|
|
homeassistant.components.airthings_ble.*
|
|
homeassistant.components.airtouch5.*
|
|
homeassistant.components.airvisual.*
|
|
homeassistant.components.airvisual_pro.*
|
|
homeassistant.components.airzone.*
|
|
homeassistant.components.airzone_cloud.*
|
|
homeassistant.components.aladdin_connect.*
|
|
homeassistant.components.alarm_control_panel.*
|
|
homeassistant.components.alert.*
|
|
homeassistant.components.alexa.*
|
|
homeassistant.components.alpha_vantage.*
|
|
homeassistant.components.amazon_polly.*
|
|
homeassistant.components.amberelectric.*
|
|
homeassistant.components.ambient_network.*
|
|
homeassistant.components.ambient_station.*
|
|
homeassistant.components.amcrest.*
|
|
homeassistant.components.ampio.*
|
|
homeassistant.components.analytics.*
|
|
homeassistant.components.analytics_insights.*
|
|
homeassistant.components.android_ip_webcam.*
|
|
homeassistant.components.androidtv.*
|
|
homeassistant.components.androidtv_remote.*
|
|
homeassistant.components.anel_pwrctrl.*
|
|
homeassistant.components.anova.*
|
|
homeassistant.components.anthemav.*
|
|
homeassistant.components.apache_kafka.*
|
|
homeassistant.components.apcupsd.*
|
|
homeassistant.components.api.*
|
|
homeassistant.components.apple_tv.*
|
|
homeassistant.components.apprise.*
|
|
homeassistant.components.aprs.*
|
|
homeassistant.components.apsystems.*
|
|
homeassistant.components.aqualogic.*
|
|
homeassistant.components.aquostv.*
|
|
homeassistant.components.aranet.*
|
|
homeassistant.components.arcam_fmj.*
|
|
homeassistant.components.arris_tg2492lg.*
|
|
homeassistant.components.aruba.*
|
|
homeassistant.components.arwn.*
|
|
homeassistant.components.aseko_pool_live.*
|
|
homeassistant.components.assist_pipeline.*
|
|
homeassistant.components.assist_satellite.*
|
|
homeassistant.components.asuswrt.*
|
|
homeassistant.components.autarco.*
|
|
homeassistant.components.auth.*
|
|
homeassistant.components.automation.*
|
|
homeassistant.components.awair.*
|
|
homeassistant.components.axis.*
|
|
homeassistant.components.backup.*
|
|
homeassistant.components.baf.*
|
|
homeassistant.components.bang_olufsen.*
|
|
homeassistant.components.bayesian.*
|
|
homeassistant.components.binary_sensor.*
|
|
homeassistant.components.bitcoin.*
|
|
homeassistant.components.blockchain.*
|
|
homeassistant.components.blue_current.*
|
|
homeassistant.components.blueprint.*
|
|
homeassistant.components.bluesound.*
|
|
homeassistant.components.bluetooth.*
|
|
homeassistant.components.bluetooth_adapters.*
|
|
homeassistant.components.bluetooth_tracker.*
|
|
homeassistant.components.bmw_connected_drive.*
|
|
homeassistant.components.bond.*
|
|
homeassistant.components.braviatv.*
|
|
homeassistant.components.brother.*
|
|
homeassistant.components.browser.*
|
|
homeassistant.components.bryant_evolution.*
|
|
homeassistant.components.bthome.*
|
|
homeassistant.components.button.*
|
|
homeassistant.components.calendar.*
|
|
homeassistant.components.cambridge_audio.*
|
|
homeassistant.components.camera.*
|
|
homeassistant.components.canary.*
|
|
homeassistant.components.cert_expiry.*
|
|
homeassistant.components.clickatell.*
|
|
homeassistant.components.clicksend.*
|
|
homeassistant.components.climate.*
|
|
homeassistant.components.cloud.*
|
|
homeassistant.components.co2signal.*
|
|
homeassistant.components.command_line.*
|
|
homeassistant.components.config.*
|
|
homeassistant.components.configurator.*
|
|
homeassistant.components.counter.*
|
|
homeassistant.components.cover.*
|
|
homeassistant.components.cpuspeed.*
|
|
homeassistant.components.crownstone.*
|
|
homeassistant.components.date.*
|
|
homeassistant.components.datetime.*
|
|
homeassistant.components.deako.*
|
|
homeassistant.components.deconz.*
|
|
homeassistant.components.default_config.*
|
|
homeassistant.components.demo.*
|
|
homeassistant.components.derivative.*
|
|
homeassistant.components.device_automation.*
|
|
homeassistant.components.device_tracker.*
|
|
homeassistant.components.devolo_home_control.*
|
|
homeassistant.components.devolo_home_network.*
|
|
homeassistant.components.dhcp.*
|
|
homeassistant.components.diagnostics.*
|
|
homeassistant.components.discovergy.*
|
|
homeassistant.components.dlna_dmr.*
|
|
homeassistant.components.dlna_dms.*
|
|
homeassistant.components.dnsip.*
|
|
homeassistant.components.doorbird.*
|
|
homeassistant.components.dormakaba_dkey.*
|
|
homeassistant.components.downloader.*
|
|
homeassistant.components.dsmr.*
|
|
homeassistant.components.duckdns.*
|
|
homeassistant.components.dunehd.*
|
|
homeassistant.components.duotecno.*
|
|
homeassistant.components.easyenergy.*
|
|
homeassistant.components.ecovacs.*
|
|
homeassistant.components.ecowitt.*
|
|
homeassistant.components.efergy.*
|
|
homeassistant.components.electrasmart.*
|
|
homeassistant.components.electric_kiwi.*
|
|
homeassistant.components.elevenlabs.*
|
|
homeassistant.components.elgato.*
|
|
homeassistant.components.elkm1.*
|
|
homeassistant.components.emulated_hue.*
|
|
homeassistant.components.energenie_power_sockets.*
|
|
homeassistant.components.energy.*
|
|
homeassistant.components.energyzero.*
|
|
homeassistant.components.enigma2.*
|
|
homeassistant.components.enphase_envoy.*
|
|
homeassistant.components.eq3btsmart.*
|
|
homeassistant.components.esphome.*
|
|
homeassistant.components.event.*
|
|
homeassistant.components.evil_genius_labs.*
|
|
homeassistant.components.evohome.*
|
|
homeassistant.components.faa_delays.*
|
|
homeassistant.components.fan.*
|
|
homeassistant.components.fastdotcom.*
|
|
homeassistant.components.feedreader.*
|
|
homeassistant.components.file_upload.*
|
|
homeassistant.components.filesize.*
|
|
homeassistant.components.filter.*
|
|
homeassistant.components.fitbit.*
|
|
homeassistant.components.flexit_bacnet.*
|
|
homeassistant.components.flux_led.*
|
|
homeassistant.components.forecast_solar.*
|
|
homeassistant.components.fritz.*
|
|
homeassistant.components.fritzbox.*
|
|
homeassistant.components.fritzbox_callmonitor.*
|
|
homeassistant.components.fronius.*
|
|
homeassistant.components.frontend.*
|
|
homeassistant.components.fujitsu_fglair.*
|
|
homeassistant.components.fully_kiosk.*
|
|
homeassistant.components.fyta.*
|
|
homeassistant.components.generic_hygrostat.*
|
|
homeassistant.components.generic_thermostat.*
|
|
homeassistant.components.geo_location.*
|
|
homeassistant.components.geocaching.*
|
|
homeassistant.components.gios.*
|
|
homeassistant.components.glances.*
|
|
homeassistant.components.go2rtc.*
|
|
homeassistant.components.goalzero.*
|
|
homeassistant.components.google.*
|
|
homeassistant.components.google_assistant_sdk.*
|
|
homeassistant.components.google_cloud.*
|
|
homeassistant.components.google_photos.*
|
|
homeassistant.components.google_sheets.*
|
|
homeassistant.components.govee_ble.*
|
|
homeassistant.components.gpsd.*
|
|
homeassistant.components.greeneye_monitor.*
|
|
homeassistant.components.group.*
|
|
homeassistant.components.guardian.*
|
|
homeassistant.components.hardkernel.*
|
|
homeassistant.components.hardware.*
|
|
homeassistant.components.here_travel_time.*
|
|
homeassistant.components.history.*
|
|
homeassistant.components.history_stats.*
|
|
homeassistant.components.holiday.*
|
|
homeassistant.components.homeassistant.*
|
|
homeassistant.components.homeassistant_alerts.*
|
|
homeassistant.components.homeassistant_green.*
|
|
homeassistant.components.homeassistant_hardware.*
|
|
homeassistant.components.homeassistant_sky_connect.*
|
|
homeassistant.components.homeassistant_yellow.*
|
|
homeassistant.components.homekit.*
|
|
homeassistant.components.homekit_controller
|
|
homeassistant.components.homekit_controller.alarm_control_panel
|
|
homeassistant.components.homekit_controller.button
|
|
homeassistant.components.homekit_controller.config_flow
|
|
homeassistant.components.homekit_controller.const
|
|
homeassistant.components.homekit_controller.lock
|
|
homeassistant.components.homekit_controller.select
|
|
homeassistant.components.homekit_controller.storage
|
|
homeassistant.components.homekit_controller.utils
|
|
homeassistant.components.homewizard.*
|
|
homeassistant.components.homeworks.*
|
|
homeassistant.components.http.*
|
|
homeassistant.components.huawei_lte.*
|
|
homeassistant.components.humidifier.*
|
|
homeassistant.components.husqvarna_automower.*
|
|
homeassistant.components.hydrawise.*
|
|
homeassistant.components.hyperion.*
|
|
homeassistant.components.ibeacon.*
|
|
homeassistant.components.idasen_desk.*
|
|
homeassistant.components.image.*
|
|
homeassistant.components.image_processing.*
|
|
homeassistant.components.image_upload.*
|
|
homeassistant.components.imap.*
|
|
homeassistant.components.imgw_pib.*
|
|
homeassistant.components.input_button.*
|
|
homeassistant.components.input_select.*
|
|
homeassistant.components.input_text.*
|
|
homeassistant.components.integration.*
|
|
homeassistant.components.intent.*
|
|
homeassistant.components.intent_script.*
|
|
homeassistant.components.ios.*
|
|
homeassistant.components.iotty.*
|
|
homeassistant.components.ipp.*
|
|
homeassistant.components.iqvia.*
|
|
homeassistant.components.islamic_prayer_times.*
|
|
homeassistant.components.isy994.*
|
|
homeassistant.components.jellyfin.*
|
|
homeassistant.components.jewish_calendar.*
|
|
homeassistant.components.jvc_projector.*
|
|
homeassistant.components.kaleidescape.*
|
|
homeassistant.components.knocki.*
|
|
homeassistant.components.knx.*
|
|
homeassistant.components.kraken.*
|
|
homeassistant.components.lacrosse.*
|
|
homeassistant.components.lacrosse_view.*
|
|
homeassistant.components.lamarzocco.*
|
|
homeassistant.components.lametric.*
|
|
homeassistant.components.laundrify.*
|
|
homeassistant.components.lawn_mower.*
|
|
homeassistant.components.lcn.*
|
|
homeassistant.components.ld2410_ble.*
|
|
homeassistant.components.led_ble.*
|
|
homeassistant.components.lektrico.*
|
|
homeassistant.components.lidarr.*
|
|
homeassistant.components.lifx.*
|
|
homeassistant.components.light.*
|
|
homeassistant.components.linear_garage_door.*
|
|
homeassistant.components.linkplay.*
|
|
homeassistant.components.litejet.*
|
|
homeassistant.components.litterrobot.*
|
|
homeassistant.components.local_ip.*
|
|
homeassistant.components.local_todo.*
|
|
homeassistant.components.lock.*
|
|
homeassistant.components.logbook.*
|
|
homeassistant.components.logger.*
|
|
homeassistant.components.london_underground.*
|
|
homeassistant.components.lookin.*
|
|
homeassistant.components.luftdaten.*
|
|
homeassistant.components.madvr.*
|
|
homeassistant.components.manual.*
|
|
homeassistant.components.mastodon.*
|
|
homeassistant.components.matrix.*
|
|
homeassistant.components.matter.*
|
|
homeassistant.components.media_extractor.*
|
|
homeassistant.components.media_player.*
|
|
homeassistant.components.media_source.*
|
|
homeassistant.components.met_eireann.*
|
|
homeassistant.components.metoffice.*
|
|
homeassistant.components.mikrotik.*
|
|
homeassistant.components.min_max.*
|
|
homeassistant.components.minecraft_server.*
|
|
homeassistant.components.mjpeg.*
|
|
homeassistant.components.modbus.*
|
|
homeassistant.components.modem_callerid.*
|
|
homeassistant.components.mold_indicator.*
|
|
homeassistant.components.monzo.*
|
|
homeassistant.components.moon.*
|
|
homeassistant.components.mopeka.*
|
|
homeassistant.components.motionmount.*
|
|
homeassistant.components.mqtt.*
|
|
homeassistant.components.music_assistant.*
|
|
homeassistant.components.my.*
|
|
homeassistant.components.mysensors.*
|
|
homeassistant.components.myuplink.*
|
|
homeassistant.components.nam.*
|
|
homeassistant.components.nanoleaf.*
|
|
homeassistant.components.nasweb.*
|
|
homeassistant.components.neato.*
|
|
homeassistant.components.nest.*
|
|
homeassistant.components.netatmo.*
|
|
homeassistant.components.network.*
|
|
homeassistant.components.nextdns.*
|
|
homeassistant.components.nfandroidtv.*
|
|
homeassistant.components.nightscout.*
|
|
homeassistant.components.nissan_leaf.*
|
|
homeassistant.components.no_ip.*
|
|
homeassistant.components.nordpool.*
|
|
homeassistant.components.notify.*
|
|
homeassistant.components.notion.*
|
|
homeassistant.components.number.*
|
|
homeassistant.components.nut.*
|
|
homeassistant.components.onboarding.*
|
|
homeassistant.components.oncue.*
|
|
homeassistant.components.onewire.*
|
|
homeassistant.components.onkyo.*
|
|
homeassistant.components.open_meteo.*
|
|
homeassistant.components.openai_conversation.*
|
|
homeassistant.components.openexchangerates.*
|
|
homeassistant.components.opensky.*
|
|
homeassistant.components.openuv.*
|
|
homeassistant.components.oralb.*
|
|
homeassistant.components.otbr.*
|
|
homeassistant.components.overkiz.*
|
|
homeassistant.components.p1_monitor.*
|
|
homeassistant.components.panel_custom.*
|
|
homeassistant.components.peco.*
|
|
homeassistant.components.persistent_notification.*
|
|
homeassistant.components.pi_hole.*
|
|
homeassistant.components.ping.*
|
|
homeassistant.components.plugwise.*
|
|
homeassistant.components.powerwall.*
|
|
homeassistant.components.private_ble_device.*
|
|
homeassistant.components.prometheus.*
|
|
homeassistant.components.proximity.*
|
|
homeassistant.components.prusalink.*
|
|
homeassistant.components.pure_energie.*
|
|
homeassistant.components.purpleair.*
|
|
homeassistant.components.pushbullet.*
|
|
homeassistant.components.pvoutput.*
|
|
homeassistant.components.qnap_qsw.*
|
|
homeassistant.components.rabbitair.*
|
|
homeassistant.components.radarr.*
|
|
homeassistant.components.radio_browser.*
|
|
homeassistant.components.rainforest_raven.*
|
|
homeassistant.components.rainmachine.*
|
|
homeassistant.components.raspberry_pi.*
|
|
homeassistant.components.rdw.*
|
|
homeassistant.components.recollect_waste.*
|
|
homeassistant.components.recorder.*
|
|
homeassistant.components.remote.*
|
|
homeassistant.components.renault.*
|
|
homeassistant.components.reolink.*
|
|
homeassistant.components.repairs.*
|
|
homeassistant.components.rest.*
|
|
homeassistant.components.rest_command.*
|
|
homeassistant.components.rfxtrx.*
|
|
homeassistant.components.rhasspy.*
|
|
homeassistant.components.ridwell.*
|
|
homeassistant.components.ring.*
|
|
homeassistant.components.rituals_perfume_genie.*
|
|
homeassistant.components.roborock.*
|
|
homeassistant.components.roku.*
|
|
homeassistant.components.romy.*
|
|
homeassistant.components.rpi_power.*
|
|
homeassistant.components.rss_feed_template.*
|
|
homeassistant.components.rtsp_to_webrtc.*
|
|
homeassistant.components.ruuvi_gateway.*
|
|
homeassistant.components.ruuvitag_ble.*
|
|
homeassistant.components.samsungtv.*
|
|
homeassistant.components.scene.*
|
|
homeassistant.components.schedule.*
|
|
homeassistant.components.scrape.*
|
|
homeassistant.components.script.*
|
|
homeassistant.components.search.*
|
|
homeassistant.components.select.*
|
|
homeassistant.components.sensibo.*
|
|
homeassistant.components.sensirion_ble.*
|
|
homeassistant.components.sensor.*
|
|
homeassistant.components.sensoterra.*
|
|
homeassistant.components.senz.*
|
|
homeassistant.components.sfr_box.*
|
|
homeassistant.components.shell_command.*
|
|
homeassistant.components.shelly.*
|
|
homeassistant.components.shopping_list.*
|
|
homeassistant.components.simplepush.*
|
|
homeassistant.components.simplisafe.*
|
|
homeassistant.components.siren.*
|
|
homeassistant.components.skybell.*
|
|
homeassistant.components.slack.*
|
|
homeassistant.components.sleepiq.*
|
|
homeassistant.components.smhi.*
|
|
homeassistant.components.smlight.*
|
|
homeassistant.components.snooz.*
|
|
homeassistant.components.solarlog.*
|
|
homeassistant.components.sonarr.*
|
|
homeassistant.components.speedtestdotnet.*
|
|
homeassistant.components.spotify.*
|
|
homeassistant.components.sql.*
|
|
homeassistant.components.squeezebox.*
|
|
homeassistant.components.ssdp.*
|
|
homeassistant.components.starlink.*
|
|
homeassistant.components.statistics.*
|
|
homeassistant.components.steamist.*
|
|
homeassistant.components.stookalert.*
|
|
homeassistant.components.stream.*
|
|
homeassistant.components.streamlabswater.*
|
|
homeassistant.components.stt.*
|
|
homeassistant.components.suez_water.*
|
|
homeassistant.components.sun.*
|
|
homeassistant.components.surepetcare.*
|
|
homeassistant.components.switch.*
|
|
homeassistant.components.switch_as_x.*
|
|
homeassistant.components.switchbee.*
|
|
homeassistant.components.switchbot_cloud.*
|
|
homeassistant.components.switcher_kis.*
|
|
homeassistant.components.synology_dsm.*
|
|
homeassistant.components.system_health.*
|
|
homeassistant.components.system_log.*
|
|
homeassistant.components.systemmonitor.*
|
|
homeassistant.components.tag.*
|
|
homeassistant.components.tailscale.*
|
|
homeassistant.components.tailwind.*
|
|
homeassistant.components.tami4.*
|
|
homeassistant.components.tautulli.*
|
|
homeassistant.components.tcp.*
|
|
homeassistant.components.technove.*
|
|
homeassistant.components.tedee.*
|
|
homeassistant.components.text.*
|
|
homeassistant.components.thethingsnetwork.*
|
|
homeassistant.components.threshold.*
|
|
homeassistant.components.tibber.*
|
|
homeassistant.components.tile.*
|
|
homeassistant.components.tilt_ble.*
|
|
homeassistant.components.time.*
|
|
homeassistant.components.time_date.*
|
|
homeassistant.components.timer.*
|
|
homeassistant.components.tod.*
|
|
homeassistant.components.todo.*
|
|
homeassistant.components.tolo.*
|
|
homeassistant.components.tplink.*
|
|
homeassistant.components.tplink_omada.*
|
|
homeassistant.components.trace.*
|
|
homeassistant.components.tractive.*
|
|
homeassistant.components.tradfri.*
|
|
homeassistant.components.trafikverket_camera.*
|
|
homeassistant.components.trafikverket_ferry.*
|
|
homeassistant.components.trafikverket_train.*
|
|
homeassistant.components.trafikverket_weatherstation.*
|
|
homeassistant.components.transmission.*
|
|
homeassistant.components.trend.*
|
|
homeassistant.components.tts.*
|
|
homeassistant.components.twentemilieu.*
|
|
homeassistant.components.unifi.*
|
|
homeassistant.components.unifiprotect.*
|
|
homeassistant.components.upcloud.*
|
|
homeassistant.components.update.*
|
|
homeassistant.components.uptime.*
|
|
homeassistant.components.uptimerobot.*
|
|
homeassistant.components.usb.*
|
|
homeassistant.components.uvc.*
|
|
homeassistant.components.vacuum.*
|
|
homeassistant.components.vallox.*
|
|
homeassistant.components.valve.*
|
|
homeassistant.components.velbus.*
|
|
homeassistant.components.vlc_telnet.*
|
|
homeassistant.components.wake_on_lan.*
|
|
homeassistant.components.wake_word.*
|
|
homeassistant.components.wallbox.*
|
|
homeassistant.components.waqi.*
|
|
homeassistant.components.water_heater.*
|
|
homeassistant.components.watttime.*
|
|
homeassistant.components.weather.*
|
|
homeassistant.components.webhook.*
|
|
homeassistant.components.webostv.*
|
|
homeassistant.components.websocket_api.*
|
|
homeassistant.components.wemo.*
|
|
homeassistant.components.whois.*
|
|
homeassistant.components.withings.*
|
|
homeassistant.components.wiz.*
|
|
homeassistant.components.wled.*
|
|
homeassistant.components.workday.*
|
|
homeassistant.components.worldclock.*
|
|
homeassistant.components.xiaomi_ble.*
|
|
homeassistant.components.yale_smart_alarm.*
|
|
homeassistant.components.yalexs_ble.*
|
|
homeassistant.components.youtube.*
|
|
homeassistant.components.zeroconf.*
|
|
homeassistant.components.zodiac.*
|
|
homeassistant.components.zone.*
|
|
homeassistant.components.zwave_js.*
|