How TypeScript ESLint works, a deep dive into the source | Hacker News Reader