Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unit Test Goblin 🧪👹

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.

Goblin CLI Output

Why?

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

MVP Features

  • Parse code and test files
  • Detect empty or redundant tests

Next Steps

  • Identify missing logical branches
  • Suggest better coverage

Usage

$ goblin analyze ./path/to/your/code

📁 Folder Overview

Folder Purpose
goblin/ Core logic: parsing, detecting, and shaming bad tests
tests/ Unit tests for the Goblin itself
docs/ Design plans, roadmap, architecture decisions

📚 Docs

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.

About

An intelligent analyzer for unit tests that detects weak coverage, redundant logic, and missing edge cases.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages