D 2013-04-29T20:10:51.084 L extSyntaxCheck.js P b678eefc39c212154f5c9c9375313d917f5c0261 U sosnae W 3032 Скрипт "Расширение вывода сообщений об ошибках" (extSyntaxCheck.js) Реализует перехват и анализ вывода сообщения об синтаксических ошибках, группирует одинаковые ошибки вне зависимости от контекста проверки. В отличие от штатного вывода сообщений позволяет сосредоточится на анализе ошибки, а не вспоминания эта ошибка уже раньше была в контексте сервера или же сейчас только первый раз встретилась в контексте внешнего соединения.
Например вместо:
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие) <>>Предупрежденfие(); (Проверка: Сервер) {ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие) <>>Предупрежденfие(); (Проверка: Внешнее соединение) {ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие) <>>Предупрежденfие(); (Проверка: Толстый клиент (обычное приложение))
данный скрипт будет выводить только одну строчку с наименование ошибки и списком проверок :
{ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(4,3)}: Процедура или функция с указанным именем не определена (Предупрежденfие) <>>Предупрежденfие(); (Проверка: Сервер) (Проверка: Внешнее соединение) (Проверка: Толстый клиент (обычное приложение))Настройка скрипта заключается только в установке признака перехватывать синтаксис проверку или нет. Дополнительное добавлен макрос, который с помощью скриптов SpellChecker и SciColorer делает проверку как синтаксиса так и проверку орфографии. Орфография проверяется только для измененных строк. Z 48a21341790a45b3060831d17163f3c9