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
|