diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 5df020f..b829afa 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,24 +1,45 @@ { "recommendations": [ - // Python Development + // Language & Frameworks "ms-python.python", // Python language support - "ms-python.flake8", // Python linting with flake8 + + // AI Assistance + "github.copilot-chat", // GitHub Copilot Chat - AI-powered coding assistant + "coderabbit.coderabbit-vscode", // CodeRabbit - AI-powered code review + + // Code Quality + "sonarsource.sonarlint-vscode", // SonarLint - Code quality and security analysis + + // Formatting & Linting "ms-python.black-formatter", // Python code formatting + "ms-python.flake8", // Python linting with flake8 + "redhat.vscode-xml", // XML Language Support - XML language server + "redhat.vscode-yaml", // YAML Language Support - YAML language server + "davidanson.vscode-markdownlint", // MarkdownLint - Markdown linting and style checking + "foxundermoon.shell-format", // Shell Format - Shell script formatter + + // Version Control & Collaboration + "github.vscode-pull-request-github", // GitHub Pull Requests - Manage pull requests and issues + "github.vscode-github-actions", // GitHub Actions - Manage CI/CD workflows + "github.remotehub", // Remote Repositories - Browse and edit GitHub repos remotely + "ms-vscode.remote-repositories", // Remote Repositories - Remote repository infrastructure + "ms-vscode.azure-repos", // Azure Repos - Azure DevOps repository support + "codezombiech.gitignore", // gitignore - Generate .gitignore files - // Infrastructure & Workflow + // Containers & Configuration "ms-azuretools.vscode-containers", // Container Tools - Docker and container management - "github.copilot-chat", // GitHub Copilot Chat - AI coding assistant - "github.vscode-pull-request-github", // GitHub Pull Requests and Issues - PR management - "github.vscode-github-actions", // GitHub Actions - CI/CD workflow support - "redhat.vscode-yaml", // YAML - Language support for YAML files - "foxundermoon.shell-format", // Shell Format - Shell script formatter - "codezombiech.gitignore", // Gitignore - .gitignore file support - "sonarsource.sonarlint-vscode", // SonarLint - Code quality and security analysis - "davidanson.vscode-markdownlint", // MarkdownLint - Markdown linting - "ryanluker.vscode-coverage-gutters", // Coverage Gutters - Test coverage visualization - "yy0931.vscode-sqlite3-editor", // SQLite3 Editor - Database viewer - ], + "yy0931.vscode-sqlite3-editor", // SQLite3 Editor - View and edit SQLite databases + // UI Enhancements + "github.github-vscode-theme", // GitHub Theme - GitHub color themes + "pkief.material-icon-theme", // Material Icon Theme - Material Design file icons + "oderwat.indent-rainbow", // Indent Rainbow - Colorize indentation levels + "mechatroner.rainbow-csv", // Rainbow CSV - Colorize CSV and TSV files + "bierner.markdown-emoji", // Markdown Emoji - Emoji support in Markdown + "bierner.markdown-mermaid", // Markdown Mermaid - Mermaid diagram support in Markdown + "bierner.markdown-preview-github-styles" // Markdown Preview GitHub Styling - GitHub-style Markdown preview + ], + // Prevent conflicting, deprecated, or alternative extensions from being recommended "unwantedRecommendations": [ "ms-azuretools.vscode-docker", // Docker (legacy) - Use vscode-containers instead "docker.docker", // Docker DX - Use ms-azuretools.vscode-containers