Hej dwa lata temu stworzyłem małe rozszerzenie które w założeniu miało pomagać podczas pracy programisty poprzez automatyczne generowanie początkowej treści plików w dowolnym języku programowania. Wówczas pisałem o nim na forum jednak rozszerzenie posiadało wiele niedociągnięć. Najwięcej problemów miało z ignorowaniem plików które są automatycznie tworzone.
Kilka tygodni temu postanowiłem odgrzebać projekt i poprawić niedociągnięcia. Główna zasada która mi przyświecała to używanie rozszerzenia bez żadnej konfiguracji. I udało się! Rozszerzenie podpowiada nam treści plików na podstawie wcięć w pliku (warto mieć skonfigurowanego lintera). Oraz ignoruje zmiany w plikach wymienionych w .gitignore (warto mieć też GITa). Dzięki temu nie potrzebujemy konfiguracji wystarczy tylko zainstalować rozszerzenie i tyle naszej pracy.
Szybki pogląd jak to śmiga w gifie :
Tworze tutaj nowy plik o nazwie "awesomeClass" dzięki czemu dostaje wygenerowaną treść która w odpowiednich miejscach ma podstawiony wyraz "awesome". Czy to nie wspaniałe ?
Jeśli chcielibyście przetestować rozszerzenie w swoich projektach zachęcam do instalacji i dzielenia się opinia na temat działania!
https://marketplace.visualstudio.com/items?itemName=bajdzis.awesome-tree