When I updated TS to 5.4.5 in #455, I missed the linter warning that the version of typescript-eslint we were on only supported TS versions >=4.3.5 <5.4.0. This PR updates typescript-eslint packages to their latest version which supports TS 5.4.
Note, I looked at moving over to the new config format as per #442, but couldn't figure out how to configure the linter without creating 100s of new lint errors. We can handle that in a separate PR
When I updated TS to 5.4.5 in #455, I missed the linter warning that the version of typescript-eslint we were on only supported TS versions >=4.3.5 <5.4.0. This PR updates typescript-eslint packages to their latest version which supports TS 5.4.
Note, I looked at moving over to the new config format as per #442, but couldn't figure out how to configure the linter without creating 100s of new lint errors. We can handle that in a separate PR