kodeagent.pattern_detector.analyze_code_patterns#
- kodeagent.pattern_detector.analyze_code_patterns(code: str) tuple[bool, str, int][source]#
Perform AST-based pattern analysis on code.
- Parameters:
code – Python source code to analyze
- Returns:
Tuple of (is_safe, reason, risk_score) - is_safe: False if critical violations found - reason: Description of violations - risk_score: Numeric risk score (0-100)