Skip to content

chore(vscode): configure launch settings, tasks, and extension recommendations

LOKESH MANCHALA requested to merge setup/vscode-config into dev

VSCode Workspace Configuration

This update introduces a standardized .vscode configuration to enhance development workflow and maintain consistency across environments.

What's Included

1. settings.json

  • Sets Ruff as the default formatter for Python files.
  • Enables format on save.

2. launch.json

Configured for common debugging and execution use cases:

  • Python: File: Run any Python file
  • Python: Module: Run a Python module
  • Python: Main with Args: Run main.py with predefined arguments
  • Python: Pytest: Run tests using pytest

3. tasks.json

  • Adds basic Python-related tasks (optional for future use)

4. extensions.json

  • Recommends the following extensions:
    • ms-python.python
    • charliermarsh.ruff

Getting Started

  1. Open the project in VSCode
  2. Install all recommended extensions when prompted
  3. Use the Run and Debug panel to run Python scripts or test cases

Notes

  • These configurations are optional but recommended for all contributors
  • They help maintain consistent formatting and simplify debugging

Last updated: August 04/2025

Merge request reports

Loading