Our eslint configuration is long out-of-date. We should basically start over with whatever the new standard configuration is for the new version of eslint.
We should also re-enable most or all of the gts rules that we have disabled and do whatever source code changes are needed to make those rules pass.