mcpField
D
dead-code

dead-code

github.com/parcadeiDevelopment3.9k733 installsUpdated 39w ago
Repository

About dead-code

dead-code is a skill that uses TLDR static analysis to find unused functions in a project. Developers can scan a project or directory and exclude specified entry points from the analysis.

Key features

  1. 01Scan projects or directories for dead code
  2. 02Exclude configured entry points
  3. 03Report unused functions with file locations
  4. 04Run on Windows, Mac, and Linux

Use cases

  1. 01Find unused functions during code cleanup
  2. 02Check a selected source directory
  3. 03Exclude application and test entry points

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill dead-code

After installing, type/dead-codein Claude Code to confirm it loaded.

Details

From the project README

Dead Code Detection

Find unused functions and dead code using TLDR static analysis.

Quick Start

# Scan entire project
tldr dead .

# Scan specific directory
tldr dead src/

# Specify entry points (functions to exclude from analysis)
tldr dead . --entry main cli test_

# Specify language
tldr dead . --lang python
tldr dead . --lang typescript

Output Format

Dead code analysis:
  Total functions: 150
  Dead functions: 12

Unused functions:
  - old_helper (src/utils.py:42)
  - deprecated_func (src/legacy.py:15)
  - _unused_method (src/api.py:230)

Cross-Platform

Works on Windows, Mac, and Linux (including WSL).

# Windows (PowerShell)
tldr dead .

# Mac/Linux
tldr dead .

Entry Points

Functions matching entry patterns are excluded from dead code analysis:

  • main, cli - Application entry points
  • test_*, *_test - Test functions
  • setup, teardown - Fixtures
  • @app.route, @api.endpoint - Framework handlers
# Custom entry points
tldr dead src/ --entry main api_handler background_job

Integration

This skill replaces the session-start-dead-code hook with on-demand analysis.

ApproachProsCons
Hook (removed)AutomaticSlowed startup by 3s
Skill (this)On-demand, fastManual invocation

Related Commands

# Impact analysis (who calls this?)
tldr impact func_name .

# Architecture layers
tldr arch src/

# Full codebase structure
tldr structure . --lang python

Comments

Markdown supported