usar una tutorial rastreados para omitir example español comando carpeta cambios javascript ide typescript webstorm tslint

javascript - una - ¿Cómo ignorar un directorio o archivo en particular para tslint?



omitir una carpeta en git (6)

A partir de tslint v5.8.0 , puede establecer una propiedad de exclude bajo su clave linterOptions en su archivo tslint.json :

{ "extends": "tslint:latest", "linterOptions": { "exclude": [ "bin", "**/__test__", "lib/*generated.js" ] } }

Más información sobre esto aquí .

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 forma de ignorar un archivo o directorio en particular?


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.


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:

{ "linterOptions": { "exclude": [ "someDirectory/*.d.ts" ] } }


Estoy usando Visual Studio Code y esto

/* tslint:disable */

trabajó para mi. Echa un vistazo a esta página, aproximadamente 3/4 del camino hacia abajo 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

/* tslint:disable comment-format */



Actualización para tslint v5.8.0

Como mencionó Saugat Acharya , ahora puede actualizar las opciones de la CLI tslint.json :

{ "extends": "tslint:latest", "linterOptions": { "exclude": [ "bin", "lib/*generated.js" ] } }

Más información en esta solicitud de extracción .

Esta característica se ha introducido con tslint 3.6

tslint /"src/**/*.ts/" -e /"**/__test__/**/"

Ahora puede agregar --excluir (o -e) ver PR aquí.

CLI

usage: tslint [options] file ... Options: -c, --config configuration file --force return status code 0 even if there are lint errors -h, --help display detailed help -i, --init generate a tslint.json config file in the current working directory -o, --out output file -r, --rules-dir rules directory -s, --formatters-dir formatters directory -e, --exclude exclude globs from path expansion -t, --format output format (prose, json, verbose, pmd, msbuild, checkstyle) [default: "prose"] --test test that tslint produces the correct output for the specified directory -v, --version current version

estás mirando usando

-e, --exclude exclude globs from path expansion