Skip to content

Commit 5702d45

Browse files
authored
Merge pull request #251 from nanotaboada/chore/reorganize-extensions-recommendations
chore: reorganize and enhance workspace extensions
2 parents a98b35e + e60e7a8 commit 5702d45

File tree

1 file changed

+42
-14
lines changed

1 file changed

+42
-14
lines changed

.vscode/extensions.json

Lines changed: 42 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,53 @@
11
{
22
"recommendations": [
3-
// Java Development
3+
// Language & Frameworks
4+
"redhat.java", // Language Support for Java - Java language server
45
"vscjava.vscode-java-pack", // Extension Pack for Java - Language server, debugger, test runner, Maven
6+
"vscjava.vscode-java-debug", // Debugger for Java - Debug support
7+
"vscjava.vscode-java-dependency", // Java Dependency Viewer - View and manage dependencies
8+
"vscjava.vscode-java-test", // Test Runner for Java - Run and debug tests
59
"vscjava.vscode-lombok", // Lombok Annotations Support - Boilerplate code generation
6-
"vmware.vscode-boot-dev-pack", // Spring Boot Extension Pack - Spring Boot tooling and dashboard
7-
"redhat.vscode-xml", // XML - Language support for XML files
10+
"vscjava.vscode-maven", // Maven for Java - Maven project management
11+
"vmware.vscode-boot-dev-pack", // Spring Boot Extension Pack - Spring Boot tooling
12+
"vmware.vscode-spring-boot", // Spring Boot Tools - Spring Boot language server
13+
"vscjava.vscode-spring-boot-dashboard", // Spring Boot Dashboard - Manage Spring Boot apps
14+
"vscjava.vscode-spring-initializr", // Spring Initializr - Generate Spring Boot projects
815

9-
// Infrastructure & Workflow
10-
"ms-azuretools.vscode-containers", // Container Tools - Docker and container management
11-
"yy0931.vscode-sqlite3-editor", // SQLite3 Editor - Database viewer
16+
// AI Assistance
17+
"github.copilot-chat", // GitHub Copilot Chat - AI-powered coding assistant
18+
"coderabbit.coderabbit-vscode", // CodeRabbit - AI-powered code review
19+
20+
// Code Quality
1221
"sonarsource.sonarlint-vscode", // SonarLint - Code quality and security analysis
13-
"github.copilot-chat", // GitHub Copilot Chat - AI coding assistant
14-
"github.vscode-pull-request-github", // GitHub Pull Requests and Issues - PR management
15-
"github.vscode-github-actions", // GitHub Actions - CI/CD workflow support
16-
"redhat.vscode-yaml", // YAML - Language support for YAML files
17-
"davidanson.vscode-markdownlint", // MarkdownLint - Markdown linting
22+
23+
// Formatting & Linting
24+
"redhat.vscode-xml", // XML Language Support - XML language server
25+
"redhat.vscode-yaml", // YAML Language Support - YAML language server
26+
"davidanson.vscode-markdownlint", // MarkdownLint - Markdown linting and style checking
1827
"foxundermoon.shell-format", // Shell Format - Shell script formatter
19-
"codezombiech.gitignore", // Gitignore - .gitignore file support
20-
"ryanluker.vscode-coverage-gutters", // Coverage Gutters - Test coverage visualization
21-
"usernamehw.errorlens" // Error Lens - Inline error and warning display
28+
29+
// Version Control & Collaboration
30+
"github.vscode-pull-request-github", // GitHub Pull Requests - Manage pull requests and issues
31+
"github.vscode-github-actions", // GitHub Actions - Manage CI/CD workflows
32+
"github.remotehub", // Remote Repositories - Browse and edit GitHub repos remotely
33+
"ms-vscode.remote-repositories", // Remote Repositories - Remote repository infrastructure
34+
"ms-vscode.azure-repos", // Azure Repos - Azure DevOps repository support
35+
"codezombiech.gitignore", // gitignore - Generate .gitignore files
36+
37+
// Containers & Configuration
38+
"ms-azuretools.vscode-containers", // Container Tools - Docker and container management
39+
"yy0931.vscode-sqlite3-editor", // SQLite3 Editor - View and edit SQLite databases
40+
"mechatroner.rainbow-csv", // Rainbow CSV - Colorize CSV and TSV files
41+
42+
// UI Enhancements
43+
"github.github-vscode-theme", // GitHub Theme - GitHub color themes
44+
"pkief.material-icon-theme", // Material Icon Theme - Material Design file icons
45+
"oderwat.indent-rainbow", // Indent Rainbow - Colorize indentation levels
46+
"bierner.markdown-emoji", // Markdown Emoji - Emoji support in Markdown
47+
"bierner.markdown-mermaid", // Markdown Mermaid - Mermaid diagram support in Markdown
48+
"bierner.markdown-preview-github-styles" // Markdown Preview GitHub Styling - GitHub-style Markdown preview
2249
],
50+
// Prevent conflicting, deprecated, or alternative extensions from being recommended
2351
"unwantedRecommendations": [
2452
"vscjava.vscode-gradle", // Gradle for Java - Project uses Maven exclusively
2553
"ms-azuretools.vscode-docker", // Docker (legacy) - Use vscode-containers instead

0 commit comments

Comments
 (0)