El IDE que se usa es WebStorm 11.0.3, tslint está configurado y funciona, pero se bloquea porque intenta analizar archivos de biblioteca grandes * .d.ts.
¿Hay alguna manera de ignorar un archivo o directorio en particular?
javascript
ide
typescript
webstorm
tslint
usuario3330840
fuente
fuente
linterOptions
y nocliOptions
tslint.json
Actualmente usa Visual Studio Code y el comando para deshabilitar tslint es
/* tslint:disable */
trabajó para mi. Echa un vistazo a esta página, a unos 3/4 del camino hay algunos comandos de desactivación https://c9.io/lijunle/tslint
Algo a tener en cuenta. La desactivación anterior desactiva TODAS las reglas de tslint en esa página. Si desea deshabilitar una regla específica a la mitad de la página, hay una lista de reglas. Para que pueda desactivar cosas específicas como
fuente
Además de la respuesta de Michael, considere una segunda forma: agregar linterOptions.exclude a tslint.json
Por ejemplo, puede tener
tslint.json
con las siguientes líneas:fuente
A partir de
tslint v5.8.0
usted puede establecer unaexclude
propiedad bajo sulinterOptions
clave en sutslint.json
archivo:Más información sobre esto aquí .
fuente
cliOptions
conlinterOptions
.No son otros que se encontraron con el problema. Desafortunadamente, solo hay un problema abierto para excluir archivos: https://github.com/palantir/tslint/issues/73
Así que me temo que la respuesta es no.
fuente
Tuve que usar la sintaxis ** / * para excluir los archivos en una carpeta:
fuente
Actualmente, linterOptions solo es manejado por la CLI. Si no está usando CLI, entonces, dependiendo de la base de código que esté usando, deberá configurar la opción ignorar en otro lugar. webpack, tsconfig, etc.
fuente
Puede confirmar que en la versión tslint 5.11.0 funciona modificando el script lint en package.json definiendo el argumento de exclusión:
¡¡Salud!!
fuente
Como una adición
Para deshabilitar todas las reglas para la siguiente línea
// tslint:disable-next-line
Para deshabilitar reglas específicas para la siguiente línea :
// tslint:disable-next-line:rule1 rule2...
Para deshabilitar todas las reglas para la línea actual :
someCode(); // tslint:disable-line
Para deshabilitar reglas específicas para la línea actual :
someCode(); // tslint:disable-line:rule1
fuente