Yes, I do have automated linting (a bit of a PITA at this scale).
On the CI side I am using Github Actions - it does the job, but haven't put much work into it yet.
Generally I have observed that using a statically typed language like Typescript helps catching issues early on. Had much worse results with Ruby.
Generally I have observed that using a statically typed language like Typescript helps catching issues early on. Had much worse results with Ruby.