A CLI tool that analyzes your unit tests and codebase to detect weak test coverage, redundant cases, and untested logic paths. Because your tests aren’t as good as you think.
Most test suites lie. They pass when they shouldn't, cover when they shouldn't, and leave edge cases to die in the cold. Goblin helps you:
- Spot meaningless tests
- Identify missing assertions
- Catch untested edge cases
- Parse code and test files
- Detect empty or redundant tests
- Identify missing logical branches
- Suggest better coverage
$ goblin analyze ./path/to/your/code| Folder | Purpose |
|---|---|
goblin/ |
Core logic: parsing, detecting, and shaming bad tests |
tests/ |
Unit tests for the Goblin itself |
docs/ |
Design plans, roadmap, architecture decisions |
Roadmap – See what's coming next in the Goblinverse! Virtual Environment – Lessons learned about dev environment for Goblin development.
👋 Created by gpapachr – fueled by sarcasm, caffeine, and a deep hatred for fragile test suites.
