Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Villa Code : AI Code ReviewNew to Visual Studio Code? Get it now.
Villa Code : AI Code Review

Villa Code : AI Code Review

joModes

|
14 installs
| (0) | Free
Villa Code is a code Reviewer is a VS Code extension that automatically reviews code to catch bugs early and ensure best practices are followed. It helps developers reduce review noise and maintain code quality across fast-moving projects. The extension allows developers to run self-reviews on local
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Villa Code: AI Code Review

Villa Code is a VS Code extension that automatically reviews your code to catch bugs early and ensure best practices are followed. It helps developers reduce review noise and maintain code quality across fast-moving projects.

Categories

  • Linters: AI-powered code analysis and quality enforcement
  • Programming Languages: Multi-language support (TypeScript, JavaScript, Python, Java, C#, C++, and more)
  • Machine Learning: Intelligent code review powered by advanced AI
  • Snippets: Code analysis and validation patterns

Features

  • AI-Powered Code Review: Automatically analyzes your code for bugs, security issues, and best practice violations
  • Validate Selection: Select any code snippet and get instant feedback
  • Validate File: Review an entire file with one click
  • Validate Workspace: Scan your entire project for issues
  • Copy to AI: Copy issues directly to your clipboard to paste into AI chat for help
  • Memory Timeline: Track code changes and validation history
  • Auto-Fix Suggestions: Get concrete fix recommendations for detected issues

Getting Started

1. Install the Extension

Search for "Villa Code" in the VS Code marketplace or install the .vsix file manually.

2. Configure Your API Key (Required)

Villa Code requires an API key to authenticate with the backend. You can obtain this from your Villa dashboard.

  1. Open VS Code Settings (Ctrl+,)
  2. Search for "Villa" or "ai-validator"
  3. Add your API key to the ai-validator.apiKey setting

OR use the sidebar:

  1. Open the Villa sidebar from the activity bar
  2. If no API key is set, you'll see an input field
  3. Paste your API key and press Enter

3. Login (Optional)

For full features including cloud sync, login via the sidebar buttons.

4. Start Validating

  • Validate File: Click the "Validate File" button in the sidebar or press Ctrl+Shift+V
  • Validate Selection: Select code, right-click, and choose "Villa: Validate Selection"
  • Validate Project: Click "Validate Project" in the sidebar

⚠️ Note: You must have an API key configured to use validation features. The extension will prompt you to add a key if one is not set.

Commands

Command Keybinding Description
Villa: Validate Selection - Validate selected code
Villa: Validate File Ctrl+Shift+V Validate current file
Villa: Validate Workspace - Validate entire project
Villa: Open Validation Panel - Open results panel
Villa: Configure Settings - Configure extension settings
Villa: Login - Login to Villa account
Villa: Logout - Logout from Villa account
Villa: Debug Panel - Generate synthetic validation results
Villa: Memory Timeline - View memory timeline
Villa: Restore Snapshot - Restore memory snapshot
Villa: Memory Stats - View memory statistics

Configuration

Access settings via Ctrl+, and search for "Villa" or click "⚙️ Villa: Configure Settings" in the sidebar.

Settings

  • API URL: The AI Validator API endpoint (default: https://extention-4ky7.onrender.com)
  • Dashboard URL: The web dashboard URL (default: https://extention-dashboard.vercel.app)
  • API Key: Your authentication key
  • Privacy Mode: Control data handling (local-only, third-party-allowed, enterprise)
  • Auto Validate: Automatically validate files on save
  • Max Issues: Maximum issues to display (-1 for unlimited)

Usage

Validate Selection

  1. Select code in the editor
  2. Right-click and choose "Villa: Validate Selection" OR use the sidebar

Validate File

  1. Open any file
  2. Press Ctrl+Shift+V or use the sidebar

Copy Issues to AI

  1. After validation, click "📋 Copy to AI" on any issue
  2. Paste (Ctrl+V) into ChatGPT, Claude, or any AI chat
  3. Get detailed explanations and fixes!

Apply Auto-Fixes

  1. Look for issues with 🔧 icon (fixable issues)
  2. Click to see the suggested fix
  3. Apply directly to your code

Requirements

  • VS Code 1.75.0 or higher
  • Active internet connection for AI validation
  • API key (obtained via login)

Support

  • Dashboard: https://ai-validator-dashboard.vercel.app
  • Documentation: Check the Validation Panel in VS Code for detailed issue explanations

Privacy

Villa Code offers three privacy modes:

  • Local Only: Code never leaves your machine
  • Third Party Allowed: Uses AI services for enhanced analysis (default)
  • Enterprise: Custom deployment options

Enjoy coding with confidence! 🚀

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft