Ein leistungsstarkes statisches Analysetool zum Identifizieren und Entfernen von ungenutzten Exports, Dateien und Abhängigkeiten in JavaScript- und TypeScript-Projekten.
Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.
npx clawhub@latest install dead-code-finder
Kopiere den Skill-Ordner an einen dieser Orte
~/.openclaw/skills/ <project>/skills/ Priorität: Workspace > Lokal > Integriert (Bundled)
Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.
Hilf mir, dead-code-finder über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).
Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.
Dead Code Finder ist ein umfassendes statisches Analyse-Utility, das darauf ausgelegt ist, die moderne Webentwicklung durch die Identifizierung redundanten Codes zu rationalisieren. Egal, ob Sie ein komplexes monorepo oder eine Standard-Frontend-Anwendung verwalten, dieses Tool aus der Openclaw Skills-Bibliothek analysiert Ihre Codebasis, um Funktionen, Typen und ganze Dateien zu lokalisieren, die nicht mehr verwendet werden.
Durch die Integration in Ihren Workflow können Sie Bundle-Größen erheblich reduzieren, Build-Zeiten verbessern und ein saubereres, übersichtlicheres Repository pflegen. Es zielt speziell auf den Ballast ab, der sich im Laufe der Zeit ansammelt, wie z. B. verwaiste Komponenten und veraltete Utility-Funktionen, die beim Tree-shaking während des Build-Prozesses übersehen werden könnten.
Um mit der Optimierung Ihres Projekts mit diesem Utility von Openclaw Skills zu beginnen, verwenden Sie die folgenden Befehle:
# Perform a full scan for unused exports, files, and dependencies
python3 scripts/find_dead_code.py /path/to/project
# Run a targeted scan for unused exports only
python3 scripts/find_dead_code.py /path/to/project --mode exports
# Export the results to JSON for programmatic analysis
python3 scripts/find_dead_code.py /path/to/project --json
Das Tool organisiert die Ergebnisse in drei Primärkategorien, um Entwicklern zu helfen, Bereinigungsaufgaben zu priorisieren. Die folgende Tabelle beschreibt die Datenstruktur des Berichts:
| Datenkategorie | Beschreibung | Beispiele |
|---|---|---|
| Ungenutzte Exports | Exportierte Symbole, die in anderen Dateien nie referenziert werden. | Funktionen, Konstanten, Typen, Interfaces |
| Nicht referenzierte Dateien | Dateien, die nicht Teil des Importbaums des Projekts sind. | Legacy-Komponenten, veraltete Utils |
| Ungenutzte Abhängigkeiten | npm-Pakete, die in der package.json aufgeführt sind, aber nie importiert wurden. | moment, lodash.merge, Utility-Bibliotheken |
Bei Verwendung des Flags --json gibt das Tool ein strukturiertes Objekt zurück, das diese Kategorien bestimmten Dateipfaden und Symbolnamen zuordnet.
Laden
Ein spezialisiertes Linting- und Validierungstool zur Identifizierung von widersprüchlichen Compiler-Optionen und Strenge-Lücken in TypeScript-Konfigurationsdateien.

Ein umfassendes Dienstprogramm zum Validieren, Linting und Auditieren von PHP Composer-Konfigurationsdateien, um strukturelle Integrität und Best Practices sicherzustellen.

Ein umfassender Analyse-Skill, der die strategische Transformation der Marke Hummer von einer militärischen Ikone zu einem Hochleistungs-Elektrofahrzeug beschreibt.

Ein umfassendes Scan-Tool zur Identifizierung von Lizenzkompatibilitätsproblemen, GPL-Kontamination und Compliance-Verstößen über mehrere Programmier-Ökosysteme hinweg.

Analysieren Sie den Radius von Upgrades, Entfernungen oder Ersetzungen von Softwareabhängigkeiten über mehrere Sprachen hinweg, um sichere Codeänderungen zu gewährleisten.

Ein automatisiertes Tool, das Endpunkte, Schemata und Authentifizierungsdetails aus dem Backend-Code extrahiert, um professionelle API-Dokumentationen zu erstellen.








































