Update pylint to 2.13.7 (#70381)

* Update pylint to 2.13.7

* Spelling

* Remove old pylint config value

* Code updates
This commit is contained in:
Marc Mueller 2022-04-21 22:02:52 +02:00 committed by GitHub
parent 020f94fa56
commit 90dab235f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 7 additions and 7 deletions

View File

@ -1,6 +1,8 @@
"""Diagnostics support for Xiaomi Miio."""
from __future__ import annotations
from typing import Any
from homeassistant.components.diagnostics import async_redact_data
from homeassistant.config_entries import ConfigEntry
from homeassistant.const import CONF_MAC, CONF_TOKEN, CONF_UNIQUE_ID
@ -19,9 +21,9 @@ TO_REDACT = {
async def async_get_config_entry_diagnostics(
hass: HomeAssistant, config_entry: ConfigEntry
) -> dict:
) -> dict[str, Any]:
"""Return diagnostics for a config entry."""
diagnostics_data = {
diagnostics_data: dict[str, Any] = {
"config_entry": async_redact_data(config_entry.as_dict(), TO_REDACT)
}
@ -30,6 +32,6 @@ async def async_get_config_entry_diagnostics(
if isinstance(coordinator.data, dict):
diagnostics_data["coordinator_data"] = coordinator.data
else:
diagnostics_data["coordinator_data"] = coordinator.data.__repr__()
diagnostics_data["coordinator_data"] = repr(coordinator.data)
return diagnostics_data

View File

@ -70,7 +70,7 @@ async def async_process_integration_platform_for_component(
are created.
"""
if DATA_INTEGRATION_PLATFORMS not in hass.data:
# There are no integraton platforms loaded yet
# There are no integration platforms loaded yet
return
integration_platforms: list[IntegrationPlatform] = hass.data[
DATA_INTEGRATION_PLATFORMS

View File

@ -828,7 +828,6 @@ class TemplateState(TemplateStateBase):
__slots__ = ("_state",)
# Inheritance is done so functions that check against State keep working
# pylint: disable=super-init-not-called
def __init__(self, hass: HomeAssistant, state: State, collect: bool = True) -> None:
"""Initialize template state."""
super().__init__(hass, collect, state.entity_id)

View File

@ -91,7 +91,6 @@ good-names = [
# consider-using-assignment-expr (Pylint CodeStyle extension)
disable = [
"format",
"abstract-class-little-used",
"abstract-method",
"cyclic-import",
"duplicate-code",

View File

@ -13,7 +13,7 @@ freezegun==1.2.1
mock-open==1.4.0
mypy==0.942
pre-commit==2.17.0
pylint==2.13.5
pylint==2.13.7
pipdeptree==2.2.1
pylint-strict-informational==0.1
pytest-aiohttp==0.3.0