ESLint support Visual studio 2017

Viewed 37228

ESlint static intellisense doesn't seem to be supported in Visual Studio 2017 which makes coding in .js files a complete pain as I have to run the CMD eslint command to get any linting errors. In VSCode I can just use the ESLint extension. What about Visual studio 2017?

Is their any way I can enable it?

4 Answers

I don't know if this is part of the 15.8.2 update (just added on 8/23/18) or not, but the layout for Options has changed slightly:

enter image description here

As has the menu options under Web Code Analysis:

enter image description here

I suddenly started getting the most picayune errors from it (Like "Expected '===' and instead saw '=='.") which I suspect is due to it having been "improved" to work better.

The eslint version of Visual Studio is not the latest one, that's why you couldn't get the eslint to work as in VSCode.

There is an extension named VisualLinter which let you use the newer version of eslint.

Related