Если честно, ничего в вашем наборе инструментов не нашло - зачем обвинять только Firebug? Вы пропустили это, ваш текстовый редактор пропустил это, и ваши модульные тесты пропустили это, по крайней мере.
Например, если я наберу это выражение в моем редакторе, оно будет подчеркнуто оранжевым, а в строке состояния появится сообщение:
Test for equality (==) mistyped as assignment (=)? (parenthesize to suppress warning)
Зачем ждать, пока ваш код попадет в ваш веб-браузер, чтобы увидеть, работает ли он? Есть много шагов до того, что отлично подходит для проверки и тестирования. Чем раньше вы выявите проблемы, тем легче их устранить.