This extension pack for Visual Studio Code (VSCode) has been curated for the developers of the ITCLOUD team at the New York Public Library (NYPL). The pack includes a range of extensions to enhance productivity, code quality, and collaboration.
Extensions Included
Python Extensions:
- Django (batisteo.vscode-django): Advanced Django support.
- djLint (monosans.djlint): Linting and formatting for HTML templates, including Django and Jinja.
- isort (ms-python.isort): Python import sorting.
- Pylint (ms-python.pylint): Python linting integration.
- Python (ms-python.python): Linting, Debugging, IntelliSense, Jupyter Notebooks, code formatting, and more for Python.
- Ruff (charliermarsh.ruff): An extremely fast Python linter and code formatter.
JS/Frontend Extensions:
- Angular Template Support (Angular.ng-template): Advanced Angular template support.
- ESLint (dbaeumer.vscode-eslint): Integrates ESLint into VS Code.
- Import Cost (wix.vscode-import-cost): Display import/require package size in the editor.
- Prettier (esbenp.prettier-vscode): Opinionated code formatter for JavaScript, TypeScript, CSS, and more.
Utility & Quality Assurance Extensions:
- Better Comments (aaron-bond.better-comments): Improve code comments by annotations.
- Claude Code (anthropic.claude-code): Anthropic's agentic coding assistant, right in your editor.
- Cloud Code (googlecloudtools.cloudcode): Cloud-native development for Kubernetes & Google Cloud.
- Code Spell Checker (streetsidesoftware.code-spell-checker): Spelling checker for source code.
- Even Better TOML (tamasfe.even-better-toml): TOML language support.
- GitLens (eamodio.gitlens): Git supercharged.
- Path Intellisense (christian-kohler.path-intellisense): Autocompletes filenames.
- Snyk Vulnerability Scanner (snyk-security.snyk-vulnerability-scanner): Find vulnerabilities in your projects.
- Veracode VSCode Plugin (Veracode.veracode-vscode-plugin): Integrate Veracode security scanning.
This extension pack is maintained by the ITCLOUD team at the New York Public Library. Happy Coding!