diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1a38238e159..b5fafdd6dab 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.285 + rev: v0.0.289 hooks: - id: ruff args: diff --git a/homeassistant/components/dynalite/dynalitebase.py b/homeassistant/components/dynalite/dynalitebase.py index 43a4a5b106b..baf4c12a4c5 100644 --- a/homeassistant/components/dynalite/dynalitebase.py +++ b/homeassistant/components/dynalite/dynalitebase.py @@ -70,7 +70,7 @@ class DynaliteBase(RestoreEntity, ABC): ) async def async_added_to_hass(self) -> None: - """Added to hass so need to restore state and register to dispatch.""" + """Handle addition to hass: restore state and register to dispatch.""" # register for device specific update await super().async_added_to_hass() diff --git a/homeassistant/components/ios/sensor.py b/homeassistant/components/ios/sensor.py index 45cd3586af2..610cea8c814 100644 --- a/homeassistant/components/ios/sensor.py +++ b/homeassistant/components/ios/sensor.py @@ -137,7 +137,7 @@ class IOSSensor(SensorEntity): self.async_write_ha_state() async def async_added_to_hass(self) -> None: - """Added to hass so need to register to dispatch.""" + """Handle addition to hass: register to dispatch.""" self._attr_native_value = self._device[ios.ATTR_BATTERY][ self.entity_description.key ] diff --git a/homeassistant/components/websocket_api/sensor.py b/homeassistant/components/websocket_api/sensor.py index 9377fcefd92..5857ead2c11 100644 --- a/homeassistant/components/websocket_api/sensor.py +++ b/homeassistant/components/websocket_api/sensor.py @@ -34,7 +34,7 @@ class APICount(SensorEntity): self.count = 0 async def async_added_to_hass(self) -> None: - """Added to hass.""" + """Handle addition to hass.""" self.async_on_remove( async_dispatcher_connect( self.hass, SIGNAL_WEBSOCKET_CONNECTED, self._update_count diff --git a/pyproject.toml b/pyproject.toml index 73f47998ea7..7bab1c1b122 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -289,6 +289,7 @@ disable = [ "use-list-literal", # C405 "useless-object-inheritance", # UP004 "useless-return", # PLR1711 + "no-self-use", # PLR6301 # Handled by mypy # Ref: diff --git a/requirements_test_pre_commit.txt b/requirements_test_pre_commit.txt index 98c8f40b82b..dadc3e0cab2 100644 --- a/requirements_test_pre_commit.txt +++ b/requirements_test_pre_commit.txt @@ -2,5 +2,5 @@ black==23.9.1 codespell==2.2.2 -ruff==0.0.285 +ruff==0.0.289 yamllint==1.32.0