Clock In Clock Out Clock In Clock Out ist eine VS Code Extension zur Zeiterfassung in Projekten. Mit dieser Extension kannst Du verfolgen, wie lange Du an Dateien in Deinem Projekt arbeitest. Die Extension bietet Funktionen zum Starten/Stoppen der Zeiterfassung, zeigt die kumulierte Bearbeitungszeit pro Datei an und summiert diese zu einer Gesamtarbeitszeit. Zudem kannst Du bestimmte Ordner vom Tracking ausschließen – diese Ordner werden in einem eigenen Dropdown angezeigt, und per Klick kannst Du sie wieder entfernen. Features Zeiterfassung starten/stoppen: Über ein Toggle-Item, sowie über die expliziten Commands „Clock in“ und „Clock out“ kannst Du die Zeiterfassung in Deinem Projekt aktivieren oder deaktivieren. Automatische Zeiterfassung: Die Extension misst automatisch, wie lange Du an einzelnen Dateien arbeitest. Die erfassten Zeiten werden pro Datei gespeichert und in der Übersicht angezeigt. Gesamtsumme der Arbeitszeit: Am Ende der Dateiliste wird die Gesamtarbeitszeit über alle Dateien zusammengefasst angezeigt. Benutzerdefinierte Exclude-Pfade: Du kannst Ordnerpfade definieren, die von der Zeiterfassung ausgeschlossen werden sollen (z. B. src/includes). Alle Dateien und Unterordner in diesen Pfaden werden nicht in der Zeiterfassung berücksichtigt. Im Tree-View erscheint ein Dropdown-Element „Excluded Paths“, in dem alle aktuell konfigurierten Exclude-Pfade angezeigt werden. Durch Klick auf einen Eintrag wird dieser Pfad wieder aus der Liste entfernt. Notifications: Die Extension zeigt Benachrichtigungen an, wenn die Gesamtarbeitszeit bestimmte Schwellenwerte (z. B. 1 Stunde, dann in 12-Stunden-Schritten) erreicht. Persistente Speicherung: Alle erfassten Zeiten und der Zählstatus werden im Workspace-Status gespeichert, sodass sie auch nach einem Neustart von VS Code erhalten bleiben. |