Vale. Ahora recuerdo....
Brackets usa ESLint para comprobar que el código cumple ciertas reglas, pero a veces muestra errores que no son tal, y al final resulta más molesto que otra cosa. Así que yo lo desactivé, pero no lo recordaba...
Haz dos cosas:
En el menú "Ver", desactiva la opción "Inspeccionar el código al guardar"
Luego en el menú "Desarrollo", dale a "Abrir archivo de preferencias".
Debería mostrarte dos archivos:
uno llamado
defaultPreferences.json. Este no puedes ni debes modificarlo, ignóralo.
Otro se llama
brackets.json. Aquí verás una línea que pone:
"brackets-eslint.gutterMarks": true,
Pues ese true, cámbialo por un false.
Si no te aparece este archivo
brackets.json, búscalo manualmente. Suele estar en la ruta:
C:\Users\[tu nombre de usuario]\AppData\Roaming\Brackets(Esto si usas Windows, en otros S.O. no idea de donde estará)
Con estos cambios, el ESLint no inspeccionará tu código. Quizás haya formas de configurar EsLint de forma más adecuada, lo desconozco.
Yo no lo necesito (aunque hago uso muy básico de JS), me basta con apoyarme en el texto predictivo de Brackets y en el sistema de colores. Si escribo "function" correctamente me sale con un color especial indicando que es palabra reservada. Pero si lo escribo mal, por ejemplo, "funtion" me sale con color de texto normal, y eso ya me alerta de que me he equivocado.
Otra opción si no quieres prescindir de EsLint es ignorar estos "errores" que no son tal. Total, quien decide si el JavaScript funciona o no, es el navegador que ejecuta la página web, no el editor de texto.
Los cambios para activar/desactivar EsLint ya has visto que son muy sencillos, puedes probar a trabajar de ambas formas, activado y desactivado, y decidir cuál prefieres.
Si lo necesitas y crees que puedes "soportar" sus globitos rojos de aviso, actívalo.
Si ves que no te hace falta y que con la ayuda de Brackets puedes escribir código js sin equivocarte, pues desactívalo.