Dec 19, 2021
Hey Steve, thanks for the kind words and I am glad you find this article useful.
1) Regarding your comments, both @typescript-eslint/parser & @typescript-eslint are needed. @typescript-eslint/parser is needed to allow for ESLint to lint TypeScript source see here: https://www.npmjs.com/package/@typescript-eslint/parser. You can see it set in the eslintc: "parser": "@typescript-eslint/parser",
2) Airbnb is configured see inside of the estlint config file: .eslintrc.json which point to; 'airbnb-typescript'
Best, Eli.