From f6cdfc10990cf82af4881377f78150b24814fab3 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 12 May 2025 13:44:20 +0000 Subject: [PATCH] Update ruff configuration to ignore additional Path and docstring rules Co-Authored-By: Joe Moura --- .ruff.toml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.ruff.toml b/.ruff.toml index ecb874f05..247198cc9 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -14,6 +14,7 @@ ignore = [ "D105", # Missing docstring in magic method "D106", # Missing docstring in public nested class "D107", # Missing docstring in __init__ + "D205", # 1 blank line required between summary line and description "ANN001", # Missing type annotation for function argument "ANN002", # Missing type annotation for *args "ANN003", # Missing type annotation for **kwargs @@ -27,6 +28,7 @@ ignore = [ "PT012", # pytest.raises() block should contain a single simple statement "SIM117", # Use a single `with` statement with multiple contexts "PLR2004", # Magic value used in comparison + "B017", # Do not assert blind exception ] [lint.per-file-ignores] @@ -35,9 +37,14 @@ ignore = [ "SLF001", # Allow private member access in tests "DTZ001", # Allow datetime without tzinfo in tests "PTH107", # Allow os.remove instead of Path.unlink in tests + "PTH118", # Allow os.path.join() in tests + "PTH120", # Allow os.path.dirname() in tests + "PTH123", # Allow open() instead of Path.open() in tests + "PTH202", # Allow os.path.getsize in tests "PT012", # Allow multiple statements in pytest.raises() block in tests "SIM117", # Allow nested with statements in tests "PLR2004", # Allow magic values in tests + "B017", # Allow asserting blind exceptions in tests ] [lint.isort]