I think it could be interesting to see what the TSLint extension does in this regard, to provide some kind of consistency, since TSLint and ESLint are somewhat very similar.
imho, I prefer having no ESLint warning at all if it doesn't find an .eslintrc, but being able to create one if I search for the related command.
With the latest update you get a status bar item now which informs you about problems. I also talked to the tslint dev and they will adopt this approach.

I still want to disable the eslint on the workspace as soon as we have extension API to write settings.
I added two commands to enable and disable ESLint. These will only be available if a workspace folder is open since changing a global setting can be very confusing.
Most helpful comment
With the latest update you get a status bar item now which informs you about problems. I also talked to the tslint dev and they will adopt this approach.
I still want to disable the eslint on the workspace as soon as we have extension API to write settings.