diff --git a/template/pyproject.toml.jinja b/template/pyproject.toml.jinja index 882546e..4645334 100644 --- a/template/pyproject.toml.jinja +++ b/template/pyproject.toml.jinja @@ -188,7 +188,7 @@ ignore = [ ] [tool.ruff.lint.per-file-ignores] -"tests/**/*" = ["ARG", "S101", "S110", "S301", "S311", "S603", "S607", "T201", "PLR2004"] # Allow asserts, try/except/pass, pickle, non-crypto random, subprocess, prints, and magic values in tests +"tests/**/*" = ["ARG", "S101", "S104", "S105", "S106", "S107", "S108", "S110", "S112", "S301", "S311", "S603", "S607", "T201", "PLR2004"] # Insecure-looking patterns that are legitimate in tests: asserts; bind-all-interfaces; hardcoded passwords/temp paths; try/except pass/continue; pickle; non-crypto random; subprocess; prints; magic values # The template's documentation build tooling lives in docs_build/. Every script # there prints build progress and may hold per-build caches. #