Citar
A parte tiene malas sugerencias como remover las etiquetas head y body
Yo creo que eso te lo dice porque estas insertando el javascript inline, algo considerado mala practica la mayor parte del tiempo...
ESLint es una herramienta que se puede extender. No una guía de estilos.
https://github.com/google/eslint-config-google
https://medium.com/@uistephen/style-guides-for-linting-ecmascript-2015-eslint-common-google-airbnb-6c25fd3dff0
Además, porque Google adopte un estilo no quiere decir que todos lo deban adoptar. No es que sea mejor ni peor. Por ejemplo a mi los 2 espacios para tab me parecen una soberana gilipollez. 4 o nada.
Saludos

