Я знаю, что существует множество инструментов lint JavaScript, но мне было интересно, были ли они для Dojo, поскольку ссылки на dojo вызывают проблемы для обычных инструментов lint JS.
Спасибо
Я знаю, что существует множество инструментов lint JavaScript, но мне было интересно, были ли они для Dojo, поскольку ссылки на dojo вызывают проблемы для обычных инструментов lint JS.
Спасибо
JSHint отлично справляется с додзё (и даже имеет для этого небольшой флажок). Я скучаю по нему, если не проверяю свои предоставляет и требует *.
Разве вы не можете добавить дополнительные имена в глобальное пространство имен в своем любимом инструменте?
* Изменить: теперь с новыми асинхронными модулями jshint будет предупреждать, если вы забыли импортировать модуль (поскольку теперь это обычная переменная, а не доступ к свойству вложенного объекта). Однако он не предупредит вас, если есть неиспользуемые аргументы функции (т. Е. Модули, импортируемые без необходимости). В моем случае я взломал исходный код JSHint, чтобы добавить к нему предупреждение.