Identifies and eliminates code smells through tactical cleanup of type strictness, single responsibility violations, and silent failures.
Unslopify is a tactical code quality tool for Claude Code designed to detect and remediate 'sloppy' programming patterns. It employs four specialized analyzers—Type Strictness, Single Responsibility Principle (SRP), Fail-Fast, and DRY—to help developers transition from weak domain types and monolithic functions to robust, maintainable code. Whether used during active development or as a pre-commit check, Unslopify ensures your codebase adheres to modern best practices by flagging silent errors, 'any' types, and redundant logic across TypeScript, Go, and Rust projects.
Características Principales
01Multi-Language Support: Optimized specifically for TypeScript, JavaScript, Go, and Rust development.
02Fail-Fast Enforcement: Surfacing silent failures and swallowed exceptions to improve reliability.
03SRP Detection: Identifies 'god classes' and oversized functions for modular refactoring.
04DRY Auditor: Locates and suggests consolidation for duplicated code blocks and logic.
05Type Strictness Analysis: Flags 'any' types and weak domain definitions to enforce type safety.
060 GitHub stars
Casos de Uso
01Automating code quality audits during pull request reviews to catch technical debt early.
02Rapidly refactoring legacy 'sloppy' code into typed, modular, and testable components.
03Standardizing error handling and fail-fast patterns across a collaborative development team.