I have been successfully running ESLint with WebStorm until recently. My current WS is 2017.2.3, WS-172.3968.27 on OSX10.12.6. I notice this was built recently and ESLint may have broken when I upgraded but I'm not sure about that.
I believe my configuration is correct because I do get the red squiggles and tooltips with prettier errors. However clicking Alt-Enter on the squiggly no longer has the 'Fix current file with ESLint' option in the menu. I see 'Edit ESLint settings', 'Edit .eslintignore' and some Suppress rule entries.
eslint is in the node_modules directory of our project. We have .eslintrc.js files at various points in the project. I also notice when I open one of .eslintrc.jc I do not get the new feature to import some of the rules into the project.