Version: 1.0.0 | Status: verified | TDD: verified | Domain: engineering
Motor de revisao de codigo baseado em regras. Analisar codigo-fonte para detectar code smells, complexidade excessiva, padroes inseguros e duplicacao. Opera offline com Python 3.12 stdlib.
- CT-1:
test_ct01_cyclomatic_complexity— Detecta funcaocalculate_totalexcedendo COMPLEXITY_THRESHOLD em analyze_complexity - CT-2:
test_ct02_code_smells— detect_smells identificagod_functionoutoo_many_paramseshort_name - CT-3:
test_ct03_security_issues— detect_security_issues encontraeval,os.system, esecret/hardcoded com critical_count > 0 - CT-4:
test_ct04_duplication— detect_duplication identifica blocos duplicados com similarity >= 1.0 e lines >= 5
<scripts/codereviewer_engine.py> -> CodeReviewer
All CTs PASSED