Skip to content

Conversation

@yurekami
Copy link
Contributor

Description

Add VS Code recommended extensions configuration for DeepGEMM development.

Recommended Extensions

Category Extension Purpose
Python ms-python.python Python language support
ms-python.vscode-pylance Fast Python language server
charliermarsh.ruff Fast Python linter
C++/CUDA ms-vscode.cpptools C++ IntelliSense
nvidia.nsight-vscode-edition NVIDIA CUDA debugging
vscode-clangd clangd language server
Build cmake-tools CMake integration
twxs.cmake CMake syntax highlighting
Git gitlens Git supercharged
git-graph Git history visualization
Quality editorconfig EditorConfig support
code-spell-checker Spell checking
shellcheck Shell script linting
Docs markdown-all-in-one Markdown support
vscode-yaml YAML support
even-better-toml TOML support

Changes

  • Add .vscode/extensions.json with recommendations
  • Update .gitignore to allow extensions.json while ignoring other VS Code settings

Benefits

  • VS Code prompts users to install recommended extensions
  • Ensures consistent tooling across the team
  • Includes NVIDIA Nsight for CUDA debugging

Testing

  • Valid JSON syntax
  • VS Code shows extension recommendations

🤖 Generated with Claude Code

Add .vscode/extensions.json with recommended extensions for
DeepGEMM development:

Python:
- ms-python.python - Python language support
- ms-python.vscode-pylance - Fast Python language server
- charliermarsh.ruff - Fast Python linter

C++/CUDA:
- ms-vscode.cpptools - C++ IntelliSense
- nvidia.nsight-vscode-edition - NVIDIA CUDA debugging
- llvm-vs-code-extensions.vscode-clangd - clangd language server

Build Tools:
- ms-vscode.cmake-tools - CMake integration
- twxs.cmake - CMake syntax highlighting

Code Quality:
- editorconfig.editorconfig - EditorConfig support
- streetsidesoftware.code-spell-checker - Spell checking
- timonwong.shellcheck - Shell script linting

Also update .gitignore to allow extensions.json while keeping
other VS Code settings private.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
@zheanxu zheanxu closed this Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants