Я використовую JSLint для перевірки більшості своїх зовнішніх файлів Javascript, але найбільша кількість помилок, які я отримую, пов’язана з функціями, які використовуються до їх визначення.
Це справді проблема, про яку я повинен хвилюватися ?
Здається, Firefox, IE7 та Chrome все одно. Такі функції, як популярна init()
(яку я часто використовую), як правило, дотримуються вгорі, оскільки це має сенс для мене (я люблю робити вигляд, що це аналогічно main()
), згідно JSLint, потрібно буде перенести в нижню частину файлу.