Skip to content

Commit

Permalink
Merge branch 'feature/knownTypes' into feature/attachableCollections
Browse files Browse the repository at this point in the history
  • Loading branch information
nixel2007 authored Dec 4, 2023
2 parents b74df0d + 8e5f8e3 commit 35af732
Show file tree
Hide file tree
Showing 22 changed files with 65 additions and 83 deletions.
2 changes: 1 addition & 1 deletion .bsl-language-server.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"listOfIncorrectFirstSymbol": ";"
},
"Typo": {
"userWordsToIgnore": "Разворачиватель,Блестяшка,Блестяшек,Блестяшки,Блестяшками,Блестяшку,Инит,Структурочка"
"userWordsToIgnore": "Разворачиватель,Блестяшка,Блестяшек,Блестяшки,Блестяшками,Блестяшку,Блестяшкой,Инит,Структурочка,Запускатель,Осенизатор,Просканированные,Аппендера"
}
}
}
Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
2 changes: 1 addition & 1 deletion .github/workflows/perfomance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
fail-fast: false
matrix:
os: ['ubuntu-latest']
oscript_version: ['1.8.5', 'stable', 'dev', 'lts-dev']
oscript_version: ['dev', 'lts-dev']

steps:
# Загрузка проекта
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/testing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
strategy:
fail-fast: false
matrix:
oscript_version: ['1.8.5', 'stable', 'dev', 'lts-dev']
oscript_version: ['dev', 'lts-dev']
uses: autumn-library/workflows/.github/workflows/test.yml@main
with:
oscript_version: ${{ matrix.oscript_version }}
103 changes: 31 additions & 72 deletions README.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions src/internal/Классы/Осенизатор.os
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@

УправляющийПрилепляемымиКоллекциями = пУправляющийПрилепляемымиКоллекциями;

// TODO: Переделать на спецификацию, когда она будет готова.
СистемныеНапильники = Новый МножествоСоответствие();
СистемныеНапильники.Добавить(Тип("ОбработкаНапильникомПластилинаНаПолях"));
СистемныеНапильники.Добавить(Тип("ОбработкаНапильникомФинальныйШтрих"));
Expand Down
10 changes: 10 additions & 0 deletions src/Модули/Осень.os
Original file line number Diff line number Diff line change
@@ -1,8 +1,15 @@
// BSLLS:UnusedParameters-off

#Использовать logos

#Область ОписаниеПеременных

// Список заготовок для запуска при инициализации поделки.
Перем Заготовки;

// Логгер.
Перем Лог;

#КонецОбласти

#Область ПрограммныйИнтерфейс
Expand All @@ -13,11 +20,13 @@
// ИмяТипаЗаготовки - Строка - Имя типа для заготовки.
//
Процедура ДобавитьЗаготовкуДляАвтоИнициализации(ИмяТипаЗаготовки) Экспорт
Лог.Отладка("Метод ДобавитьЗаготовкуДляАвтоИнициализации устарел.");
КонецПроцедуры

// Служебный.
//
Процедура ОчиститьЗаготовкиДляАвтоИнициализации() Экспорт
Лог.Отладка("Метод ОчиститьЗаготовкиДляАвтоИнициализации устарел.");
КонецПроцедуры

#КонецОбласти
Expand All @@ -38,5 +47,6 @@
#Область Инициализация

Заготовки = Новый Массив;
Лог = Логирование.ПолучитьЛог("oscript.lib.autumn.static-initializer");

#КонецОбласти
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
БылаОшибка = Ложь;

Попытка
Поделка = Новый Поделка();
Поделка = Новый Поделка(); // BSLLS:UnusedLocalVariable-off
Исключение
БылаОшибка = Истина;
Ожидаем.Что(ИнформацияОбОшибке().Описание)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
БылаОшибка = Ложь;

Попытка
Поделка = Новый Поделка();
Поделка = Новый Поделка(); // BSLLS:UnusedLocalVariable-off
Исключение
БылаОшибка = Истина;
Ожидаем.Что(ИнформацияОбОшибке().Описание)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
БылаОшибка = Ложь;

Попытка
Поделка = Новый Поделка();
Поделка = Новый Поделка(); // BSLLS:UnusedLocalVariable-off
Исключение
БылаОшибка = Истина;
Ожидаем.Что(ИнформацияОбОшибке().Описание)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
#Использовать "../ОшибочныеКлассы/ПадающаяРогатка"

&Тест
Процедура ПадениеРогаткиДолжноБытьЗалоггировано() Экспорт
Процедура ПадениеРогаткиДолжноБытьЗалогировано() Экспорт // BSLLS:Typo-off

// Дано
МокАппендера = Новый МокАппендера();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
БылаОшибка = Ложь;

Попытка
Поделка = Новый Поделка();
Поделка = Новый Поделка(); // BSLLS:UnusedLocalVariable-off
Исключение
БылаОшибка = Истина;
Ожидаем.Что(ИнформацияОбОшибке().Описание).Содержит("но параметр не помечен аннотацией ""Повторяемый""");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
БылаОшибка = Ложь;

Попытка
Поделка = Новый Поделка();
Поделка = Новый Поделка(); // BSLLS:UnusedLocalVariable-off
Исключение
БылаОшибка = Истина;
Ожидаем.Что(ИнформацияОбОшибке().Описание).Содержит("Неизвестный характер желудя");
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// BSLLS:UnusedParameters-off
Перем Элементы;

Процедура ПриРазворачиванииАннотации(ОпределениеАннотации, ПодчиненныеАннотации, ТипВладельцаСвойств, Свойство) Экспорт
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// BSLLS:ExportVariables-off
&Пластилин
&Табакерка
Перем ЖелудьСБлестяшкой Экспорт;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// BSLLS:ExportVariables-off
&Пластилин
&Табакерка
Перем КомпанейскийЖелудь Экспорт;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// BSLLS:MissingVariablesDescription-off
// BSLLS:ExportVariables-off

&КонструкторМассива(
Элемент = 1,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// BSLLS:ExportVariables-off
&Пластилин
&Табакерка
Перем ТестовыйЖелудь Экспорт;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
// BSLLS:UnusedLocalVariable-off
Перем _КомпанейскийЖелудь;

&Желудь
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// BSLLS:MissingVariablesDescription-off
// BSLLS:UnusedLocalVariable-off
&Пластилин Перем КомпанейскийЖелудь;

&Желудь
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
&Желудь("МногоимённыйЖелудь")
&Желудь("МногоимённыйЖелудь") // BSLLS:Typo-off
&Прозвище("СуперКругляш")
&Прозвище("СуперМелкий")
Процедура ПриСозданииОбъекта()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
// BSLLS:MissingVariablesDescription-off
// BSLLS:ExportVariables-off

Перем Сообщения Экспорт;

Процедура ПриСозданииОбъекта()
Сообщения = Новый Массив();
КонецПроцедуры

Процедура Вывести(Знач Сообщение, УровеньСообщения) Экспорт
Процедура Вывести(Знач Сообщение, УровеньСообщения) Экспорт // BSLLS:UnusedParameters-off
Сообщения.Добавить(Сообщение);
КонецПроцедуры

Expand Down

0 comments on commit 35af732

Please sign in to comment.