Не разрешать регистрацию с помощью отладчика в Visual Studio 2012

У меня возник каверзный вопрос.

В нашей работе мы часто используем отладчики Js, я имею в виду:

<script>
debugger;
</script>

Проблема в том, что мы не должны регистрировать его в TFS, поэтому мне интересно, есть ли способ проверить мои файлы .js, чтобы увидеть, есть ли «отладчики», и если да. остановить регистрацию.

У вас есть какая-нибудь волшебная идея?

Спасибо вам всем!


person Manjar    schedule 22.08.2014    source источник


Ответы (1)


Есть несколько расширений, которые дают вам функциональность JSLint, которая сканирует ваши файлы javascript на наличие ошибок. Я использовал два — JSLint и JSHint.

JSLint для Visual Studio

JSHint для Visual Studio

В настоящее время я использую JSLint по ссылке выше, и он отлично работает. Вот несколько скриншотов настроек / и мой код с ошибкой. Это не помешает вам зарегистрироваться, скорее всего, на сервере TFS должна быть политика регистрации, но она уведомит вас об ошибке при сборке и сохранении.

Вот начальная страница, на которой вы можете указать, как отображать сообщения проверки JSLint. Все параметры сверху вы можете настроить по своему вкусу. Вы можете отменить сборку и запустить процесс lint во время сохранения и/или сборки.

Страница параметров JSLint 1

Это все конкретные правила JSLint, которые вы можете включить или отключить. Я выделил правило отладчика, о котором вы спрашивали в своем вопросе.

Страница параметров JSLint 2

Я добавил оператор отладчика в свой javascript, чтобы показать, что он будет отображаться в окне ошибки.

Пример заявления отладчика Javascript

Окно ошибки, которое перехватило оператор отладчика и обработало его как ошибку.

Пример окна ошибки, показывающего оператор отладчика

person drneel    schedule 26.08.2014
comment
Спасибо, drneel, это было именно то, что я искал :) - person Manjar; 26.08.2014