I use Visual Studio code for Java, JavaScript, DevOps tooling (Jenkins, Docker) and a few other things.
This is my collection of plugins, I found useful as a starting point:
- Code formatting: ESLint for Type/JavaScript
- Code formatting: NGINX formatter
- Code formatting: Prettier (opinionated)
- Java Checkstyle
- Syntax support for .File
- Syntax support for Java (Redhat)
- Syntax support for Jenkinsfile
- Syntax support for Mustache
{{}}
- Syntax support for NGINX
- Syntax support for NGINX
- Syntax support for PlantUML
- Syntax support for XML (Redhat)
- Syntax support for XML Formatting, XQuery, and XPath Tools
- Syntax support for YAML (Redhat)
- Chat with Slack or Discord
- MS LiveShare pack for pair programming
- MS Liveshare Whiteboard
- MS Teams development
- GitHub pull requests
- GitLens - the ultimate git extension
- Wallaby Dingo - download and open git repos inside vscode
- Markdown linting and style checking
- PlantUML - create UML diagrams from plain Text
- Test explorer UI (run test in sidebar)
- Thunder Client for REST
- Java development pack
- Redhat Commons
- Redhat Java dependency Analysis
- Redhat Microprofile support
- Redhat Quarkus support
As usual: YMMV