{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": ".\/venv\/bin\/ruff check src tests scripts --statistics 2>&1 | tail -60",
"description": "Ruff rule statistics"
}
}
{
"tool_response": {
"stdout": "warning: The following rules have been removed and ignoring them has no effect:\n - ANN101\n - ANN102\n\nwarning: `incorrect-blank-line-before-class` (D203) and `no-blank-line-before-class` (D211) are incompatible. Ignoring `incorrect-blank-line-before-class`.\nwarning: `multi-line-summary-first-line` (D212) and `multi-line-summary-second-line` (D213) are incompatible. Ignoring `multi-line-summary-second-line`.\n84\tEXE002\t[ ] shebang-missing-executable-file\n42\tTC001 \t[ ] typing-only-first-party-import\n14\tUP035 \t[*] deprecated-import\n 7\tTRY003\t[ ] raise-vanilla-args\n 6\tEM101 \t[ ] raw-string-in-exception\n 6\tTC003 \t[ ] typing-only-standard-library-import\n 5\tPT011 \t[ ] pytest-raises-too-broad\n 4\tRUF100\t[*] unused-noqa\n 3\tE501 \t[ ] line-too-long\n 2\tDTZ001\t[ ] call-datetime-without-tzinfo\n 2\tI001 \t[*] unsorted-imports\n 1\tEM102 \t[ ] f-string-in-exception\nFound 176 errors.\n[*] 20 fixable with the `--fix` option (55 hidden fixes can be enabled with the `--unsafe-fixes` option).",
"stderr": "",
"interrupted": false,
"isImage": false,
"noOutputExpected": false
}
}