{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/ruff check src tests scripts 2>&1 | tail -15",
"description": "Ruff check"
}
}
{
"tool_response": {
"stdout": "51 | *,\n |\n\nB008 Do not perform function call `typer.Option` in argument defaults; instead, perform the call within the function, or read the default from a module-level singleton variable\n --> src\/interfaces\/cli\/main.py:21:23\n |\n19 | def crawl(\n20 | base_url: str = typer.Option(DEFAULT_BASE_URL, \"--base-url\"),\n21 | mode: CrawlMode = typer.Option(CrawlMode.FAST, \"--mode\"),\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n22 | concurrency: int = typer.Option(HTTP_CONCURRENCY, \"--concurrency\"),\n23 | max_urls: int | None = typer.Option(None, \"--max-urls\"),\n |\n\nFound 4 errors.",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}