1 +Скрипт <b>"Расширенные сообщений об ошибках"</b> (extSyntaxCheck.js)
2 +
3 +Реализует перехват и анализ вывода сообщения об синтаксических ошибках, группирует одинаковые ошибки вне зависимости от контекста проверки.
4 +
5 +В отличие от штатного вывода сообщений позволяет сосредоточится на анализе ошибки, а не вспоминания эта ошибка уже раньше была в контексте сервера или же сейчас только первый раз встретилась в контексте внешнего соединения. <p> Например вместо:
6 +<pre>{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие)
7 + <<?>>Предупрежденfие(); (Проверка: Сервер)
8 +{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие)
9 + <<?>>Предупрежденfие(); (Проверка: Внешнее соединение)
10 +{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие)
11 + <<?>>Предупрежденfие(); (Проверка: Толстый клиент (обычное приложение))
12 + </pre> <p>
13 +данный скрипт будет выводить только одну строчку с наименование ошибки и списком проверок :
14 +<pre>{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие)
15 + <<?>>Предупрежденfие(); (Проверка: Сервер) (Проверка: Внешнее соединение) (Проверка: Толстый клиент (обычное приложение))
16 +</pre>
17 +
18 +
19 +Настройка скрипта заключается только в установке признака перехватывать синтаксис проверку или нет.
20 +
21 +Дополнительное добавлен макрос, который с помощью скриптов SpellChecker и SciColorer делает проверку как синтаксиса так и проверку орфографии. Орфография проверяется только для измененных строк.