{ "#text": "текст", "ключ с пробелами": 42, "ключ-с-дефисами": 0 }
obj['#text'] // "текст"
obj['ключ с пробелами'] // 42
obj['ключ-с-дефисами'] // 0
btn_color(false) // <-- это вызов функции, ты сам её вызываешь, а в качетсве eventListener устанавливаешь undefined, который возвращает эта функция
getS('#txt_color').addEventListener('click', () => btn_color(false)) // <-- это объявление функции, которая при вызове вызовет твою функцию
"это строка `а это шаблонная строка внутри строки ${а тут переменная, которая не будет работать, потому что шаблонная строка находится в строке}` и это строка"
), то варианта два – либо выключи правило в .eslinrc, либо выключи правило для конкретно этой строчки кода (гуглить eslint disable comment).