🚀 AUTOQAPRO - Smart Development Assistant
AUTOQAPRO is an AI-powered VS Code extension that revolutionizes your development workflow with intelligent import resolution, smart diagnostics, and automated test generation.
✨ Features
🔧 Smart Import Resolution
- Intelligent Import Fixing: Automatically detects and fixes import issues with AI-powered suggestions
- Path Mapping Support: Understands TypeScript path mappings and bundler aliases
- Package Installation: Automatically suggests and installs missing npm packages
- File Creation: Creates missing files with intelligent templates
🤖 AI-Powered Diagnostics
- Smart Error Analysis: Uses AI to understand and resolve TypeScript/JavaScript errors
- Contextual Suggestions: Provides context-aware fixes based on your project structure
- Bulk Resolution: Handles multiple issues simultaneously with intelligent prioritization
✨ Test Generation & Execution
- Comprehensive Test Generation: Creates complete test suites with multiple scenarios
- Multi-Framework Support: Works with Jest, Mocha, and Vitest
- Automatic Setup: Configures test frameworks with optimal settings
- Instant Execution: Generate and run tests in one command
🏗️ Project Analysis
- Structure Analysis: Deep understanding of your project's architecture
- Dependency Mapping: Visualizes and analyzes project dependencies
- Configuration Detection: Automatically detects and works with your build tools
🎯 Quick Start
- Install the Extension: Search for "AUTOQAPRO" in VS Code marketplace
- Open a Project: Open any TypeScript/JavaScript project
- Access Features: Use
Ctrl+Shift+A
(or Cmd+Shift+A
on Mac) for the main menu
- Status Bar: Click the AUTOQAPRO status bar item for quick access
⌨️ Keyboard Shortcuts
Shortcut |
Action |
Ctrl+Shift+A |
Open main menu |
Ctrl+Shift+I |
Fix import issues |
Ctrl+Shift+T |
Run current test |
Ctrl+Shift+G |
Generate test file |
🎨 Beautiful Command Palette
AUTOQAPRO features a carefully designed command palette with:
- Categorized Commands: Organized by functionality with clear icons
- Contextual Actions: Commands appear based on current file type
- Progress Indicators: Real-time feedback during operations
- Rich Descriptions: Detailed explanations for each action
🔧 Configuration
Configure AUTOQAPRO through VS Code settings:
{
"autoqapro.backendUrl": "http://localhost:8000",
"autoqapro.autoResolveImports": true,
"autoqapro.preferredTestFramework": "jest",
"autoqapro.showStatusBarItem": true,
"autoqapro.enableIntelligentSuggestions": true
}
Right-click on any TypeScript/JavaScript file to access AUTOQAPRO features directly from the context menu.
📊 Output Channels
AUTOQAPRO provides detailed information through dedicated output channels:
- Import Analysis: Detailed import structure analysis
- Diagnostics Report: Comprehensive error categorization
- Test Results: Formatted test execution results
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🆘 Support
Made with ❤️ by the AUTOQAPRO team