From 69dc95a8ddb94327dcc52465deb2e36a6042554f Mon Sep 17 00:00:00 2001 From: Fedor Borshev Date: Mon, 20 Oct 2025 14:24:41 +0300 Subject: [PATCH] Explicit mccabe complexity limit --- {{ cookiecutter.name }}/pyproject.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/{{ cookiecutter.name }}/pyproject.toml b/{{ cookiecutter.name }}/pyproject.toml index cfd2df5c..b09c2e49 100644 --- a/{{ cookiecutter.name }}/pyproject.toml +++ b/{{ cookiecutter.name }}/pyproject.toml @@ -160,6 +160,9 @@ combine-as-imports = true known-first-party = ["src"] lines-after-imports = 2 +[tool.ruff.lint.mccabe] +max-complexity = 6 + [tool.ruff.lint.per-file-ignores] "*/factory.py" = [ "ANN", # flake8-annotations