Nice write up! I'm using something pretty similar in my project, however I have noticed on larger typescript projects that the eslint.autoFixOnSave feature stops working correctly with this setup if I set my eslintrc to point to my tsconfig in parserOptions.
I haven't figured out exactly whats going on, it could be something funky in my tsconfig
Not sure what could be causing your issue. I’ve got this setup working for a large project written in TypeScript and it works without issue.
Seems to maybe be a performance issue with @typescript-eslint/parser. It only affects some projects and they are still investigating the root issue.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.