vscode visual sublime studio jshintrc es6 code cant javascript jshint

javascript - visual - JSHint silence "Variable se define pero nunca se usa"



jshintrc (1)

Quiero silenciar la advertencia de JSHint "se define attrs pero nunca se usa" para la variable attrs . Sin embargo, no quiero usar la opción /* jshint unused:false */ ya que esto desactivará la advertencia por completo. Quiero que la advertencia se deshabilite solo para los attrs .


Para variables globales

Añadir

/* exported variableNameHere */

en la parte superior de su guión. En su caso, reemplace variableNameHere con attrs . Esto le dice a jshint que los attrs se usarán en otros lugares.

Para múltiples variables:

/* exported attrs, somethingElse, somethingElse2 */

Docs aqui

Para variables locales

Puede ignorar todas las variables locales no utilizadas dentro del alcance de una función determinada utilizando el método descrito en este jshint commit y este problema de GitHub . Ejemplo:

//jshint unused:true var a; function foo(b) { //jshint unused:false return 1; } foo(); // -> // Line 1: ''a'' is defined but never used.

Esto no parece estar documentado en ningún otro lugar, pero funciona cuando se prueba en http://jshint.com/