typemut is a mutation testing tool for Python type annotations that verifies whether type checkers detect changes to type hints.
How It Works
While working on Python code, you hear about a helpful tool that tests if your type descriptions are strict enough to catch mistakes.
You easily add the tool to your computer so it's available for your projects.
You create a simple note telling the tool where your code folder is and how you normally check for type issues.
With one click, you start the magic: the tool sneaks tiny changes into your type descriptions and checks if your type checker spots them.
A colorful screen summary appears, showing scores for each part of your code and highlighting weak spots.
You open a detailed webpage listing every sneaky change, with side-by-side comparisons and checker feedback.
Confident in your types, you tighten them up, making your project safer and easier for everyone to work with.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.