* `eslint:recommended` is not needed in the each file as it already appears in the root config. * The default `@typescript-eslint/naming-convention` rule is preferred. * Other formatting improvements.