Skip to content

Commit b8f2cb7

Browse files
committed
По большей части фикс бесполезных срабатываний sonar
1 parent 3365204 commit b8f2cb7

File tree

9 files changed

+55
-40
lines changed

9 files changed

+55
-40
lines changed

.bsl-language-server.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"$schema": "https://1c-syntax.github.io/bsl-language-server/configuration/schema.json",
33
"diagnostics": {
44
"Typo": {
5-
"userWordsToIgnore": "Редирект,Редиректа,Распарсить,Сериализации"
5+
"userWordsToIgnore": "Редирект,Редиректа,Сериализации"
66
}
77
}
88
}

src/internal/Классы/ПарсерURL.os

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
1-
Перем Схема Экспорт;
2-
Перем Аутентификация Экспорт;
3-
Перем Сервер Экспорт;
4-
Перем Порт Экспорт;
5-
Перем Путь Экспорт;
6-
Перем ПараметрыЗапроса Экспорт;
7-
Перем Фрагмент Экспорт;
1+
// BSLLS:ExportVariables-off
2+
Перем Схема Экспорт; // Схема
3+
Перем Аутентификация Экспорт; // Параметры аутентификации
4+
Перем Сервер Экспорт; // Сервер
5+
Перем Порт Экспорт; // Порт
6+
Перем Путь Экспорт; // Путь на сервере
7+
Перем ПараметрыЗапроса Экспорт; // Часть адреса после ?
8+
Перем Фрагмент Экспорт; // Часть адреса после #
9+
// BSLLS:ExportVariables-on
810

911
Процедура ПриСозданииОбъекта(Знач URL)
1012

src/internal/Классы/ПулСоединений.os

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1-
Перем ПулСоединений;
2-
Перем МаксимальноеВремяПростоя;
1+
// BSLLS:ExportVariables-off
2+
Перем ПулСоединений; // Объект для хранения пула соединений
3+
Перем МаксимальноеВремяПростоя; // Время неиспользования соединения, после которого оно удаляется из пула
4+
// BSLLS:ExportVariables-on
35

46
Процедура ПриСозданииОбъекта()
57

src/internal/Модули/КоннекторHTTPСлужебный.os

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
Перем мПулСоединений Экспорт;
1+
// BSLLS:ExportVariables-off
2+
Перем мПулСоединений Экспорт; // Служебная переменная для хранения пула соединений
3+
// BSLLS:ExportVariables-on
24

35
Функция ВызватьHTTPМетод(Сессия, Метод, URL, ДополнительныеПараметры) Экспорт
46

@@ -750,7 +752,7 @@
750752
Для Каждого ОчереднойЗаголовок Из Заголовки Цикл
751753
Если НРег(ОчереднойЗаголовок.Ключ) = "set-cookie" Тогда
752754
Для Каждого ЗаголовокCookie Из РазбитьНаОтдельныеЗаголовкиCookies(ОчереднойЗаголовок.Значение) Цикл
753-
Cookie = РаспарситьCookie(ЗаголовокCookie, URL, ТекущееВремя);
755+
Cookie = РазобратьCookie(ЗаголовокCookie, URL, ТекущееВремя);
754756
Если Cookie = Неопределено Тогда
755757
Продолжить;
756758
КонецЕсли;
@@ -821,7 +823,7 @@
821823

822824
КонецФункции
823825

824-
Функция РаспарситьCookie(Заголовок, URL, ТекущееВремя)
826+
Функция РазобратьCookie(Заголовок, URL, ТекущееВремя)
825827

826828
Cookie = Неопределено;
827829
Индекс = 0;

src/Классы/ПодготовленныйЗапрос.os

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
#Использовать "../internal"
22

3-
Перем Cookies Экспорт;
4-
Перем Аутентификация Экспорт;
5-
Перем Метод Экспорт;
6-
Перем Заголовки Экспорт;
7-
Перем ПараметрыЗапроса Экспорт;
8-
Перем URL Экспорт;
9-
Перем ПараметрыПреобразованияJSON Экспорт;
10-
Перем HTTPЗапрос Экспорт;
3+
// BSLLS:ExportVariables-off
4+
Перем Cookies Экспорт; // Cookies запроса
5+
Перем Аутентификация Экспорт; // Параметры аутентификации запроса
6+
Перем Метод Экспорт; // Метод запроса
7+
Перем Заголовки Экспорт; // Заголовки запроса
8+
Перем ПараметрыЗапроса Экспорт; // Параметры запроса
9+
Перем URL Экспорт; // URL запроса
10+
Перем ПараметрыПреобразованияJSON Экспорт; // Параметры преобразования JSON запроса
11+
Перем HTTPЗапрос Экспорт; // Заполненный объект HTTPЗапрос
12+
// BSLLS:ExportVariables-on
1113

