INNER CODE UNIT · Python

typecheck

redis/fastapi-redis-sdk · noxfile.py:58

def typecheck(session: nox.Session) -> None:
    """Run mypy on source code."""
    uv_sync(session, "--extra", "otel", "--no-default-groups", "--group", "typecheck")
    session.run("mypy", "src/")


# ---------------------------------------------------------------------------
# Security scan
# ---------------------------------------------------------------------------
@nox.session(python=PYTHON_DEFAULT)
def security(session: nox.Session) -> None:
    """Run bandit security scanner."""
    uv_sync(session, "--only-group", "security")
    # JSON report for CI artifact upload (non-fatal); text report (fatal).
    session.run(
        "bandit", "-r", "src/",
        "-f", "json", "-o", "bandit-report.json",
        success_codes=[0, 1],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…