diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index f9e7e8d683d..0f1766dc196 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.5.1 + rev: v0.5.2 hooks: - id: ruff args: diff --git a/pyproject.toml b/pyproject.toml index 6eaa26e5793..298f6a427da 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -693,7 +693,7 @@ exclude_lines = [ ] [tool.ruff] -required-version = ">=0.5.0" +required-version = ">=0.5.2" [tool.ruff.lint] select = [ diff --git a/requirements_test_pre_commit.txt b/requirements_test_pre_commit.txt index d4cbbbda867..80add9a50ee 100644 --- a/requirements_test_pre_commit.txt +++ b/requirements_test_pre_commit.txt @@ -1,5 +1,5 @@ # Automatically generated from .pre-commit-config.yaml by gen_requirements_all.py, do not edit codespell==2.3.0 -ruff==0.5.1 +ruff==0.5.2 yamllint==1.35.1 diff --git a/script/hassfest/config_schema.py b/script/hassfest/config_schema.py index 141b087472b..4d3f0cde482 100644 --- a/script/hassfest/config_schema.py +++ b/script/hassfest/config_schema.py @@ -21,7 +21,7 @@ def _has_assignment(module: ast.Module, name: str) -> bool: for item in module.body: if type(item) not in (ast.Assign, ast.AnnAssign, ast.AugAssign): continue - if type(item) == ast.Assign: + if type(item) is ast.Assign: for target in item.targets: if getattr(target, "id", None) == name: return True @@ -35,7 +35,7 @@ def _has_function( module: ast.Module, _type: ast.AsyncFunctionDef | ast.FunctionDef, name: str ) -> bool: """Test if the module defines a function.""" - return any(type(item) == _type and item.name == name for item in module.body) + return any(type(item) is _type and item.name == name for item in module.body) def _has_import(module: ast.Module, name: str) -> bool: