1
0
mirror of https://github.com/alei1180/curlone.git synced 2025-11-26 23:10:24 +02:00

refactor: Исправление замечений сонара

This commit is contained in:
Dmitry Ivanov
2025-07-10 00:03:15 +03:00
parent 8f73cd779b
commit 65ca967291
10 changed files with 21 additions and 16 deletions

View File

@@ -3,6 +3,9 @@
"parameters": { "parameters": {
"IncorrectLineBreak": { "IncorrectLineBreak": {
"listOfIncorrectFirstSymbol": ";|,\\s*\\S+" "listOfIncorrectFirstSymbol": ";|,\\s*\\S+"
},
"Typo": {
"userWordsToIgnore": "Распарсить,Парсинга,парсинге,Запускатель,Токенайзер,Слешами"
} }
} }
} }

View File

@@ -429,7 +429,7 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Если Не ОбщийНаборИнструментов.ПротоколПроксиПоддерживатся(ОписаниеЗапроса.ПроксиПротокол) Тогда Если Не ОбщийНаборИнструментов.ПротоколПроксиПоддерживается(ОписаниеЗапроса.ПроксиПротокол) Тогда
ТекстОшибки = СтрШаблон("Прокси протокол %1 не поддерживается", ОписаниеЗапроса.ПроксиПротокол); ТекстОшибки = СтрШаблон("Прокси протокол %1 не поддерживается", ОписаниеЗапроса.ПроксиПротокол);
ИсходящиеОшибки.Добавить(ОбщийНаборИнструментов.НоваяКритичнаяОшибка(ТекстОшибки)); ИсходящиеОшибки.Добавить(ОбщийНаборИнструментов.НоваяКритичнаяОшибка(ТекстОшибки));
Возврат; Возврат;

View File

@@ -718,7 +718,7 @@
Возврат; Возврат;
КонецЕсли; КонецЕсли;
Если Не ОбщийНаборИнструментов.ПротоколПроксиПоддерживатся(ОписаниеЗапроса.ПроксиПротокол) Тогда Если Не ОбщийНаборИнструментов.ПротоколПроксиПоддерживается(ОписаниеЗапроса.ПроксиПротокол) Тогда
ТекстОшибки = СтрШаблон("Прокси протокол %1 не поддерживается", ОписаниеЗапроса.ПроксиПротокол); ТекстОшибки = СтрШаблон("Прокси протокол %1 не поддерживается", ОписаниеЗапроса.ПроксиПротокол);
ИсходящиеОшибки.Добавить(ОбщийНаборИнструментов.НоваяКритичнаяОшибка(ТекстОшибки)); ИсходящиеОшибки.Добавить(ОбщийНаборИнструментов.НоваяКритичнаяОшибка(ТекстОшибки));
Возврат; Возврат;

View File

@@ -315,21 +315,21 @@
ВНачале = Совпадение.Индекс = 0; ВНачале = Совпадение.Индекс = 0;
ВКонце = Совпадение.Индекс + Совпадение.Длина = ДлинаСтроки; ВКонце = Совпадение.Индекс + Совпадение.Длина = ДлинаСтроки;
СледомЗаПредыдущми = Совпадение.Индекс = ПредыдущаяПозиция И Не ВНачале; СледомЗаПредыдущим = Совпадение.Индекс = ПредыдущаяПозиция И Не ВНачале;
ПеременнаяВНачале = ПеременнаяВНачале Или ВНачале; ПеременнаяВНачале = ПеременнаяВНачале Или ВНачале;
ПеременнаяВКонце = ПеременнаяВКонце Или ВКонце; ПеременнаяВКонце = ПеременнаяВКонце Или ВКонце;
Если СледомЗаПредыдущми Тогда Если СледомЗаПредыдущим Тогда
Результат.Удалить(Результат.ВГраница()); Результат.Удалить(Результат.ВГраница());
КонецЕсли; КонецЕсли;
Если Не СледомЗаПредыдущми И Совпадение.Индекс > 0 Тогда Если Не СледомЗаПредыдущим И Совпадение.Индекс > 0 Тогда
ДобавочныйИндекс = ?(Совпадение.Индекс = 0, 0, 1); ДобавочныйИндекс = ?(Совпадение.Индекс = 0, 0, 1);
Результат.Добавить(Сред(РабочаяСтрока, ПредыдущаяПозиция + ДобавочныйИндекс, Совпадение.Индекс - ПредыдущаяПозиция)); Результат.Добавить(Сред(РабочаяСтрока, ПредыдущаяПозиция + ДобавочныйИндекс, Совпадение.Индекс - ПредыдущаяПозиция));
КонецЕсли; КонецЕсли;
Если Не ВНачале Тогда Если Не ВНачале Тогда
Результат.Добавить(?(СледомЗаПредыдущми, "", Кавычка) + " + "); Результат.Добавить(?(СледомЗаПредыдущим, "", Кавычка) + " + ");
КонецЕсли; КонецЕсли;
Результат.Добавить(Имя); Результат.Добавить(Имя);

