Open a Python project with pyproject.toml (Poetry project)
Press Ctrl+Shift+P (or Cmd+Shift+P on Mac)
Type: PyCloud CI Doctor: Analyze Project
Press Enter
View Results
Open Problems panel: Ctrl+Shift+M
Or check Output panel: Select "PyCloud CI Doctor" from dropdown
Click any issue to navigate to the file
Example Output
⚠️ pyproject.toml (line 8)
Both boto3 and aioboto3 detected. Ensure async/sync usage is consistent.
❌ .github/workflows/test.yml (line 15)
Workflow references Poetry but does not install it. Add `pip install poetry`.
🗺️ Roadmap
✅ v0.1 - Basic analyzer for pyproject.toml and GitHub Actions
🔄 v0.2 - Quick-fix code actions for detected issues
📋 v0.3 - Poetry/venv environment detection and management
🎯 v1.0 - Full feature release with comprehensive diagnostics
🐛 Known Issues
TOML and YAML parsing uses regex patterns; full AST parsing coming in v0.2
GitHub Actions analysis covers common patterns; complex workflows may have edge cases
Currently only analyzes GitHub Actions; support for GitLab CI and Azure Pipelines planned