Ungenutzte Exporte in paths.ts prüfen und aufräumen #127
Labels
No labels
good first issue
has-pr
help wanted
idea
priority
critical
priority
high
priority
low
priority
medium
status
blocked
status
in-progress
status
needs-review
status
ready
type
bug
type
docs
type
enhancement
type
feature
type
refactor
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
customable/claude-mem#127
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
In
packages/shared/src/paths.tssind mehrere Konstanten und Funktionen definiert und exportiert, die nirgendwo im Code verwendet werden.Ungenutzte Konstanten
USER_SETTINGS_PATHDB_PATHVECTOR_DB_DIRVECTOR_DB_PATH)CLAUDE_SETTINGS_PATHCLAUDE_MD_PATHCLAUDE_CREDENTIALS_PATHMARKETPLACE_ROOTUngenutzte Funktionen
getProjectArchiveDirensureAllDataDirsensureModesDirensureAllClaudeDirsgetCurrentProjectNamecreateBackupFilenamegetVersionresetVersionCacheHinweis
settings.tshat eigene Pfad-Definitionen wieVECTOR_DB_PATHdie nicht die auspaths.tsverwenden. Dies deutet auf Duplikation/Inkonsistenz hin.Optionen
Option A: Entfernen
Ungenutzte Exporte entfernen um den Code sauber zu halten.
Option B: Konsolidieren
Pfad-Definitionen konsolidieren - entweder alles in
paths.tsoder alles insettings.ts.Option C: Verwenden
Falls die Funktionen/Konstanten sinnvoll sind, an den entsprechenden Stellen verwenden.
Betroffene Datei
packages/shared/src/paths.ts⚠️ Wichtig: Nicht einfach löschen! Vor dem Entfernen sollte die komplette Implementierung geprüft werden. Möglicherweise fehlt nur die Verwendung an einer Stelle, wo diese Pfade/Funktionen eigentlich hingehören.