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

linterOptionsy nocliOptionstslint.jsonActualmente 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.jsoncon las siguientes líneas:fuente
A partir de
tslint v5.8.0usted puede establecer unaexcludepropiedad bajo sulinterOptionsclave en sutslint.jsonarchivo:Más información sobre esto aquí .
fuente
cliOptionsconlinterOptions.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-linePara 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-linePara deshabilitar reglas específicas para la línea actual :
someCode(); // tslint:disable-line:rule1fuente