Можно ли интегрировать JSLint в xCode?

#javascript #xcode #jslint #autocorrect

#javascript #xcode #jslint #автозамена

Вопрос:

Я редактирую некоторые файлы Javascript с помощью редактора XCode (я знаю, вы хотите спросить меня почему, но потерпите меня здесь), и я хотел бы, чтобы lint регулярно выполнял мои правки.

У меня нет реальных предпочтений — это может быть каждый раз, когда файл сохраняется, или при каждом редактировании, или, в худшем случае, автоматически, когда я нажимаю кнопку сборки или запуска.

Можно ли создать настройку в соответствии с этими строками? Какие-либо указатели?

Ответ №1:

Вы можете использовать утилиту командной строки jslint (установленную как ruby gem) и добавить предварительное действие в свою схему сборки. В Mac OS X уже установлены ruby и rubygems, поэтому просто

(sudo) gem install jslint

Затем создайте предварительное действие для запуска

jslint path/to/javascript/file.js

Исходный код для rubygem jslint

Комментарии:

1. Это работает как сценарий на случай сусла; в идеале, однако, я хотел бы, чтобы мой код проверялся и выделялся на предмет возможных ошибок при его написании.

2. вам обязательно нужно использовать xcode? существует пакет javascript textmate, в который встроен jslint. Он запускается автоматически при сохранении файла, и вы также можете запустить его с помощью сочетания клавиш.