visual studio plugin icon extensions configurar code typescript visual-studio-code tslint

typescript - studio - ¿Cómo puedo usar TSLint en el código VS?



vs code doc (6)

Código VS no da ninguna advertencia. ¿Qué hace esta extensión?

En caso de duda. Reinicie VSCode.

He instalado TSLint en VSCode y he creado un archivo tslint.json junto a tsconfig.json . Pero TSLint no está funcionando. Por ejemplo, agregué "curly": true a tslint.json , pero cuando escribo una sentencia if sin llaves, VS Code no da ninguna advertencia. ¿Qué hace esta extensión?


Asegúrese de tener un archivo tslint.json válido en la raíz de su directorio de trabajo. Aquí hay una buena guía si se desplaza hasta el archivo Léame: https://github.com/palantir/tslint

Intente cometer un error deliberado en un archivo TS, y debería ver que el error se subraya con una línea ondulada. yo

Nota: Estoy usando VSCode 1.3.1 y vscode-tslint 0.5.32.


En mi caso, fue el archivo .vscode/tasks.json . Quité y volví a crear el archivo y todo está funcionando bien ahora.


En una máquina nueva, instalé la extensión tslint de VS Code antes de instalar tslint (a través de npm), y nada ayudó a hacer que funcione, aparte de deshabilitar y volver a habilitar la extensión.


La extensión vscode-tslint actualmente se bloquea silenciosamente cuando encuentra una opción de configuración no válida. En mi caso, fue la regla de no-trailing-comma que debe cambiarse a trailing-comma .

Más información aquí: https://github.com/Microsoft/vscode-tslint/issues/66


Yo tenía el mismo problema que tú. Por algún motivo, después de actualizar el código de TSLint o Visual Studio, la alineación dejó de funcionar. Después de clonar el proyecto que Zen recomendó en los comentarios, recibí un error que decía que TSLint no estaba instalado. Instalé TSLint globalmente, pero no como una dependencia de desarrollo para mi proyecto, así que después de ejecutar "npm install tslint --save-dev", el código de Visual Studio comenzó a hacer linting nuevamente.