Skip to content

Исправления по замечаниям coderabbitai

edd2140
Select commit
Loading
Failed to load commit list.
Open

[WIP] Сериализация настроек бенчмарков #28

Исправления по замечаниям coderabbitai
edd2140
Select commit
Loading
Failed to load commit list.
sonar.openbsl.ru qa-bot / SonarQube Code Analysis failed Oct 19, 2025 in 25s

Quality Gate failed

Failed Quality Gate failed

  • 52 New Issues (is greater than 0)

Project ID: benchmark

View in SonarQube

Annotations

Check notice on line 272 in src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os#L272

Возможная опечатка в "Десериализации"

Check notice on line 272 in src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os#L272

Добавьте описание метода программного интерфейса

Check notice on line 296 in src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/ДескрипторБенчмарка.os#L296

Возможная опечатка в "Валидировать"

Check notice on line 1177 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1177

Возможная опечатка в "Сериализацией"

Check notice on line 1187 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1187

Возможная опечатка в "Десериализации"

Check notice on line 1195 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1195

Возможная опечатка в "Валидировать"

Check notice on line 1155 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1155

Возможная опечатка в "Сериализацией"

Check notice on line 1179 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1179

Возможная опечатка в "Сериализуемое"

Check notice on line 1033 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1033

Добавьте описание метода программного интерфейса

Check notice on line 1041 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1041

Добавьте описание метода программного интерфейса

Check notice on line 1166 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1166

Возможная опечатка в "Сериализацией"

Check notice on line 83 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L83

Возможная опечатка в "Сериализуемое"

Check notice on line 1033 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1033

Возможная опечатка в "Сериализацией"

Check notice on line 1041 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1041

Возможная опечатка в "Десериализации"

Check notice on line 1112 in src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/КонфигурацияБенчмарков.os#L1112

Создайте константу с понятным названием, присвойте ей значение "2" и используйте эту константу вместо магического числа.

Check notice on line 56 in src/BenchmarkOneScript/core/Классы/СериализаторНастроекБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/СериализаторНастроекБенчмарков.os#L56

Возможная опечатка в "Десериализатор"

Check notice on line 57 in src/BenchmarkOneScript/core/Классы/СериализаторНастроекБенчмарков.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Классы/СериализаторНастроекБенчмарков.os#L57

Возможная опечатка в "Дто"

Check failure on line 103 in src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os#L103

Превышен допустимый уровень вложенности управляющих конструкций

Check failure on line 72 in src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/core/Модули/КомбинаторПараметровБенчмарка.os#L72

Уменьшите когнитивную сложность "КомбинироватьГруппы" с 23 до 15

Check notice on line 16 in src/BenchmarkOneScript/jason/Классы/АннотацияСериализуемое.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/АннотацияСериализуемое.os#L16

Возможная опечатка в "Сериализуемое"

Check notice on line 47 in src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os#L47

Возможная опечатка в "Десериализованный"

Check notice on line 72 in src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os#L72

Синтаксическая конструкция "Если...Тогда...ИначеЕсли..." содержит повторяющиеся блоки кода

Check notice on line 213 in src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os#L213

Возможная опечатка в "Десериализации"

Check warning on line 117 in src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os#L117

Уберите неиспользуемый параметр "ТипОбъекта"

Check warning on line 255 in src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / SonarQube Code Analysis

src/BenchmarkOneScript/jason/Классы/ДесериализаторJsonBench.os#L255

Синтаксическая конструкция вида "Если...Тогда...ИначеЕсли..." должна содержать ветвь "Иначе".