> the checker.ts file of the TypeScript project, which has more than 42k lines of code
What the actual f** ?
42k lines of code and they mention it casually without even thinking about explaining the reason behind this monstrosity?
And yes, I fully expect the comments below to contain stuff like "This is nothing, back in the day we had a 1M loc Java class."