da0101/test-inspector — explained in plain English
Analysis updated 2026-05-18
Scan a codebase's test suite to find tests that pass without actually verifying behavior.
Get line-anchored explanations of weak or missing test coverage before opening a pull request.
Optionally ask an AI reviewer to double-check a specific flagged test case with verified line citations.
| da0101/test-inspector | 0xradioac7iv/tempfs | abboskhonov/hermium | |
|---|---|---|---|
| Stars | 0 | 0 | 0 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Installs from source via a build script, an AI provider API key is optional and only needed for the AI reviewer feature.
Test Inspector is a VS Code extension that analyzes your unit tests and tells you which ones are actually proving something about your code and which ones are not. It classifies every test and source file with one of four verdicts: Theater, meaning the test passes but proves nothing, Weak, meaning the test has partial coverage but meaningful gaps, Missing, meaning no test covers this file, or Strong, meaning the test genuinely verifies behavior. Every verdict comes with line-anchored evidence pointing to the specific line where the problem was found. The core analysis runs entirely locally without any API key. It detects quality problems such as tests that only assert trivially true things, tests that mock the very unit they are supposed to test, snapshot-only tests, render-only widget tests, and vague test names. It supports multiple testing frameworks: React projects using Jest or Vitest, Flutter and Dart, Firebase Functions, Django, and FastAPI. Optionally, you can connect an AI reviewer from OpenAI, Anthropic Claude, or Google Gemini to get a second opinion on any specific test case. The extension enforces an anti-hallucination contract: every claim the AI makes must cite a real line number and a verbatim excerpt from the actual file, and any anchor that cannot be verified is silently dropped before display. The extension is installed from source using a shell script that compiles the TypeScript, runs the unit suite, packages a .vsix file, and installs it into VS Code. It has not yet been published to the VS Code Marketplace, and API keys, when used, are stored in VS Code's encrypted secret storage rather than in plain settings files.
A local-first VS Code extension that flags unit tests as theater, weak, missing, or strong, with line-anchored evidence and an optional AI second opinion.
Mainly TypeScript. The stack also includes TypeScript, VS Code Extension API, OpenAI.
MIT license, free to use, modify, and distribute including commercially, with attribution.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.