DISQUS

Alexander Ulizko: Автоматизируем клиентскую оптимизацию

  • eg · 1 year ago

    Здравствуйте, Александр!
    В первую очередь хотел бы поблагодарить Вас за этот прекрасный блог. Узнаю много нового и полезного с ним =)


    Теперь к делу: Как вы сами относитесь к сообщениям JSLint? На что обращаете внимание, на что забиваете?
    //Это я к "JSLint may hurt your feelings". Ругается, причем довольно обильно, на вполне нормальные файлы, которые работают под тремя браузерами.
    Боттом-лайн проверки prototype.js:
    jslint:<...>\ant\js\prototype.js:228:46:Too many errors. (5% scanned).

  • Александр Улизько · 1 year ago
    @eg

    Спасибо.


    Хм. Вообще, не стоит относиться к JSLint как к истине в последней инстанции. Прежде всего этот инструмент отражает взгляд на то, как выглядит хороший код (с применением различных best practicies) с точки зрения одного человека - Douglas'a Crockford'a. И надо понимать, что и он может ошибаться. Во вторых, JSLiте подчеркивает как проблемные те места, на которых могут споткнуться минификаторы/обфускаторы вроде JSMin, YUI Compressor и т.п. Лично я воспринимаю вывод этого инструмента как рекомендацию, а не как непосредственное руководство к действию.


    Что касатеся того, на что я обращаю внимание, лучшим ответом будет скинуть мой профиль настроек JSLint в textmate JavaScript Tools bundle. Вот он: http://ulizko.com/wp-content/uploads/2008/12/jslint_preferences.txt