Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
py-launch-blueprint 0.1.0 documentation
Logo
py-launch-blueprint 0.1.0 documentation
  • About Py Launch Blueprint
    • Project Philosophy
    • 🚀 Key Features of Py Launch Blueprint
  • Tasks Overview
    • Setup & Dependency Check
    • Setup Development Environment
    • Type Checking with MyPy and Pyright
    • CI/CD with GitHub Actions
    • Managing Dependencies with UV and Pip
    • Contributing Code
    • Debugging Configuration Guide
  • Tools Overview
    • Ruff: A Fast Python Linter & Formatter
    • Taplo: A Fast TOML Formatter & Linter
    • Mypy
    • Python Types Common Issues and Solutions
    • Pytest Test Framework
    • UV Package Manager
    • GitHub Actions
    • Recommended VS Code Extensions
    • Makefile
    • Using the Justfile
    • CLA Assistant
  • Tutorials Overview
    • Full Project Setup
  • Reference Overview
    • Project Structure
    • Configuration Files
    • Command-Line Interface (CLI) Commands
    • Versioning and Release Management
  • Contributing to Py Launch Blueprint
    • Contributor License Agreement (CLA) FAQ
    • Code of Conduct
    • Individual Contributor License Agreement (CLA)
    • Corporate Contributor License Agreement
  • GitHub Issue and PR Templates
  • Starting point for new issue templates
Back to top
View this page

Recommended VS Code Extensions¶

This guide provides a list of recommended Visual Studio Code (VS Code) extensions to enhance your development experience with the Py Launch Blueprint project.

Recommended Extensions¶

Here are the recommended VS Code extensions for this project:

  1. Python (ms-python.python)

    • Provides rich support for the Python language, including features such as IntelliSense, linting, debugging, and more.

  2. Pylance (ms-python.vscode-pylance)

    • A performant, feature-rich language server for Python, providing fast, feature-rich language support.

  3. Ruff (charliermarsh.ruff)

    • A fast and efficient linter and formatter for Python code.

  4. MyPy (matangover.mypy)

    • A static type checker for Python, helping you ensure your code adheres to specified type annotations.

  5. Even Better TOML (tamasfe.even-better-toml)

    • Provides syntax highlighting, formatting, and validation for TOML files.

  6. YAML (redhat.vscode-yaml)

    • Provides comprehensive YAML language support to VS Code, including validation, autocompletion, and hover support.

  7. GitLens (eamodio.gitlens)

    • Enhances the built-in Git capabilities of VS Code, providing features such as blame annotations, code lens, and more.

  8. Code Spell Checker (streetsidesoftware.code-spell-checker)

    • A basic spell checker that works well with camelCase code.

Installing Extensions¶

To install these extensions, follow these steps:

  1. Open VS Code.

  2. Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X.

  3. Search for each extension by name and click the Install button.

Alternatively, you can install extensions from the command line using the code command:

code --install-extension ms-python.python
code --install-extension ms-python.vscode-pylance
code --install-extension charliermarsh.ruff
code --install-extension matangover.mypy
code --install-extension tamasfe.even-better-toml
code --install-extension redhat.vscode-yaml
code --install-extension eamodio.gitlens
code --install-extension streetsidesoftware.code-spell-checker

Additional Resources¶

For more information on using and configuring VS Code, refer to the official documentation.

Next
Makefile
Previous
GitHub Actions
Copyright © 2025, Steve Morin
Made with Sphinx and @pradyunsg's Furo
View on GitHub
On this page
  • Recommended VS Code Extensions
    • Recommended Extensions
    • Installing Extensions
    • Additional Resources