mirror of
https://github.com/bia-technologies/precommit4onec.git
synced 2025-05-15 22:06:29 +02:00
#ONECICD-414
Правка замечаний
This commit is contained in:
parent
af7b609332
commit
43b4814fe7
@ -60,7 +60,7 @@
|
||||
И я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os exec-rules <РабочийКаталог> -source-dir ."
|
||||
Тогда Вывод команды "oscript" содержит "обнаружены нецензурные слова"
|
||||
|
||||
Сценарий: Прекоммит вывел ошибку о некорректных директивах комптляции
|
||||
Сценарий: Прекоммит вывел ошибку о некорректных директивах компиляции
|
||||
Когда Я копирую файл "tests\fixtures\ПроверкаКорректностиДирективКомпиляции.bsl" в каталог репозитория "РабочийКаталог"
|
||||
И я выполняю команду "oscript" с параметрами "<КаталогПроекта>/src/main.os exec-rules <РабочийКаталог> -source-dir ."
|
||||
Тогда Вывод команды "oscript" содержит "ошибки в написании директивы в строке"
|
||||
|
@ -65,22 +65,18 @@
|
||||
|
||||
Если Не ПустаяСтрока(СтрокаМодуля) Тогда
|
||||
|
||||
Если СтрНачинаетсяС(СтрокаМодуля, "#") И Не СтрНачинаетсяС(СтрокаМодуля, "#Область")
|
||||
ИЛИ СтрНачинаетсяС(СтрокаМодуля, "&") Тогда
|
||||
Если СтрНачинаетсяС(СтрокаМодуля, "#") И Не СтрНачинаетсяС(СтрокаМодуля, "#Область") Тогда
|
||||
|
||||
СтрокаМодуля = Прав(СтрокаМодуля, СтрДлина(СтрокаМодуля)-1);
|
||||
СтрокаМодуля = Прав(СтрокаМодуля, СтрДлина(СтрокаМодуля) - 1);
|
||||
|
||||
МассивПодстрок = СтрРазделить(СтрокаМодуля, " ", Ложь);
|
||||
|
||||
Для Каждого Директива Из МассивПодстрок Цикл
|
||||
|
||||
Сообщить("Директива: " + Директива);
|
||||
Если Не НайтиВСпискеКлючевыхСлов(Директива) Тогда
|
||||
|
||||
ТекстОшибки = СтрШаблон("В файле '%1' ошибки в написании директивы в строке '%2': '%3'",
|
||||
ПутьКФайлуМодуля, Ит, СтрокаМодуля);
|
||||
ТекстОшибки = СтрШаблон("В файле '%1' ошибки в написании директивы в строке '%2': '%3'", ПутьКФайлуМодуля, Ит, СтрокаМодуля);
|
||||
Лог.Ошибка(ТекстОшибки);
|
||||
|
||||
ВызватьИсключение ТекстОшибки;
|
||||
|
||||
КонецЕсли;
|
||||
@ -106,6 +102,8 @@
|
||||
МассивКлючевыхСлов.Добавить("КонецЕсли");
|
||||
МассивКлючевыхСлов.Добавить("НаКлиенте");
|
||||
МассивКлючевыхСлов.Добавить("НаСервере");
|
||||
МассивКлючевыхСлов.Добавить("Сервер");
|
||||
МассивКлючевыхСлов.Добавить("Клиент");
|
||||
МассивКлючевыхСлов.Добавить("МобильноеПриложениеКлиент");
|
||||
МассивКлючевыхСлов.Добавить("МобильноеПриложениеСервер");
|
||||
МассивКлючевыхСлов.Добавить("ТолстыйКлиентОбычноеПриложение");
|
||||
@ -118,7 +116,7 @@
|
||||
МассивКлючевыхСлов.Добавить("ИЛИ");
|
||||
МассивКлючевыхСлов.Добавить("НЕ");
|
||||
|
||||
Возврат Не МассивКлючевыхСлов.Найти(Директива)=Неопределено
|
||||
Возврат Не МассивКлючевыхСлов.Найти(Директива) = Неопределено;
|
||||
|
||||
КонецФункции
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user