From c184f12ab5cb6239fc7b2f27ad75be45930dc871 Mon Sep 17 00:00:00 2001 From: Andrey Rakhmatullin Date: Sun, 1 Dec 2024 11:59:36 +0500 Subject: [PATCH] Add flake8-bugbear rules to ruff. --- pyproject.toml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b6c02472d..1cbf4ac13 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -236,8 +236,26 @@ filterwarnings = [] [tool.ruff.lint] extend-select = [ + # flake8-bugbear + "B", ] ignore = [ + # Assigning to `os.environ` doesn't clear the environment. + "B003", + # Do not use mutable data structures for argument defaults. + "B006", + # Loop control variable not used within the loop body. + "B007", + # Do not perform function calls in argument defaults. + "B008", + # Star-arg unpacking after a keyword argument is strongly discouraged. + "B026", + # Found useless expression. + "B018", + # No explicit stacklevel argument found. + "B028", + # Within an `except` clause, raise exceptions with `raise ... from` + "B904", ] [tool.ruff.lint.per-file-ignores]