Рефакторинг сериализации и десериализации объектов #28
Quality Gate failed
Annotations
Check notice on line 305 in src/BenchmarkOneScript/core/Классы/СтатистикаБенчмарка.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/core/Классы/СтатистикаБенчмарка.os#L305
Создайте константу с понятным названием, присвойте ей значение "100" и используйте эту константу вместо магического числа.
Check warning on line 1138 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1138
Уберите неиспользуемый параметр "Десериализатор"
Check failure on line 103 in src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os#L103
Превышен допустимый уровень вложенности управляющих конструкций
Check failure on line 72 in src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os#L72
Уменьшите когнитивную сложность "КомбинироватьГруппы" с 23 до 15
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/columns/Модули/КолонкаОтчетаБенчмарковПроцентиль.os#L36
Создайте константу с понятным названием, присвойте ей значение "100" и используйте эту константу вместо магического числа.
Check notice on line 239 in src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os#L239
Создайте константу с понятным названием, присвойте ей значение "3" и используйте эту константу вместо магического числа.
Check notice on line 85 in src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os#L85
Добавьте описание метода программного интерфейса
Check warning on line 322 in src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os#L322
Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".
Check notice on line 227 in src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os#L227
Создайте константу с понятным названием, присвойте ей значение "3" и используйте эту константу вместо магического числа.
Check warning on line 231 in src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/СериализаторJsonBench.os#L231
Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".
Check warning on line 155 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L155
Уберите неиспользуемый параметр "ТипЭлементов"
Check warning on line 344 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L344
Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".
Check warning on line 155 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L155
Уберите неиспользуемый параметр "ТипОбъекта"
Check warning on line 300 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L300
Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".
Check warning on line 96 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L96
Не все пути выполнения функции возвращают значение
Check notice on line 96 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L96
Добавьте описание метода программного интерфейса
Check warning on line 133 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L133
Уберите неиспользуемый параметр "ТипОбъекта"
Check warning on line 141 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L141
Уберите неиспользуемый параметр "ТипОбъекта"
Check warning on line 302 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L302
Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".
Check notice on line 106 in src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/custom-jason/Классы/ДесериализаторJsonBench.os#L106
Синтаксическая конструкция "Если...Тогда...ИначеЕсли..." содержит повторяющиеся блоки кода
Check warning on line 69 in src/BenchmarkOneScript/dto/Классы/РезультатЗапускаБенчмаркаДто.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
src/BenchmarkOneScript/dto/Классы/РезультатЗапускаБенчмаркаДто.os#L69
Уберите неиспользуемый параметр "Десериализатор"
Check notice on line 62 in tests/ТестыЭкспортеров.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
tests/ТестыЭкспортеров.os#L62
Создайте константу с понятным названием, присвойте ей значение "10" и используйте эту константу вместо магического числа.
Check notice on line 664 in tests/ТестыБенчмарков.os
sonar-openbsl-ru-qa-bot / SonarQube Code Analysis
tests/ТестыБенчмарков.os#L664
Создайте переменную с понятным названием, присвойте ей значение "'19700101'" и используйте эту константу вместо магической даты.
