Skip to content

Python (PY)

ID Title Severity Layer
ECO-CMP-PY-001 String concatenation in loops warning Code
ECO-CMP-PY-002 Unbounded list growth warning Code
ECO-CMP-PY-003 Repeated invariant computation inside loop note Code
ECO-CMP-PY-004 Blocking I/O inside async context error Code
ECO-CMP-PY-005 N+1 database query pattern warning Code
ECO-CMP-PY-006 Missing network timeout error Network
ECO-CMP-PY-007 Loading entire file into memory warning Code
ECO-CMP-PY-008 Excessive logging in hot path note Code
ECO-CMP-PY-009 Repeated regex compilation note Code
ECO-CMP-PY-010 Inefficient data structure choice note Code
ECO-CMP-PY-011 Repeated JSON serialization cycles warning Code
ECO-CMP-PY-012 CPU-bound work in request thread warning Code
ECO-CMP-PY-013 Inefficient pandas row iteration warning Code
ECO-CMP-PY-014 Redundant environment variable lookups note Code
ECO-CMP-PY-015 Recreating database connections per request error Code
ECO-CMP-PY-016 No connection pooling warning Architecture
ECO-CMP-PY-017 Large object retained in global scope warning Code
ECO-CMP-PY-018 Recursive algorithm without safeguards note Code
ECO-CMP-PY-019 Excessive thread spawning warning Code
ECO-CMP-PY-020 Synchronous subprocess invocation in hot path warning Code