I Vibecoded a Python Class Hierarchy Checker (Needs Your Eyes)
I Vibecoded a Python Class Hierarchy Checker (Needs Your Eyes)
I vibecoded a static checker for Python class hierarchies. Basically a tool that scans inheritance trees, spots structural issues (like unimplemented abstract methods or messy multiple inheritance), and helps enforce clean design patterns without running the code. Additionally, if you provide an OpenAI key, it suggests you how to refactor with composition. It’s still rough and definitely needs polish and tests, but I wanted to put it out there early to see if it might be interesting or useful to others. I’d love your thoughts. Is this something you’d find useful? Or is it solving a non-problem? Curious to hear what you think. Contributions are very welcome. Feel free to open issues or PRs if you have ideas or just want to help shape it. Repo: https://github.com/agaz1985/umberto
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Kaptan, a Checker for Class Fields in Java
Cohesion – A tool for measuring Python class cohesion
Powerful class abstraction for hyperparameter handling in Python
Quickly see class dependencies in Python
Python Module Update Checker (WebApp)
An opinionated TailwindCSS class sorter
Python class typing that raises TypeError at runtime
CustomStringParser ( Python)
Lusernews is an implementation of lamernews in python
Do/While in Python