{"categories":[{"label":"Quality Assurance","url":"https://skillfed.io/packages/category/software-development-quality-assurance/2"}],"enrichment":{"capability":"Detects unused functions in Python projects using regular expressions or AST traversal, with a combined mode to reduce false positives.","skillfed_tags":["dead-code-detection","static-analysis","cli-tool"],"use_cases":["Identify dead code in legacy Python projects before refactoring or cleanup.","Run as a pre-commit or CI check to prevent unused functions from accumulating in codebases.","Audit a codebase for code quality and maintainability improvements.","Compare detection strategies (regex vs. AST) on your own project to understand trade-offs."],"what_it_does":"uncalled is a command-line tool that scans Python projects to identify functions that are never called. It offers two detection strategies: a fast regex-based approach (the default) and an AST-based traversal method. A combined 'both' mode runs both strategies together to minimize false positives. The tool is designed as a lightweight, low-friction alternative for developers who want to clean up unused code without heavy configuration.\n\nYou run it as a simple CLI command pointing to your project directory. With no runtime dependencies and low install friction, it integrates easily into development workflows or CI pipelines. The regex approach prioritizes speed while the AST approach offers deeper semantic understanding; combining them helps catch real unused functions while filtering out spurious matches.","worth_installing":"Yes, if you need a lightweight, zero-dependency tool to find unused functions. The permissive MIT license and low install friction make it a low-risk addition to a development workflow. Maintenance is dormant but the last release is recent enough (2024-07-11) and no vulnerabilities are known. Best suited for developers who want a simple, fast alternative to heavier static analysis frameworks."},"id":"uncalled","links":{"html":"https://skillfed.io/packages/uncalled","md":"https://skillfed.io/packages/uncalled.md","pypi":"https://pypi.org/project/uncalled/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2024-07-11","license_spdx":null,"license_treatment":"permissive","name":"uncalled","python_support":"supports_current","summary":"Find unused functions in Python projects"},"popularity":{"monthly_downloads":587361,"position":5875,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.8"}
