JSLint здесь просто привередлив. Парень, который написал это, также внес много стилистических предложений, чтобы сделать его собственный код более последовательным.
Что касается вставки точек с запятой, вам не нужно беспокоиться здесь. Вставка точки с запятой перед предложением else приведет к синтаксической ошибке, и автоматическая вставка точки с запятой происходит только в ситуациях, когда результирующий код все еще будет синтаксически действительным.
Если вы хотите узнать больше о вставке точек с запятой, я рекомендую эту замечательную ссылку
Как правило, если вы вставляете точки с запятой везде, вам нужно быть осторожным, указав аргумент "return" или "throw" (или метку для "break" и "continue") в одной строке.
И когда вы случайно забыли точку с запятой, единственные распространенные случаи, которые могут вас укусить, это если вы начинаете следующую строку с литерала массива (он может быть проанализирован как оператор индекса) или выражения в скобках (он может быть проанализирован как вызов функции)
Заключение
Должны ли вы пропустить дополнительные точки с запятой или нет? Ответ вопрос
личное предпочтение, но должно быть сделано на основе информированного
выбор, а не туманные страхи перед неизвестными синтаксическими ловушками или
несуществующие ошибки браузера. Если вы помните правила, приведенные здесь, вы
оснащены, чтобы сделать свой собственный выбор и читать любой JavaScript
легко.
Если вы решите пропустить точки с запятой, где это возможно, я советую
вставьте их непосредственно перед открывающей скобкой или квадратом
скобка в любом утверждении, которое начинается с одного из этих токенов, или любого
который начинается с одного из токенов арифметического оператора "/", "+" или
«-» если вам случится написать такое заявление.
Независимо от того, пропускаете ли вы точку с запятой или нет, вы должны помнить ограниченные
производство (возврат, разрыв, продолжение, бросок и приращение постфикса
и декремент операторов), и вы должны свободно использовать переносы строк
повсюду, чтобы улучшить читаемость вашего кода.
Кстати, лично я считаю, что версия } else {
красивее. Перестаньте настаивать на своих злых путях и присоединитесь к нам на светлой стороне силы: P