> For the complete documentation index, see [llms.txt](https://knowledgebase.autorabit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://knowledgebase.autorabit.com/product-guides/integral-zone/iz-suite/iz-scan/vs-code-extension.md).

# VS Code Extension

## IZ Scan - VS Code Extension

### Overview

IZ Scan is a powerful code analysis tool for VS Code, empowering developers to ensure high-quality code by leveraging custom and pre-built rule sets. Developed by Integral Zone, it’s designed to work seamlessly with various projects, including Mule and API. This extension helps developers and teams ensure code quality and compliance with best practices in their MuleSoft and API development.

### Features

1. **`Static Code Analysis`**: Scan your Mule projects and API projects (RAML, OAS) for potential issues, code smells, and security vulnerabilities.
2. **`Real-time Feedback`**: Receive real-time feedback and recommendations as you code, helping you catch and rectify problems early.
3. **`Customizable Rules`**: Configure rules and checks to match your project’s specific requirements and coding standards.
4. **`Project Integration`**: Seamlessly integrates with your Mule projects and API projects, providing insights within your development environment.
5. **`Pre-built Rules`**: Out of the box, IZ Scan includes 160+ Mule-specific rules and 50+ API-specific rules.
6. **`Rule Profiles`**: Organize rules into profiles for targeted code evaluations.
7. **`Auto-fix Capability`**: Suggest and apply fixes to code issues automatically.
8. **`Integrated Issue Viewer`**: View all identified issues directly within your project files in VS Code.
9. **`Cross-Platform Support`**: Works on Windows, macOS, and Linux.

### See Also

* [Install IZ Scan for Desktop](/product-guides/integral-zone/iz-suite/iz-scan/vs-code-extension/installation/desktop-version.md)
* [IZ Analyzer Configuration](/product-guides/integral-zone/iz-suite/iz-scan/vs-code-extension/configuration/iz-analyzer.md)
* [IZ Scan Extension Configuration](/product-guides/integral-zone/iz-suite/iz-scan/vs-code-extension/configuration/iz-scan-extension.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://knowledgebase.autorabit.com/product-guides/integral-zone/iz-suite/iz-scan/vs-code-extension.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
