Skip to content
| Marketplace
Sign in
Visual Studio Code>Linters>NoditrivoNew to Visual Studio Code? Get it now.
Noditrivo

Noditrivo

ArmoTuSitio

|
1 install
| (0) | Free
Evidence-based change impact intelligence for VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Noditrivo

Change Impact Intelligence · Know what changes before it breaks.

Local-first VS Code extension for evidence-based impact analysis across code, APIs, databases and infrastructure.

Pre-release (0.1.0), not published. Compares your working tree with a Git baseline and reports evidence from direct JS/TS imports, OpenAPI breaking changes, SQL migrations, Docker Compose, Kubernetes and Terraform files. Every analyzer is static and limited to the changed files; the scope is shown in the Control Center. After a second run it also shows which findings are new, existing or resolved. Name subject to formal trademark clearance.

Brand identity

The approved Noditrivo Dark Premium direction, logo variations, color values, typography, Activity Bar icon and Control Center UX specification are documented in Brand Identity.

Noditrivo brand

  • Main symbol
  • Dark-background logo (PNG for the README, the Marketplace rejects SVG images there) / Light-background logo
  • Monochrome VS Code Activity Bar SVG — referenced in package.json; click the icon to open the Control Center in the central editor.
  • Design tokens

Visual status: SVGs are editable reconstructions; the original moodboard raster file is not yet stored in this repository. Production PNG exports and screenshots of the final running UI remain to be added and visually validated.

What it looks like

Run Noditrivo: Open Control Center or Noditrivo: Analyze Changes from the Command Palette:

Command Palette listing the two Noditrivo commands

The extension contributes two commands and no background activity.

The Control Center opens in the main editor area, ready to compare the working tree with a Git baseline:

Control Center before the first analysis, with the baseline field and empty counters

Idle state: choose a baseline (default HEAD) and run the analysis. Read-only.

After the analysis it summarizes the changed files, direct imports and contract, database and infrastructure evidence:

Control Center showing 6 changed files, 1 verified import and 10 evidence items

Overview of a sample workspace with Compose, Kubernetes, Terraform, OpenAPI and SQL changes.

Evidence list with breaking SQL, Compose, Kubernetes and OpenAPI findings, each with its source location

Every finding names the rule, the file and the exact location it comes from.

Running the analysis again compares it with the previous one:

Changes since the previous analysis: one new, eight existing and two resolved evidence items

New, existing and resolved evidence between two runs of the same baseline.

The command also accepts a baseline straight from the Command Palette:

Input box asking for the Git baseline

Noditrivo: Analyze Changes prompts for a branch, tag or commit.

Getting started (development)

npm install
npm run check      # build + tests
npm run bench      # synthetic performance benchmark
npm run package    # check + VSIX + smoke test of the VSIX (does not publish)

Regenerating the screenshots

npm run screenshots

The script (scripts/capture-readme-screenshots.cjs) builds the extension, downloads a pinned VS Code into .vscode-test/ (git-ignored, override with NODITRIVO_VSCODE_VERSION), and launches it with the extension under development, a temporary profile (dark theme, 1440×900, 100 % zoom) and a throwaway Git repository created from demo/. It drives the real UI with playwright-core, writes the PNG files to docs/images/ (each must stay under 300 KB) and deletes the temporary profile and workspace on exit. It needs a desktop session and network access the first time. The window title keeps the [Extension Development Host] prefix that VS Code adds when loading an extension under development.

demo/sample-workspace/ is the baseline commit; demo/sample-workspace-edits/step-1 and step-2 are the working-tree edits applied before the first and second analysis.

Images are referenced with relative paths. docs/images/ and demo/ are excluded from the VSIX (.vscodeignore); vsce rewrites relative README image links to absolute URLs built from the repository field in package.json, so the files must exist on the repository's default branch when the extension is published (or pass --baseImagesUrl).

Security design: Threat model. Release steps: Release readiness.

Open this repository in VS Code, press F5 to launch an Extension Development Host, open a project with Git changes and run Noditrivo: Analyze Changes in the Command Palette. The Control Center opens in the main editor area.

Use HEAD as baseline for tracked working-tree changes. You can provide another Git ref for comparisons. Untracked files and unsaved editors are included; aliases and transitive relations are not covered.

Privacy & safety

  • Read-only by design. The extension does not write repository files, modify databases, deploy infrastructure or send code to hosted models.
  • No shell invocation for Git; inputs are validated.
  • Every displayed dependency reports its source evidence and clear limitations.
  • No claim of runtime failure is inferred from an import alone.

Roadmap

See Master Plan and Upgrade Checklist. Do not publish or merge until the verification gates are satisfied.

License

MIT. Developed by Alejandro Di Stefano — ArmoTuSitio.

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