chore(vscode): configure launch settings, tasks, and extension recommendations
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: Runmain.pywith 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
- Open the project in VSCode
- Install all recommended extensions when prompted
- 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