01Identifies resource management issues such as unclosed files or blocking calls in async loops
020 GitHub stars
03Enforces error handling best practices to prevent silent failures and unhandled partial batch errors
04Detects architectural flaws like mixed I/O and business logic or exposed ORM models
05Analyzes testing strategies to ensure edge cases and error paths are adequately covered
06Promotes type safety through validation of type hints and typed collections