javascript - run - jslint vs jshint
¿Suprimir la advertencia de "espacios y tabulaciones mixtas" en JSHint/JSLint o servicio alternativo? (3)
No es posible desactivar esta advertencia con una bandera, y el mantenedor de JSHint no quiere agregar una bandera para esto .
Sin embargo, es posible desactivar las advertencias según su número . En este caso, escribirías:
/* jshint -W099 */
Si está utilizando un archivo de configuración JSHint, también puede especificarlo allí:
{
"-W099": true, // allowed mixed tabs and spaces
}
Alternativamente, hay un reportero personalizado disponible para desactivar esta advertencia.
JSHint y JSLint son herramientas impresionantes.
Sin embargo, la advertencia de "espacios y pestañas mixtas" domina el informe. ¿Hay alguna forma de suprimir estas advertencias o existe un servicio similar que permita suprimir las advertencias de espacios en blanco?
Respuesta para 2014: actualizar jshint Como se mencionó anteriormente en @RobW, jshint github.com/jshint/jshint/commit/… . He probado esto actualizando a [email protected] y volviendo a alinear mi documento, que ya no se queja (uso sangrado continuo de pestañas, pero al comentar líneas en SublimeText se activó esta advertencia).
sudo npm update -g jshint
/*jshint smarttabs:true */
Ver smarttabs
, en "Opciones de relajación". http://www.jshint.com/docs/options/
Esta opción suprime las advertencias sobre tabulaciones y espacios mixtos cuando estas últimas se usan solo para alinear. La técnica se llama SmartTabs .