Commit Graph

2 Commits

Author SHA1 Message Date
STEP35 Burn Agent
db264b333b chore: remove debug prints from logic_reviewer.py
Some checks failed
Test / pytest (pull_request) Failing after 7s
2026-04-26 11:13:45 -04:00
STEP35 Burn Agent
f868b35a6a feat(6.3): add Logic Reviewer — scan diffs for common logic bugs
Some checks failed
Test / pytest (pull_request) Failing after 8s
Implements issue #121: a script that reads code diffs and flags potential
logic errors including null dereferences, off-by-one patterns, mutable default
arguments, and identity comparisons with literals.

Adds:
- scripts/logic_reviewer.py — core analyzer with AST-based None-deref detection
- scripts/test_logic_reviewer.py — inline test suite (10 tests)

Output: JSON or text report with severity ratings (high/medium/low).
2026-04-26 11:12:39 -04:00