visual studio desactivar configurar code visual-studio visual-studio-2015 visual-studio-2017 eslint

desactivar - ESLint support Visual Studio 2017



desactivar eslint visual studio (4)

A partir del 14/8/2018 eslint tiene mucho mejor soporte en Visual Studio 2017 (15.8.0)

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes-v15.8#eslint-improvements

Parece que no se admite ESlint static intellisense en Visual Studio 2017, lo que hace que la codificación de los archivos .js sea un problema, ya que tengo que ejecutar el comando CMD eslint para obtener los errores de alineación. En VSCode solo puedo usar la extensión ESLint. ¿Qué hay de Visual Studio 2017?

¿Es de alguna manera puedo habilitarlo?


La versión eslint de Visual Studio no es la más reciente, por eso no pudo hacer que el eslint funcione como en VSCode.

Hay una extensión llamada VisualLinter que le permite usar la versión más reciente de eslint.


No sé si esto es parte de la actualización 15.8.2 (recién agregada el 8/23/18) o no, pero el diseño de Opciones ha cambiado ligeramente:

Como tiene las opciones de menú bajo Análisis de Código Web:

De repente comencé a recibir la mayoría de los errores de imagen (como "Se esperaba ''==='' y en su lugar vi ''==''.") Que sospecho que se debe a que se ha "mejorado" para funcionar mejor.


Cómo hacer que ESLint funcione en Visual Studio 2017:

Estoy trabajando con Visual Studio 2017 v.15.8 que ha mejorado el soporte de ESLint. He incluido las instrucciones de la versión anterior al final, pero hazte un favor y actualiza si quieres esta función.

Desde el menú: Herramientas> Opciones> Editor de texto> Javascript / Typescript> Linting

Marque Enable Eslint

El archivo .eslintrc global-in-visual-studio se encuentra en su directorio de usuario raíz (Windows 10) junto con otras configuraciones de visual studio. Aún puede tener eslint instalado a través de npm install eslint -g en su máquina. VS no lo usará. Viene con el complemento de reacción, pero puede instalar otros complementos y funcionarán. Puede extender configuraciones normalmente en su proyecto ( eslint ref )

Utiliza Eslint v4 pero acc. a los documentos de MS,

Si su proyecto tiene una instalación local de ESLint, usará esa versión en su lugar

Para v.15.7 Desde el menú: Herramientas -> Opciones -> Editor de texto -> Javascript / Typescript Configure Habilitar Eslint en Verdadero (si aún no lo está)

Luego, desde el menú principal: Herramientas -> Análisis de código web -> Editar configuración de ESLint

Tendrá que guardar los .eslintrc y your.js para que las reglas entren en vigor. Puede que haya una forma de habilitar la inteligencia a medida que escribe, pero no la he encontrado. Descubrí que si actualizo las reglas después de que Visual Studio ya haya comenzado a realizar la alineación, tengo que reiniciar el proyecto para que la nueva regla surta efecto. Todavía torpe, pero esta es una excelente manera de implementar rápidamente un estándar de codificación, especialmente cuando lo combina con el formato de su editor de texto y utiliza un formato automático en el complemento de guardado como este.

Solo recuerda editar el archivo .eslintrc en el formato ESLint 2.0.0 que se encuentra here