1214
Процедура ПриСозданииОбъекта(Сессия, МетодHTTP, СтрокаURL, ДополнительныеПараметры)
1315

src/Классы/ПодготовленныйОтвет.os

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
11
#Использовать "../internal"
22

3-
Перем ВремяВыполнения Экспорт;
4-
Перем Cookies Экспорт;
5-
Перем Заголовки Экспорт;
6-
Перем ЭтоПостоянныйРедирект Экспорт;
7-
Перем ЭтоРедирект Экспорт;
8-
Перем Кодировка Экспорт;
9-
Перем КодСостояния Экспорт;
10-
Перем URL Экспорт;
11-
Перем мИсходныйОтвет;
12-
Перем мПараметрыПреобразованияJSON;
3+
// BSLLS:ExportVariables-off
4+
Перем ВремяВыполнения Экспорт; // Время выполнения запроса
5+
Перем Cookies Экспорт; // Полученные Cookies
6+
Перем Заголовки Экспорт; // Заголовки ответа
7+
Перем ЭтоПостоянныйРедирект Экспорт; // Ответ содержит постоянный редирект
8+
Перем ЭтоРедирект Экспорт; // Ответ содержит редирект
9+
Перем Кодировка Экспорт; // Кодировка ответа
10+
Перем КодСостояния Экспорт; // Код состояния ответа
11+
Перем URL Экспорт; // URL, по которому был запрошен ответ
12+
// BSLLS:ExportVariables-on
13+
14+
Перем мИсходныйОтвет; // Служебная переменная для хранения объекта HTTPОтвет
15+
Перем мПараметрыПреобразованияJSON; // Служебная переменная для хранения параметров преобразования JSON
1316

1417
Процедура ПриСозданииОбъекта(ИсходныйОтвет, ПараметрыПреобразованияJSON)
1518
мИсходныйОтвет = ИсходныйОтвет;

src/Классы/Сессия.os

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
#Использовать "../internal"
22

3-
Перем Заголовки Экспорт;
4-
Перем Аутентификация Экспорт;
5-
Перем Прокси Экспорт;
6-
Перем ПараметрыЗапроса Экспорт;
7-
Перем МаксимальноеКоличествоПеренаправлений Экспорт;
8-
Перем Cookies Экспорт;
9-
Перем СлужебныеДанные Экспорт;
3+
// BSLLS:ExportVariables-off
4+
Перем Заголовки Экспорт; // Заголовки сессии
5+
Перем Аутентификация Экспорт; // Параметры аутентификации сессии
6+
Перем Прокси Экспорт; // ИнтернетПрокси сессии
7+
Перем ПараметрыЗапроса Экспорт; // Параметры запроса сессии
8+
Перем МаксимальноеКоличествоПеренаправлений Экспорт; // Максимальное количество перенаправлений
9+
Перем Cookies Экспорт; // Cookies сессии
10+
Перем СлужебныеДанные Экспорт; // Служебные данные сессии
11+
// BSLLS:ExportVariables-on
1012

1113
Процедура ПриСозданииОбъекта()
1214

src/Модули/КодыСостоянияHTTP.os

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// BSLLS:MissingVariablesDescription-off
2+
// BSLLS:ExportVariables-off
13
Перем ПеремещеноНавсегда_301 Экспорт;
24
Перем ПеремещеноВременно_302 Экспорт;
35
Перем СмотретьДругое_303 Экспорт;
@@ -10,7 +12,8 @@
1012
Перем ОшибочныйШлюз_502 Экспорт;
1113
Перем СервисНедоступен_503 Экспорт;
1214
Перем ШлюзНеОтвечает_504 Экспорт;
13-
15+
// BSLLS:ExportVariables-on
16+
// BSLLS:MissingVariablesDescription-on
1417

1518
ПеремещеноНавсегда_301 = 301;
1619
ПеремещеноВременно_302 = 302;

tests/hmac-test.os

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747

4848
КонецПроцедуры
4949

50-
5150
Функция Ключ()
5251

5352
Возврат ПолучитьДвоичныеДанныеИзСтроки("Секретный ключ", КодировкаТекста.UTF8, Ложь);

0 commit comments

Comments
 (0)