Skip to content

Добавлена функция работы с командной строкой

sonar.openbsl.ru qa-bot / 1C: Project SubSystems Library Sonarqube Results failed Nov 15, 2024 in 34s

Quality Gate failed

Failed

  • C Security Rating on New Code (is worse than A)

Analysis Details

24 Issues

  • Bug 0 Bugs
  • Vulnerability 1 Vulnerability
  • Code Smell 23 Code Smells

Coverage and Duplications

  • Coverage No coverage information (0.00% Estimated after merge)
  • Duplications 0.00% Duplicated Code (0.40% Estimated after merge)

Project ID: PSSL

View in SonarQube

Annotations

Check warning on line 427 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L427

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

Check warning on line 808 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L808

Длина строки 123 превышает максимально допустимую 120

Check failure on line 929 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L929

Уменьшите цикломатическую сложность "ПреобразоватьДатуИзСтрокиПоФормату" с 26 до 20

Check warning on line 696 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L696

Уменьшите количество параметров c 8 до допустимого 7

Check warning on line 391 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L391

Необходимо избавиться от многократного использования строкового литерала " КАК "

Check failure on line 929 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L929

Уменьшите когнитивную сложность "ПреобразоватьДатуИзСтрокиПоФормату" с 38 до 15

Check failure on line 265 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L265

Уменьшите когнитивную сложность "ПреобразоватьСтроковыеЗначенияПоТипамСвойств" с 119 до 15

Check warning on line 265 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L265

Длина метода "ПреобразоватьСтроковыеЗначенияПоТипамСвойств" равна 264, что больше установленного лимита в 200 строк

Check warning on line 183 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L183

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

Check failure on line 179 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L179

Уменьшите когнитивную сложность "ПолучитьПромежуточнуюТаблицуИзCSVФайла" с 28 до 15

Check failure on line 388 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L388

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

Check warning on line 191 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L191

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

Check warning on line 679 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L679

Уберите инициализацию параметров метода "Область" вложенными методами

Check failure on line 265 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L265

Уменьшите цикломатическую сложность "ПреобразоватьСтроковыеЗначенияПоТипамСвойств" с 51 до 20

Check warning on line 179 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L179

Нельзя использовать латинские и кириллические символы в одном идентификаторе

Check warning on line 415 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L415

Необходимо избавиться от многократного использования строкового литерала "Строкой"

Check warning on line 179 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L179

Длина строки 121 превышает максимально допустимую 120

Check warning on line 265 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L265

Уменьшите количество необязательных параметров c 4 до допустимого 3

Check failure on line 579 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументСервер/Ext/Module.bsl#L579

Уменьшите когнитивную сложность "ПолучитьПромежуточнуюТаблицуЗначенийИзТабличногоДокумента" с 25 до 15

Check warning on line 660 in src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl#L660

Проверьте запуск внешнего приложения

Check warning on line 633 in src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl#L633

Уменьшите количество необязательных параметров c 4 до допустимого 3

Check failure on line 187 in src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ИнтеграцииСервер/Ext/Module.bsl#L187

Уменьшите когнитивную сложность "ПолучитьТаблицуДанныхИзВнешнегоИсточникаПоУсловиям" с 17 до 15

Check notice on line 41 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументКлиент/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументКлиент/Ext/Module.bsl#L41

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

Check warning on line 42 in src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументКлиент/Ext/Module.bsl

See this annotation in the file changed.

@sonar-openbsl-ru-qa-bot sonar-openbsl-ru-qa-bot / 1C: Project SubSystems Library Sonarqube Results

src/cf/CommonModules/пбп_ЗагрузкаФайлаЧерезТабличныйДокументКлиент/Ext/Module.bsl#L42

Уменьшите количество необязательных параметров c 5 до допустимого 3