Acht VS-Code-Erweiterungen, die sich heute lohnen

Die meisten Erweiterungslisten sind aufgebläht. Die Hälfte doppelt etwas, das der Editor schon kann, oder bremst den Start für eine Funktion, die man zweimal im Jahr braucht.

Hier die kurze Fassung: die acht, die bei mir noch installiert sind.

Codequalität

ESLint

Zeigt Lint-Fehler beim Tippen statt zwanzig Minuten später in der Pipeline.

marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint

Formatierung

Prettier

Beendet Formatierungsdebatten im Review, indem sie niemandes Entscheidung mehr sind.

marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode

Git-Historie

GitLens

Sagt dir, wer eine Zeile geschrieben hat und warum, ohne die Datei zu verlassen.

marketplace.visualstudio.com/items?itemName=eamodio.gitlens

Diagnose

Error Lens

Setzt die Fehlermeldung neben den Code, statt sie in einem Panel zu verstecken.

marketplace.visualstudio.com/items?itemName=usernamehw.errorlens

Container

Docker

Images, Container und Compose-Dateien verwalten, ohne ins Terminal zu wechseln.

marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-docker

HTTP-Anfragen

REST Client

Hält API-Aufrufe in einer .http-Datei, die neben dem Code versioniert wird.

marketplace.visualstudio.com/items?itemName=humao.rest-client

Autovervollständigung

Path Intellisense

Vervollständigt Dateipfade und beseitigt still eine ganze Klasse von Tippfehlern.

marketplace.visualstudio.com/items?itemName=christian-kohler.path-intellisense

Konsistenz

EditorConfig

Hält Einrückung und Zeilenenden über Editoren und Teammitglieder hinweg identisch.

marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig

Wenn der Editor träge wirkt, hilft fast immer das Entfernen von Erweiterungen, nicht eine weitere.

Soll es gebaut werden, nicht nur ausgewählt?

Web-Apps, APIs, Infrastruktur und Interfaces. Freelance aus Barcelona, Kunden weltweit.

Kontakt aufnehmen


Kommentare

Leave a Reply

Your email address will not be published. Required fields are marked *