With the declared goal, this package should tighten up its linting with @typescript-eslint. However, at this point, that's not entirely possible on account of typescript-eslint/typescript-eslint#6413 / cypress-io/cypress#1603
I'm getting rid of cypress for now, because I give precedence to @typescript-eslint. However, you may want to look into making this setup work.