sublime react jshintrc es6 formatting static-analysis jslint

formatting - react - ¿Cómo desactivar las advertencias de sangría JSLint?



jslint npm (2)

Me parece que JSLint produce muchas advertencias sobre la forma:

Expected ''foo'' to have an indentation at X instead at Y.

La JSLint describe una opción de indent que reconoce un valor numérico que representa la cantidad de espacio para cada nivel de sangría. Esta opción me permite decir cosas como usar 2 espacios por nivel de sangría. Solo escribo algo así en la parte superior de mi archivo JavaScript:

/*jslint indent: 2 */

Vale genial. Ahora, JSLint sabe cuánto sangrar para cada nivel de sangría, pero parece que JSLint está codificado para decidir qué nivel de sangría debe tener cada línea .

Supongamos que quiero aplicar sangría a mi código de forma diferente a la forma en que prescribe JSLint. ¿Puedo hacer esto con alguna opción de JSLint? Si no, ¿puedo al menos desactivar las advertencias de sangría? Lo intenté:

/*jslint indent: false */

pero eso no causó que las advertencias de sangría sean elidas; causó un error JSLint.


Qué diferencia hace el café de la mañana:

/*jslint white: true */


Si no desea deshabilitar JSLint, puede eliminar las dobles sangrías (por ejemplo, al definir varias var en un archivo javascript) ajustando esta configuración:

Opciones> Editor> Formato> Idioma: Javascript> Sangría de continuación: establecido en 4.

Ahora puede usar ctrl shift f para formatear el código, y JSLint no se asusta ...