javascript - visual - Los corchetes de Adobe deshabilitan jslint pero permiten jshint
jshint vscode (5)
Ahora puede agregar sus linters preferidos al archivo de preferencias de Brackets:
"language": {
"javascript": {
"linting.prefer": ["JSHint"],
"linting.usePreferredOnly": true
}
},
Abra el archivo de preferencias con Debug > Open Preferences File
.
Preferencias de paréntesis
Ejemplo de archivo preferences.json
Mi pregunta básica: en el editor de Adobe Brackets, ¿cómo uso jshint mientras desactivo o desactivo jslint?
Mi tl; dr: Cuando borro javascript en el editor de Adobe Brackets, encuentro que obtengo resultados para jslint y jshint. Si bien tengo jshint configurado a mi gusto, nunca puedo evitar el símbolo de advertencia que aparece que indica que no he podido pasar jslint por lo que siempre parece que hay problemas con mis pelusas. Solo quiero usar jshint, ya que la capacidad de configurarlo globalmente a través del archivo .jshintrc es bastante útil, pero no veo una manera de desactivar jslint y todavía permitir jshint. Alguien sabe cómo hacer esto?
Supongo que podría volcar jshint y simplemente usar jslint, pero como este último requiere que la configuración se pegue directamente en el archivo JS, no quiero hacer esto.
En el IDE de Brackets, seleccione Archivo -> Extension Manager. Haga clic en la pestaña Predeterminado y busque JSLint en el cuadro de búsqueda y desactívelo.
Versión de soportes - 1.10
Entonces la respuesta corta es "no puedes".
Después de investigar mucho, parece que si bien puedes desactivar jslint, también se apagará jshint. Como jslint está integrado en Brackets, la única solución es entrar y piratear el código Brackets usted mismo. Así es la vida.
Para tener varios linters mientras se sigue desactivando jslint, use lo anterior más esto:
"linting.prefer": [
"JSHint",
"JSCS"
],
1 - ve al menú -> Depurar
2 - ve a "abrir archivo de preferencias"
3 - ve al archivo: "brackets.json"
4 - copie y pase estos códigos en la última línea y no olvide las líneas de código separadas con ",":
"linting.prefer": ["JSHint"],
"linting.usePreferredOnly": true
* ESPERANZA DE AYUDAR :))