Pymate
Pymate is an all-in-one VS Code extension that brings Docker Compose, testing, AI-driven test suggestions and static analysis right into your editor.
🚀 Features
Docker Compose Integration
- Validate your
docker-compose.yml
- One-click start/stop/restart via status-bar buttons or Command Palette
- Interactive dependency graph (Mermaid)
- Live resource monitoring panel
Automated Test Coverage
- Run
pytest --cov over your entire workspace
- HTML & JSON coverage reports, opened directly in VS Code
- List untested functions for deeper insight
AI-Driven Test Suggestions
- ChatGPT-powered pytest stub generation
- Project-specific prompts include your actual function code
- Fallback listing of untested methods if no API key is set
Static Analysis & Style Enforcement
- Pylint integration (JSON → VS Code diagnostics)
- Regex checkstyle rules or point to your own
checkstyle.xml
- Lint-on-open & lint-on-save, with Problems panel feedback
| |