visual studio ortografico orthography corrector code visual-studio typescript resharper

visual-studio - ortografico - visual studio code orthography



ReSharper TypeScript parece no funcionar en absoluto en mi instalaciĆ³n VS 2015 (3)

Debido a que el problema ocurre en más de una versión, incluida la más reciente desde la fecha de escritura, también tiene la opción de desactivar el soporte de TypeScript en ReSharper. Después de todo, si una característica está rota, ¿por qué usarla?

Cómo desconectarlo según su sitio web:

Si es necesario, puede deshabilitar / habilitar las características de ReSharper en los archivos de TypeScript desactivando la casilla de verificación correspondiente en el Entorno | Productos y página de funciones de ReSharper.

Fuente: página de ayuda de JetBrains para ReSharper (recuperado el 29 de marzo de 2018)

Después de este cambio, es posible que deba reiniciar Visual Studio para que la nueva configuración surta efecto.

ReSharper TypeScript parece no funcionar en absoluto en mi instalación de VS 2015. A pesar de las definiciones de TypeScript colocadas correctamente, ReSharper no reconoce los tipos definidos, da un zillion de subrayados rojos y, por supuesto, intellisense no funciona en las variables.

El mensaje de error es, por ejemplo: Could not find symbol ''JQuery''

Algunos diagnósticos más:

  • La compilación del proyecto en VS 2015 se compila sin errores. Hacer un error intencional en la fuente y luego generar genera un mensaje de error correcto
  • Intencionalmente haciendo un hechizo en las rutas de archivos de definición de tipos, se subraya con rojo correctamente. Cuando se corrige el camino, el subrayado desaparece
  • Abrir el mismo proyecto en VS 2013 funciona como un encanto, ReSharper funciona correctamente
  • Originalmente utilizado ReSharper 9.1.2 este problema estaba allí. Ahora se actualizó a la última versión 9.1.3 y el problema se mantuvo.

¿Algunas ideas?


He descubierto que, a veces, el archivo de Visual Studio Project está dañado y contiene múltiples referencias a archivos .ts . Esto puede causar un error diferente, pero relacionado, donde ReSharper cree que hay múltiples declaraciones de un símbolo.

Para resolverlo, si usa el control de versiones, es simple.

  • Hacer un commit
  • Eliminar la carpeta que contiene los archivos duplicados
  • Revertir cambios al repositorio
  • Agregue la carpeta a Visual Studio
  • Guarde el archivo del proyecto

Como mencioné, esto no resuelve el problema original, pero puede ayudar en situaciones donde ReSharper informa símbolos duplicados.


Si ve este tipo de comportamiento (mucha compilación roja, pero limpia, especialmente después de una actualización), debe intentar limpiar los cachés. Vaya a ReSharper → Opciones → General → Limpie los cachés y luego reinicie Visual Studio.