Ecosystem report

Old: charlie/check-instance-attribute-overrides (merge base) 7fa58f22 → New: 28559/merge 693c14f0
Lint Rule Removed Added Changed
Total 33 440 0
invalid-attribute-override 0 338 0
invalid-property-type-override 3 64 0
invalid-mutable-override 28 37 0
redundant-condition-strict 0 1 0
unresolved-attribute 1 0 0
unused-type-ignore-comment 1 0 0
Project Removed Added Changed
Total 33 440 0
core strict 28 328 0
ibis non-strict 0 47 0
mypy non-strict 0 16 0
static-frame non-strict 0 10 0
dd-trace-py non-strict 0 9 0
werkzeug non-strict 0 5 0
hydpy non-strict 0 4 0
steam.py non-strict 0 4 0
sympy non-strict 4 0 0
django-stubs strict 0 3 0
scipy-stubs non-strict 0 3 0
aiohttp non-strict 0 2 0
scipy non-strict 0 2 0
spack non-strict 1 1 0
spark strict 0 2 0
meson strict 0 1 0
pandas strict 0 1 0
prefect strict 0 1 0
zope.interface strict 0 1 0

aiohttp non-strict (https://github.com/aio-libs/aiohttp)

aiohttp/web_request.py

[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `SpooledTemporaryFile.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `SpooledTemporaryFile.write` is incompatible with `_IOBase.write`

core strict (https://github.com/home-assistant/core)

homeassistant/components/qwikswitch/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `QSToggleEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/upcloud/binary_sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `UpCloudServerEntity.is_on` is incompatible with `BinarySensorEntity.is_on`

homeassistant/components/upcloud/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `UpCloudServerEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/portainer/event.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/advantage_air/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `AdvantageAirThingEntity.is_on` is incompatible with `ToggleEntity.is_on`
[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `AdvantageAirThingEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/advantage_air/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `AdvantageAirThingEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/axis/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/axis/event.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `EventEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/axis/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/cielo_home/climate.py

[error] invalid-property-type-override - Incompatible inherited attribute `native_temperature_unit`: `CieloDeviceEntity.native_temperature_unit` is incompatible with `ClimateEntity.native_temperature_unit`

homeassistant/components/deconz/entity.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `DeconzBase.device_info` is incompatible with `Entity.device_info`
[error] invalid-property-type-override - Incompatible inherited attribute `unique_id`: `DeconzBase.unique_id` is incompatible with `Entity.unique_id`
[error] invalid-property-type-override - Invalid override of attribute `unique_id`: Read-only attribute overrides a writable attribute

homeassistant/components/deconz/light.py

[error] invalid-property-type-override - Invalid override of attribute `unique_id`: Read-only attribute overrides a writable attribute

homeassistant/components/ecovacs/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/ecovacs/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/ecovacs/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ecovacs/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ecovacs/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/evohome/climate.py

[error] invalid-property-type-override - Incompatible inherited attribute `native_current_temperature`: `EvoChild.native_current_temperature` is incompatible with `ClimateEntity.native_current_temperature`

homeassistant/components/evohome/water_heater.py

[error] invalid-property-type-override - Incompatible inherited attribute `native_current_temperature`: `EvoChild.native_current_temperature` is incompatible with `WaterHeaterEntity.native_current_temperature`

homeassistant/components/filter/sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `Filter.name` is incompatible with `Entity.name`

homeassistant/components/firmata/binary_sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FirmataEntity.device_info` is incompatible with `Entity.device_info`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `FirmataPinEntity.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `unique_id`: `FirmataPinEntity.unique_id` is incompatible with `Entity.unique_id`

homeassistant/components/firmata/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FirmataEntity.device_info` is incompatible with `Entity.device_info`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `FirmataPinEntity.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `unique_id`: `FirmataPinEntity.unique_id` is incompatible with `Entity.unique_id`

homeassistant/components/firmata/sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FirmataEntity.device_info` is incompatible with `Entity.device_info`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `FirmataPinEntity.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `unique_id`: `FirmataPinEntity.unique_id` is incompatible with `Entity.unique_id`

homeassistant/components/firmata/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FirmataEntity.device_info` is incompatible with `Entity.device_info`
[error] invalid-property-type-override - Incompatible inherited attribute `name`: `FirmataPinEntity.name` is incompatible with `Entity.name`
[error] invalid-property-type-override - Incompatible inherited attribute `unique_id`: `FirmataPinEntity.unique_id` is incompatible with `Entity.unique_id`

homeassistant/components/fivem/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/fivem/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/flow_it/switch.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `ToggleEntityDescription`

homeassistant/components/flux_led/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `FluxOnOffEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/flux_led/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `FluxOnOffEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/fritz/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/fritz/device_tracker.py

[error] invalid-property-type-override - Incompatible inherited attribute `hostname`: `FritzDeviceBase.hostname` is incompatible with `ScannerEntity.hostname`
[error] invalid-property-type-override - Incompatible inherited attribute `ip_address`: `FritzDeviceBase.ip_address` is incompatible with `ScannerEntity.ip_address`

homeassistant/components/fritz/image.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FritzBoxBaseEntity.device_info` is incompatible with `Entity.device_info`

homeassistant/components/fritz/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/fritz/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `device_info`: `FritzBoxBaseEntity.device_info` is incompatible with `Entity.device_info`

homeassistant/components/fritz/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/fritzbox/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/fritzbox/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/fronius/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/fronius/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/fronius/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/fronius/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/geniushub/climate.py

[error] invalid-property-type-override - Incompatible inherited attribute `max_temp`: `GeniusHeatingZone.max_temp` is incompatible with `ClimateEntity.max_temp`
[error] invalid-property-type-override - Incompatible inherited attribute `min_temp`: `GeniusHeatingZone.min_temp` is incompatible with `ClimateEntity.min_temp`
[error] invalid-property-type-override - Incompatible inherited attribute `native_current_temperature`: `GeniusHeatingZone.native_current_temperature` is incompatible with `ClimateEntity.native_current_temperature`
[error] invalid-property-type-override - Incompatible inherited attribute `native_target_temperature`: `GeniusHeatingZone.native_target_temperature` is incompatible with `ClimateEntity.native_target_temperature`
[error] invalid-property-type-override - Incompatible inherited attribute `native_temperature_unit`: `GeniusHeatingZone.native_temperature_unit` is incompatible with `ClimateEntity.native_temperature_unit`

homeassistant/components/geniushub/water_heater.py

[error] invalid-property-type-override - Incompatible inherited attribute `native_current_temperature`: `GeniusHeatingZone.native_current_temperature` is incompatible with `WaterHeaterEntity.native_current_temperature`
[error] invalid-property-type-override - Incompatible inherited attribute `native_target_temperature`: `GeniusHeatingZone.native_target_temperature` is incompatible with `WaterHeaterEntity.native_target_temperature`
[error] invalid-property-type-override - Incompatible inherited attribute `native_temperature_unit`: `GeniusHeatingZone.native_temperature_unit` is incompatible with `WaterHeaterEntity.native_temperature_unit`

homeassistant/components/google_cloud/tts.py

[error] invalid-property-type-override - Incompatible inherited attribute `default_language`: `BaseGoogleCloudProvider.default_language` is incompatible with `TextToSpeechEntity.default_language`
[error] invalid-property-type-override - Incompatible inherited attribute `default_options`: `BaseGoogleCloudProvider.default_options` is incompatible with `TextToSpeechEntity.default_options`
[error] invalid-property-type-override - Incompatible inherited attribute `supported_languages`: `BaseGoogleCloudProvider.supported_languages` is incompatible with `TextToSpeechEntity.supported_languages`
[error] invalid-property-type-override - Incompatible inherited attribute `supported_options`: `BaseGoogleCloudProvider.supported_options` is incompatible with `TextToSpeechEntity.supported_options`

homeassistant/components/guardian/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/guardian/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/guardian/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/guardian/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/guardian/valve.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/habitica/binary_sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/habitica/calendar.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`
[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`
[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`
[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/hdfury/sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/home_connect/button.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/home_connect/light.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `ToggleEntityDescription`

homeassistant/components/hue/v1/sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `state_class`: `GenericHueSensor.state_class` is incompatible with `SensorEntity.state_class`
[error] invalid-property-type-override - Incompatible inherited attribute `state_class`: `GenericHueSensor.state_class` is incompatible with `SensorEntity.state_class`

homeassistant/components/hunterdouglas_powerview/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/hunterdouglas_powerview/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/husqvarna_automower_ble/sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/imou/alarm_control_panel.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/imou/binary_sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/imou/button.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/imou/select.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/imou/switch.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `ToggleEntityDescription`

homeassistant/components/intellifire/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/intellifire/climate.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/intellifire/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/intellifire/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/kaco_modbus/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/lamarzocco/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/lamarzocco/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/lamarzocco/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/lamarzocco/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/lamarzocco/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/lamarzocco/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/letpot/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/letpot/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/letpot/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/letpot/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/lidarr/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/matter/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/matter/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/matter/cover.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `CoverEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/matter/event.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `EventEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/matter/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/matter/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/matter/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/matter/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/matter/valve.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/midea/time.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/miele/fan.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `ToggleEntityDescription`

homeassistant/components/modbus/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `_attr_unit_of_measurement`: `ModbusBaseEntity._attr_unit_of_measurement` is incompatible with `SensorEntity._attr_unit_of_measurement`

homeassistant/components/nordpool/sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/notion/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/notion/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ohme/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/ohme/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ohme/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ohme/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/opentherm_gw/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/opentherm_gw/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/opentherm_gw/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/opentherm_gw/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/ouman_eh_800/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ouman_eh_800/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ouman_eh_800/valve.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/prusalink/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/prusalink/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/prusalink/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/qnap_qsw/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/qnap_qsw/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/qwikswitch/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `QSToggleEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/radarr/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/rainmachine/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/rainmachine/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/rainmachine/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/rainmachine/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/rainmachine/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/renault/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/renault/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/renault/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/reolink/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/reolink/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/reolink/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/reolink/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/reolink/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/reolink/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/repetier/__init__.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/rflink/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `RflinkDevice.is_on` is incompatible with `ToggleEntity.is_on`
[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `RflinkDevice.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/rflink/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `RflinkDevice.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/ring/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/ring/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/ring/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/screenlogic/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/screenlogic/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `ScreenLogicSwitchingEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/screenlogic/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/screenlogic/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/screenlogic/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `ScreenLogicSwitchingEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/shelly/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/shelly/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/shelly/cover.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `CoverEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `CoverEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/shelly/media_player.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `MediaPlayerEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/shelly/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/shelly/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/shelly/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/shelly/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/shelly/valve.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/sia/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/skybeacon/sensor.py

[warning] invalid-mutable-override - Incompatible inherited attribute `name`: `Thread.name` is incompatible with `Entity.name`

homeassistant/components/sleep_as_android/sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/smarla/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/smarla/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/smarla/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/smarla/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/smarla/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/sofar/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/sofar/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/sofar/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/sofar/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/sonarr/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/synology_dsm/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/synology_dsm/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/synology_dsm/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/synology_dsm/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/tasmota/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `TasmotaOnOffEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/tasmota/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `TasmotaOnOffEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/tesla_wall_connector/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tesla_wall_connector/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/toon/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/toon/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/toon/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tplink/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tplink/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tplink/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/tplink/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/tplink/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/cover.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `CoverEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/event.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `EventEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/humidifier.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `HumidifierEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/tuya/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/tuya/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/tuya/valve.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ValveEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifi/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifi/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/unifi/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifi/update.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `UpdateEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `entity_category`: `UpdateEntityDescription.entity_category` is incompatible with `EntityDescription.entity_category`

homeassistant/components/unifiprotect/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifiprotect/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifiprotect/event.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `EventEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/unifiprotect/media_player.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/unifiprotect/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/unifiprotect/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/unifiprotect/switch.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SwitchEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/upnp/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/upnp/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/velux/cover.py

[warning] invalid-mutable-override - Invalid override of attribute `_attr_device_class`: Override does not accept writes of type `str | None`
[warning] invalid-mutable-override - Invalid override of attribute `_attr_device_class`: Override does not accept writes of type `str | None`

homeassistant/components/version/binary_sensor.py

[warning] invalid-mutable-override - Invalid override of attribute `entity_description`: Override does not accept writes of type `EntityDescription`

homeassistant/components/vicare/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/vicare/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/vicare/number.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `NumberEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `NumberEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/vicare/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/volvo/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/volvo/button.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `ButtonEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/volvo/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

homeassistant/components/wemo/binary_sensor.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `WemoBinaryStateEntity.is_on` is incompatible with `BinarySensorEntity.is_on`
[error] invalid-property-type-override - Invalid override of attribute `is_on`: Read-only attribute overrides a writable attribute

homeassistant/components/wemo/fan.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `WemoBinaryStateEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/wemo/light.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `WemoBinaryStateEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/wemo/switch.py

[error] invalid-property-type-override - Incompatible inherited attribute `is_on`: `WemoBinaryStateEntity.is_on` is incompatible with `ToggleEntity.is_on`

homeassistant/components/xbox/binary_sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `BinarySensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`

homeassistant/components/xbox/sensor.py

[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`
[error] invalid-attribute-override - Incompatible inherited attribute `device_class`: `SensorEntityDescription.device_class` is incompatible with `EntityDescription.device_class`
[error] invalid-attribute-override - Incompatible inherited attribute `unit_of_measurement`: `SensorEntityDescription.unit_of_measurement` is incompatible with `EntityDescription.unit_of_measurement`

dd-trace-py non-strict (https://github.com/DataDog/dd-trace-py)

ddtrace/debugging/_probe/model.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `LineLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `FunctionLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `LineLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `FunctionLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `FunctionLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `LineLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `FunctionLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `LineLocationMixin.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Probe.__hash__` is incompatible with `FunctionLocationMixin.__hash__`

django-stubs strict (https://github.com/typeddjango/django-stubs)

django-stubs/contrib/gis/db/models/functions.pyi

[warning] invalid-mutable-override - Incompatible inherited attribute `output_field`: `DistanceResultMixin.output_field` is incompatible with `BaseExpression.output_field`
[warning] invalid-mutable-override - Incompatible inherited attribute `output_field`: `DistanceResultMixin.output_field` is incompatible with `BaseExpression.output_field`
[warning] invalid-mutable-override - Incompatible inherited attribute `output_field`: `DistanceResultMixin.output_field` is incompatible with `BaseExpression.output_field`

hydpy non-strict (https://github.com/hydpy-dev/hydpy)

hydpy/core/sequencetools.py

[error] invalid-attribute-override - Incompatible inherited attribute `seqs`: `IOSequences.seqs` is incompatible with `ModelSequences.seqs`

hydpy/models/musk/musk_sequences.py

[error] invalid-attribute-override - Incompatible inherited attribute `subseqs`: `MixinSequence1D.subseqs` is incompatible with `StateSequence.subseqs`
[error] invalid-attribute-override - Incompatible inherited attribute `subseqs`: `MixinSequence1D.subseqs` is incompatible with `FactorSequence.subseqs`
[error] invalid-attribute-override - Incompatible inherited attribute `subseqs`: `MixinSequence1D.subseqs` is incompatible with `FluxSequence.subseqs`

ibis non-strict (https://github.com/ibis-project/ibis)

ibis/expr/datatypes/core.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `DataType.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Primitive.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Variadic.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Variadic.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Temporal.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Temporal.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Temporal.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Primitive.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Numeric.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Parametric.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Variadic.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Variadic.__hash__`

ibis/expr/operations/core.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Node.__hash__`

ibis/expr/operations/generic.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Value.__hash__`

ibis/expr/operations/geospatial.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`

ibis/expr/operations/reductions.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Filterable.__hash__`

ibis/expr/operations/relations.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Node.__hash__`

ibis/expr/operations/udf.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Reduction.__hash__`

ibis/expr/operations/vectorized.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `VectorizedUDF.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `VectorizedUDF.__hash__`

ibis/selectors.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Selector.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Selector.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Selector.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `Concrete.__hash__` is incompatible with `Selector.__hash__`

meson strict (https://github.com/mesonbuild/meson)

mesonbuild/dependencies/qt.py

[warning] invalid-mutable-override - Incompatible inherited attribute `version`: `_QtBase.version` is incompatible with `Dependency.version`

mypy non-strict (https://github.com/python/mypy)

mypy/typeshed/stdlib/_io.pyi

[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_RawIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_BufferedIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_BufferedIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_BufferedIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_BufferedIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_BufferedIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_BufferedIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_BufferedIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_BufferedIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_BufferedIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_TextIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_TextIOBase.write` is incompatible with `_IOBase.write`
[warning] invalid-mutable-override - Incompatible inherited attribute `read`: `_TextIOBase.read` is incompatible with `_IOBase.read`
[warning] invalid-mutable-override - Incompatible inherited attribute `write`: `_TextIOBase.write` is incompatible with `_IOBase.write`

mypy/typeshed/stdlib/encodings/ascii.pyi

[error] invalid-attribute-override - Incompatible inherited attribute `stream`: `StreamWriter.stream` is incompatible with `StreamReader.stream`

mypy/typeshed/stdlib/encodings/latin_1.pyi

[error] invalid-attribute-override - Incompatible inherited attribute `stream`: `StreamWriter.stream` is incompatible with `StreamReader.stream`

pandas strict (https://github.com/pandas-dev/pandas)

pandas/core/arrays/string_.py

[error] invalid-property-type-override - Incompatible inherited attribute `dtype`: `BaseStringArray.dtype` is incompatible with `NumpyExtensionArray.dtype`

prefect strict (https://github.com/PrefectHQ/prefect)

src/integrations/prefect-databricks/prefect_databricks/models/jobs.py

[error] invalid-attribute-override - Incompatible inherited attribute `permission_level`: `AccessControlRequestForUser.permission_level` is incompatible with `AccessControlRequestForGroup.permission_level`

scipy non-strict (https://github.com/scipy/scipy)

scipy/sparse/tests/test_base.py

[warning] invalid-mutable-override - Incompatible inherited attribute `spcreator`: `_NonCanonicalMixin.spcreator` is incompatible with `TestBSR.spcreator`
[warning] invalid-mutable-override - Incompatible inherited attribute `spcreator`: `_NonCanonicalMixin.spcreator` is incompatible with `TestBSRMatrix.spcreator`

scipy-stubs non-strict (https://github.com/scipy/scipy-stubs)

scipy-stubs/stats/_multivariate.pyi

[error] invalid-attribute-override - Incompatible inherited attribute `__class_getitem__`: `_group_rv_frozen_mixin.__class_getitem__` is incompatible with `multi_rv_frozen.__class_getitem__`
[error] invalid-attribute-override - Incompatible inherited attribute `__class_getitem__`: `_group_rv_frozen_mixin.__class_getitem__` is incompatible with `multi_rv_frozen.__class_getitem__`
[error] invalid-attribute-override - Incompatible inherited attribute `__class_getitem__`: `_group_rv_frozen_mixin.__class_getitem__` is incompatible with `multi_rv_frozen.__class_getitem__`

spack non-strict (https://github.com/spack/spack)

lib/spack/spack/package_base.py

[warning] redundant-condition-strict - Condition `cls._name is None` is always false
[error] unresolved-attribute - Object of type `Self@name` has no attribute `__qualname__`

spark strict (https://github.com/apache/spark)

python/pyspark/ml/classification.py

[error] invalid-property-type-override - Incompatible inherited attribute `getNumTrees`: `_TreeEnsembleModel.getNumTrees` is incompatible with `_RandomForestParams.getNumTrees`

python/pyspark/ml/regression.py

[error] invalid-property-type-override - Incompatible inherited attribute `getNumTrees`: `_TreeEnsembleModel.getNumTrees` is incompatible with `_RandomForestParams.getNumTrees`

static-frame non-strict (https://github.com/static-frame/static-frame)

static_frame/core/index.py

[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexGOMixin._map` is incompatible with `Index._map`

static_frame/core/index_datetime.py

[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`
[warning] invalid-mutable-override - Incompatible inherited attribute `_map`: `_IndexDatetimeGOMixin._map` is incompatible with `Index._map`

steam.py non-strict (https://github.com/Gobot1234/steam.py)

steam/chat.py

[warning] invalid-mutable-override - Incompatible inherited attribute `clan`: `Channel.clan` is incompatible with `_HasChatGroupMixin.clan`
[warning] invalid-mutable-override - Incompatible inherited attribute `group`: `Channel.group` is incompatible with `_HasChatGroupMixin.group`
flaky
(1/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
flaky
(1/10)
[error] invalid-generic-class - Variance of type variable `MemberT` is incompatible with method `mentions`
flaky
(1/10)
[warning] unsound-return-statement - Unsound return statement: `list[ClanMember | PartialMember] | list[GroupMember | PartialMember]` is not a subtype of `list[MemberT@ChatMessage | PartialMember]`
flaky
(1/10)
[error] invalid-generic-class - Variance of type variable `MemberT` is incompatible with method `_maybe_members`
flaky
(1/10)
[error] invalid-generic-class - Variance of type variable `MemberT` is incompatible with method `officers`
flaky
(1/10)
[error] invalid-generic-class - Variance of type variable `MemberT` is incompatible with method `mods`

steam/protobufs/msg.py

[warning] invalid-mutable-override - Incompatible inherited attribute `MSG`: `MessageMessageBase.MSG` is incompatible with `MessageBase.MSG`
[warning] invalid-mutable-override - Incompatible inherited attribute `MSG`: `MessageMessageBase.MSG` is incompatible with `MessageBase.MSG`

steam/client.py

flaky
(1/10)
[warning] unsound-return-statement - Unsound return statement: `PublishedFile[User | PartialUser] | None` is not a subtype of `PublishedFile[PartialUser] | None`
flaky
(1/10)
[warning] unsound-return-statement - Unsound return statement: `list[PublishedFile[User | PartialUser] | None]` is not a subtype of `list[PublishedFile[PartialUser] | None]`

steam/event.py

flaky
(1/10)
[warning] truthiness-test-of-none-union - Boolean test on `User | PartialUser | None` does not distinguish `None` from other falsy values: Both `None` and non-`None` values can be falsy

steam/ext/commands/converters.py

flaky
(1/10)
[warning] unsound-return-statement - Unsound return statement: `(ClanMember & Member[Unknown, Unknown]) | (PartialMember & Member[Unknown, Unknown]) | (GroupMember & Member[Unknown, Unknown])` is not a subtype of `Member[Clan | None, Group | None]`

steam/ext/csgo/models.py

flaky
(1/10)
[warning] truthiness-test-of-none-union - Boolean test on `MatchPlayer | None` does not distinguish `None` from other falsy values: Both `None` and non-`None` values can be falsy
flaky
(9/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive
flaky
(9/10)
[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

steam/ext/csgo/state.py

flaky
(1/10)
[error] missing-argument - No argument provided for required parameter `id` of `PartialUser.__init__`
flaky
(1/10)
[error] unknown-argument - Argument `proto` does not match any known parameter of `PartialUser.__init__`

steam/leaderboard.py

flaky
(1/10)
[error] call-non-callable - Cannot instantiate `LeaderboardUser` with unimplemented abstract methods `_send_message` and `_send_media`

steam/published_file.py

flaky
(1/10)
[warning] unsound-return-statement - Unsound return statement: `PublishedFile[User | PartialUser] & ~AlwaysFalsy` is not a subtype of `PublishedFile[PartialUser]`

steam/review.py

flaky
(1/10)
[warning] unsound-assignment - Unsound assignment: `Unknown` is not a subtype of `bool | None`

steam/state.py

flaky
(1/10)
[error] call-non-callable - Cannot instantiate `Friend` with unimplemented abstract methods `_send_message` and `_send_media`
(1/10)
[error] call-non-callable - Cannot instantiate `Friend` with unimplemented abstract methods `_send_message` and `_send_media`
flaky
(1/10)
[error] call-non-callable - Cannot instantiate `Friend` with unimplemented abstract methods `_send_message` and `_send_media`
flaky
(1/10)
[warning] disjoint-cast - Cast from `ID[Type]` to disjoint type `User`

steam/user.py

flaky
(1/10)
[warning] unsupported-base - Unsupported class base with type `<class 'Messageable[UserMessage[User | Friend | ClientUser]]'> | <class 'Messageable[UserMessage[User | ClientUser]]'>`
flaky
(1/10)
[warning] unsound-assignment - Unsound assignment: `Unknown` is not a subtype of `GetRecentMessagesResponseFriendMessage | None`
flaky
(1/10)
[error] invalid-argument-type - Argument to function `ID.__init__` is incorrect: Expected `Never`, found `Self@__init__`

sympy non-strict (https://github.com/sympy/sympy)

sympy/core/relational.py

[warning] invalid-mutable-override - Invalid override of attribute `__doc__`: Override does not accept writes of type `str | None`
[warning] invalid-mutable-override - Invalid override of attribute `__doc__`: Override does not accept writes of type `str | None`
[warning] invalid-mutable-override - Invalid override of attribute `__doc__`: Override does not accept writes of type `str | None`

sympy/stats/rv.py

[warning] unused-type-ignore-comment - Unused blanket `type: ignore` directive

werkzeug non-strict (https://github.com/pallets/werkzeug)

src/werkzeug/datastructures/structures.py

[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `_ImmutableListMixin.__hash__` is incompatible with `list.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `_ImmutableDictMixin.__hash__` is incompatible with `dict.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `_ImmutableDictMixin.__hash__` is incompatible with `dict.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `_ImmutableDictMixin.__hash__` is incompatible with `dict.__hash__`
[error] invalid-attribute-override - Incompatible inherited attribute `__hash__`: `_ImmutableDictMixin.__hash__` is incompatible with `dict.__hash__`

zope.interface strict (https://github.com/zopefoundation/zope.interface)

src/zope/interface/common/mapping.py

[error] invalid-attribute-override - Incompatible inherited attribute `__iter__`: `IEnumerableMapping.__iter__` is incompatible with `IIterable.__iter__`