View Single Post
Old 06-02-2025, 11:25 AM   #2
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,422
Karma: 27757236
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
You are welcome to work on it if you feel like it, IME they are not worth the bother for a codebase as large and complex and mature and, dare I say it, as bug free as calibre. They will catch no more than 10% of real bugs for what is quite a large effort.

That said as long as your PRs come in a size that is reasonable to review and dont change any actual code, only add annotations, I will be willing to merge. But be aware this is a million line codebase. So unless you are willing to commit a few man months possibly a man year to it, you wont get anywhere useful.

I would suggest you identify some subsystem and work on making that type check first. go subsystem by subsystem
kovidgoyal is offline   Reply With Quote