{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/CodeAnalysis\/CodeQualityChecker.php",
"offset": 350
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/dev.campus.systemische-tools.de\/src\/Infrastructure\/CodeAnalysis\/CodeQualityChecker.php",
"content": " $issues[] = [\n 'type' => 'coupling',\n 'rule' => 'too-many-dependencies',\n 'message' => \"Klasse hat {$metrics['dependencies']} Dependencies (max: {$thresholds['dependencies']['max']})\",\n 'severity' => 'warning',\n ];\n }\n\n return $issues;\n }\n\n \/**\n * Bestimmt den Hygiene-Status basierend auf dem Score.\n *\/\n private function determineStatus(int $score): string\n {\n foreach (self::HYGIENE_STATUS as $status => $range) {\n if ($score >= $range['min'] && $score <= $range['max']) {\n return $status;\n }\n }\n\n return 'Kritisch';\n }\n}\n",
"numLines": 26,
"startLine": 350,
"totalLines": 375
}
}
}