CodeCausality — Change Impact Intelligence
CodeCausality helps you understand how a repository is connected and what a code change could affect before you ship it. It runs locally inside VS Code and turns source relationships, Git changes, tests, architecture rules, ownership, and history into a full-width CodeCausality Impact editor tab. Why CodeCausality?Changing one file rarely affects only one file. Before a refactor, bug fix, or review, developers often have to manually answer:
CodeCausality brings those signals together inside VS Code. V1 highlightsModern dashboard experienceCodeCausality opens a full-width editor dashboard with risk-aware metric cards, interactive graph controls, responsive evidence cards, and VS Code-native theming. Analyze the current fileOpen a source file and run:
See its direct and transitive blast radius, affected modules, recommended tests, architecture evidence, ownership, and history. Analyze your working treeRun:
CodeCausality detects your current Git changes and shows their combined impact. Interactive impact graphExplore how a change propagates through the repository:
Recommended testsCodeCausality combines dependency-graph evidence with deterministic matching heuristics to identify tests that are likely relevant to the change. Architecture guardrailsOptional rules in Ownership and historyWhen available, CodeCausality surfaces:
Quick start
You can also run:
from the Command Palette. Repository configurationCreate
Configuration is optional. CodeCausality works without it. PrivacyCodeCausality V1 is local-first:
The extension reads workspace source files and local Git metadata only to produce change-impact intelligence in your editor. See PRIVACY.md for the complete V1 privacy statement. Workspace trustCodeCausality does not run repository analysis in VS Code untrusted workspaces. Trust the workspace before running analysis. Language supportV1 relationship analysis is strongest for:
The graph model is designed to support more language analyzers in later releases, but V1 Marketplace positioning is intentionally focused on the experience we can support well today. Install from VSIXFor manual testing before Marketplace publication:
Or use Extensions → … → Install from VSIX… inside VS Code. SupportUse the GitHub issue tracker for bugs and feature requests. See SUPPORT.md. Links
LicenseMIT |