View File

@@ -1,3 +1,5 @@
// BSLLS:ExportVariables-off
// Copyright 2019-2020 Vladimir Bondarevskiy // Copyright 2019-2020 Vladimir Bondarevskiy
// //
// Licensed under the Apache License, Version 2.0 (the "License"); // Licensed under the Apache License, Version 2.0 (the "License");

View File

@@ -23,14 +23,14 @@
Процедура ОбновитьСтатичныеФайлы() Экспорт Процедура ОбновитьСтатичныеФайлы() Экспорт
Если ТипЗнч(КаталогиСФайлами) = Тип("Соответствие") Тогда Если ТипЗнч(КаталогиСФайлами) = Тип("Соответствие") Тогда
Для Каждого КиЗ из КаталогиСФайлами Цикл Для Каждого КиЗ Из КаталогиСФайлами Цикл
ДобавитьКаталогСтатичныхФайлов(КиЗ.Значение, КиЗ.Ключ); ДобавитьКаталогСтатичныхФайлов(КиЗ.Значение, КиЗ.Ключ);
КонецЦикла; КонецЦикла;
КонецЕсли; КонецЕсли;
КонецПроцедуры КонецПроцедуры
Процедура ДобавитьКаталогСтатичныхФайлов(КаталогФайлов, ПутьНаСайте = "/") Экспорт Процедура ДобавитьКаталогСтатичныхФайлов(КаталогФайлов, ПутьНаСайте = "/") Экспорт
Для Каждого ТипФайла из Перечисления.ОписанияТиповРасширенийФайлов Цикл Для Каждого ТипФайла Из Перечисления.ОписанияТиповРасширенийФайлов Цикл
Файлы = НайтиФайлы(КаталогФайлов, "*." + ТипФайла.Ключ, Истина); Файлы = НайтиФайлы(КаталогФайлов, "*." + ТипФайла.Ключ, Истина);
Для каждого Файл Из Файлы Цикл Для каждого Файл Из Файлы Цикл
ДобавитьМаршрутДоФайла(Файл, КаталогФайлов, ПутьНаСайте, ТипФайла.Значение); ДобавитьМаршрутДоФайла(Файл, КаталогФайлов, ПутьНаСайте, ТипФайла.Значение);
@@ -73,7 +73,7 @@
КонецПроцедуры КонецПроцедуры
Процедура ДобавитьМаршрутДоФайла(Файл, знач КаталогФайлов, знач ПутьНаСайте, знач ТипКонтента) Процедура ДобавитьМаршрутДоФайла(Файл, Знач КаталогФайлов, Знач ПутьНаСайте, Знач ТипКонтента)
Если Не СтрЗаканчиваетсяНа(КаталогФайлов, "/") Тогда Если Не СтрЗаканчиваетсяНа(КаталогФайлов, "/") Тогда
КаталогФайлов = КаталогФайлов + "/"; КаталогФайлов = КаталогФайлов + "/";
@@ -95,7 +95,7 @@
КонецПроцедуры КонецПроцедуры
Функция ПутьВПодкаталоге(знач ПолныйПуть, знач КаталогФайлов) Функция ПутьВПодкаталоге(Знач ПолныйПуть, Знач КаталогФайлов)
Если СтрНачинаетсяС(КаталогФайлов, ".") Тогда Если СтрНачинаетсяС(КаталогФайлов, ".") Тогда
КаталогФайлов = Сред(КаталогФайлов, 2); КаталогФайлов = Сред(КаталогФайлов, 2);

