code-review-python
Installation
SKILL.md
Python Type Safety Review
Python 코드의 타입 힌트와 타입 안전성을 검증하는 체크리스트.
Checks
Critical
- Any overuse:
typing.Any남용으로 타입 안전성 무력화 - Type ignore abuse:
# type: ignore정당한 사유 없이 사용 - Untyped public APIs: public 함수/메서드에 타입 어노테이션 누락
High
- Missing function signatures: 파라미터/반환 타입 누락
- Missing return types:
-> ReturnType어노테이션 없음 - Generic collections:
list,dict대신list[T],dict[K, V]사용 - Optional handling: nullable 값에
Optional[T]또는T | None미사용