VulCode

CodeHeat

Rozszerzenie do Visual Studio Code, które liczy czas pracy w każdym projekcie i pliku tylko wtedy, gdy naprawdę piszesz, i maluje go na eksploratorze plików jako mapę ciepła. Zegar projektu na pasku stanu, podsumowanie najgorętszych plików na wykresie i eksport do JSON, a wszystko zostaje na komputerze: bez konta, serwera i telemetrii.

TypRozszerzenie edytora
EdytorVisual Studio Code
JęzykJavaScript
DaneLokalnie, JSON
CodeHeat

Wprowadzenie

CodeHeat to rozszerzenie do Visual Studio Code, które liczy, ile czasu naprawdę spędzasz w każdym projekcie i pliku, i maluje ten czas z powrotem na eksploratorze plików jako mapę ciepła. Wszystko zostaje na komputerze: bez konta, bez serwera, bez synchronizacji i bez telemetrii.

Czas liczony tylko przy pracy

Puls co 30 sekund

czas trafia do pliku, nad którym właśnie pracujesz, ale tylko przy aktywności.

Co jest aktywnością

pisanie, ruch kursora i przełączanie edytorów.

Przerwa po bezczynności

po kilku minutach bez aktywności puls przestaje liczyć, więc edytor zostawiony na noc nie daje ośmiu godzin pracy.

Tylko pliki z workspace'u

czas trafia wyłącznie do plików z otwartego folderu roboczego.

Mapa ciepła w eksploratorze

Każdy plik ze zliczonym czasem dostaje w eksploratorze plakietkę od 1 do 5, w kolorach od niebieskiego przez zielony, żółty i pomarańczowy do czerwonego. Skala jest względna wobec najgorętszego pliku w projekcie, więc pokazuje, gdzie poszła praca, a nie bezwzględną liczbę. Po najechaniu na plik widać dokładny czas.

Zegar i podsumowanie

Po lewej stronie paska stanu jest łączny czas w bieżącym projekcie. Kliknięcie otwiera podsumowanie z najgorętszymi plikami projektu na wykresie słupkowym i sumą całego projektu.

Twoje dane

Rozszerzenie zapisuje jeden plik JSON w katalogu, który VS Code daje rozszerzeniom, i nic z niego nie wychodzi. Całe dane eksportuje się do JSON, dane jednego projektu czyści się jedną komendą, a śledzenie wstrzymuje i wznawia z palety komend. Rozszerzenie to czysty JavaScript na API VS Code, bez zależności i bez kroku budowania.

Pytania o CodeHeat

Więcej projektów

Inne realizacje z tej samej kategorii - zobacz, jak podchodzimy do podobnych wyzwań.

Masz podobny projekt?

Napisz do nas - wycena jest bezpłatna i wraca w godzinę.