View File

@@ -65,7 +65,7 @@
КонецФункции КонецФункции
Функция ПротоколПроксиПоддерживатся(Прокси) Экспорт Функция ПротоколПроксиПоддерживается(Прокси) Экспорт
ПоддерживаемыеПротоколыПрокси = Новый Массив(); ПоддерживаемыеПротоколыПрокси = Новый Массив();
ПоддерживаемыеПротоколыПрокси.Добавить(ПротоколыURL.HTTP); ПоддерживаемыеПротоколыПрокси.Добавить(ПротоколыURL.HTTP);

View File

@@ -2476,9 +2476,9 @@
Ошибки = Неопределено; Ошибки = Неопределено;
КонвертерКомандыCURL.УстановитьЯзыкПеревода("ru"); КонвертерКомандыCURL.УстановитьЯзыкПеревода("ru");
РезультатОригинал = КонвертерКомандыCURL.Конвертировать(КонсольнаяКоманда, Генератор, Ошибки); Результат = КонвертерКомандыCURL.Конвертировать(КонсольнаяКоманда, Генератор, Ошибки);
Ожидаем.Что(РезультатОригинал, КонсольнаяКоманда).Равно(ПрограммныйКод); Ожидаем.Что(Результат, КонсольнаяКоманда).Равно(ПрограммныйКод);
Ожидаем.Что(Ошибки, КонсольнаяКоманда).Не_().Заполнено(); Ожидаем.Что(Ошибки, КонсольнаяКоманда).Не_().Заполнено();
// Перевод // Перевод
@@ -2487,7 +2487,7 @@
Ожидаем.Что(РезультатПеревода).Не_().Содержит("{t("); Ожидаем.Что(РезультатПеревода).Не_().Содержит("{t(");
Алфавит = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя"; Алфавит = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя"; // BSLLS:Typo-off
Для Порядок = 1 По СтрДлина(Алфавит) Цикл Для Порядок = 1 По СтрДлина(Алфавит) Цикл
Ожидаем.Что(РезультатПеревода, "Перевод").Не_().Содержит(Сред(Алфавит, Порядок, 1)); Ожидаем.Что(РезультатПеревода, "Перевод").Не_().Содержит(Сред(Алфавит, Порядок, 1));
КонецЦикла; КонецЦикла;

View File

@@ -1640,7 +1640,7 @@
Ожидаем.Что(РезультатПеревода).Не_().Содержит("{t("); Ожидаем.Что(РезультатПеревода).Не_().Содержит("{t(");
Алфавит = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя"; Алфавит = "абвгдеёжзиклмнопрстуфхцчшщъыьэюя"; // BSLLS:Typo-off
Для Порядок = 1 По СтрДлина(Алфавит) Цикл Для Порядок = 1 По СтрДлина(Алфавит) Цикл
Ожидаем.Что(РезультатПеревода, "Перевод").Не_().Содержит(Сред(Алфавит, Порядок, 1)); Ожидаем.Что(РезультатПеревода, "Перевод").Не_().Содержит(Сред(Алфавит, Порядок, 1));
КонецЦикла; КонецЦикла;

View File

@@ -157,7 +157,7 @@
Команда.Добавить("&"); Команда.Добавить("&");
Эталон.Добавить(Команда); Эталон.Добавить(Команда);
Для к = 1 по 9 Цикл Для к = 1 По 9 Цикл
Команда = Новый Массив(); Команда = Новый Массив();
Команда.Добавить("cmd" + к); Команда.Добавить("cmd" + к);
Эталон.Добавить(Команда); Эталон.Добавить(Команда);