Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>Engineering IQNew to Visual Studio Code? Get it now.
Engineering IQ

Engineering IQ

engineeringiq

|
1 install
| (0) | Free
Analyze the open workspace for architecture, security, performance, dependencies, and technical debt — locally, without uploading source.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Engineering IQ

Analyze the open workspace for architecture, security, performance, dependencies, technical debt, and upgrade risk — locally, without uploading source.

What it does

  • Detects React Native, React, Node, Python, Flutter, Android, iOS, Java, Ruby, PHP, .NET, and related stacks
  • Scores Engineering Health from those analyzers
  • Lists findings in the Engineering IQ view (Activity Bar and Explorer)
  • Opens the file at the reported line
  • Publishes diagnostics in the Problems panel (source: Engineering IQ)
  • Optional AI: explain a finding or summarize a category

Source stays on your machine. Registry lookups (npm, PyPI, and similar) only fetch package metadata when engineeringIq.enableNetworkAnalyzers is on.

Getting started

  1. Open a project folder
  2. Command Palette → Engineering IQ: Analyze Workspace
  3. Review the tree, status bar (IQ), and Problems panel
  4. Click a finding to jump to the line

If the folder has more than one app, you will be asked which project to analyze.

Optional AI

Analysis does not require AI. To explain a finding or summarize a category:

  1. Command Palette → Engineering IQ: Set AI Endpoint
  2. Enter https://engineeringiq.dev/api/ai

Only finding titles, severities, rule ids, and short descriptions are sent — not your source tree. Leave the setting empty if you do not want AI.

Settings

Setting Default Meaning
engineeringIq.enableNetworkAnalyzers true Fetch package-registry metadata for dependency health and upgrades
engineeringIq.aiEndpoint (empty) Use https://engineeringiq.dev/api/ai. Empty skips AI
engineeringIq.exclude [] Extra glob patterns to skip when reading the workspace

Privacy

  • Analyzers run in the extension host against the open folder
  • node_modules, vendor, .git, build output, and similar paths are skipped
  • Optional AI is off until you set an endpoint

Feedback

kiran@engineeringiq.dev

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