1+ {
2+ // See https://go.microsoft.com/fwlink/?LinkId=827846 to learn about workspace recommendations.
3+ "recommendations" : [
4+ // Python Development
5+ " ms-python.python" , // Python Environments, Language, and More
6+ " ms-python.vscode-pylance" , // Python Language Server w/ Typing
7+ " ms-python.debugpy" , // VSCode Python Debugger
8+ " charliermarsh.ruff" , // Fast Python Linter & Formatter
9+ " njpwerner.autodocstring" , // Automatically generate Python docstrings
10+ " rodolphebarbanneau.python-docstring-highlighter" , // Highlight Python docstring syntax
11+ " kevinrose.vsc-python-indent" , // Correct indents for python
12+
13+ // Data Science & Notebooks
14+ " ms-toolsai.jupyter" , // Jupyter Notebooks in VSCode
15+ " ms-toolsai.jupyter-renderers" , // Jupyter Cell Output Renderer
16+ " mechatroner.rainbow-csv" , // Color-coded CSV Columns
17+ " sbsnippets.pytorch-snippets" , // Snippits for PyTorch
18+
19+ // Shell & Command Line
20+ " mads-hartmann.bash-ide-vscode" , // .*sh script language support
21+ " timonwong.shellcheck" , // .*sh script linting
22+ " foxundermoon.shell-format" , // .*sh script formatting
23+
24+ // Remote Development
25+ " ms-vscode-remote.remote-containers" , // Remote Connect to Docker
26+ " ms-vscode-remote.remote-ssh" , // Remote Connect via SSH
27+ " ms-vscode-remote.remote-ssh-edit" , // SSH Config File Editing
28+ " exiasr.hadolint" , // Dockerfile linter
29+
30+ // Document Formats & Preview
31+ " mathematic.vscode-pdf" , // PDF Preview
32+ " vitaliymaz.vscode-svg-previewer" , // SVG Preview
33+ " ctcuff.font-preview" , // Font PReview
34+ " james-yu.latex-workshop" , // LaTeX File Renderer for Documents
35+ " shd101wyy.markdown-preview-enhanced" , // Improved Markdown Preview
36+
37+ // Code Formatting & Style
38+ " esbenp.prettier-vscode" , // Prettier general formatting tool
39+ " mrmlnc.vscode-attrs-sorter" , // HTML Attribute Sorter
40+ " richie5um2.vscode-sort-json" , // JSON Sorter
41+ " 2gua.rainbow-brackets" , // Multi-colored brackets for readability
42+ " aaron-bond.better-comments" , // Comments w/ Styling
43+
44+ // Project Management & Navigation
45+ " alefragnani.project-manager" , // Manage VSCode Workspaces
46+ /* Add the below to your projects.json file to add this project
47+ '~/Library/Application Support/Cursor/User/globalStorage/alefragnani.project-manager/projects.json'
48+ {
49+ "name" : " 🍪 {{ cookiecutter.repo_name }}" ,
50+ "rootPath" : " /Path/to/your/project/{{ cookiecutter.repo_name }}/.vscode/{{ cookiecutter.repo_name }}.code-workspace" ,
51+ "tags" : [
52+ " 🪿 gotem"
53+ ],
54+ "enabled" : true
55+ },
56+ */
57+ " peterschmalfeldt.explorer-exclude" , // Keep Explorer Clean by Hiding Files
58+ " christian-kohler.path-intellisense" , // Path Intellisense
59+ " kisstkondoros.vscode-gutter-preview" , // Image Preview
60+
61+ // Git & Version Control
62+ " eamodio.gitlens" , // View git diffs, edits, branches and more
63+
64+ // TODO: Add cookiecutter template types, include if web only
65+ // API Development
66+ " humao.rest-client" , // Easily make HTTP queries for API testing
67+
68+ // Build Tools
69+ " ms-vscode.makefile-tools" , // Tools for Makefiles
70+ " task.vscode-task" , // Tools for Taskfiles
71+
72+ // Configuration Files
73+ " tamasfe.even-better-toml" , // .toml language support
74+ " dotenv.dotenv-vscode" , // .env language support
75+ " redhat.vscode-yaml" , // .yaml language support
76+ " redhat.vscode-xml" , // .xml language support
77+
78+ // Output & Debugging
79+ " ibm.output-colorizer" , // Automatically color-code VSCode Output logs
80+ " usernamehw.errorlens" ,
81+ " spmeesseman.vscode-taskexplorer" ,
82+ " ms-azuretools.vscode-docker" // Highlight errors in-line
83+ ],
84+ // List of extensions recommended by VS Code that should not be recommended for users of this workspace.
85+ "unwantedRecommendations" : [
86+ // Superceded by ruff
87+ " ms-python.black-formatter" ,
88+ " ms-python.isort" ,
89+ " ms-python.pylint" ,
90+
91+ // Superceded by Pylance
92+ " ms-pyright.pyright"
93+ ]
94+ }
0 commit comments