Skip to content

Ci test sonar#33

Open
Untru wants to merge 2 commits intomainfrom
ci-test-sonar
Open

Ci test sonar#33
Untru wants to merge 2 commits intomainfrom
ci-test-sonar

Conversation

@Untru
Copy link
Owner

@Untru Untru commented Sep 11, 2025

Summary by CodeRabbit

  • Обслуживание

    • Добавлено дополнительное журналирование: в начале выполнения соответствующей операции теперь фиксируется текущая дата/время, что упрощает диагностику и отслеживание выполнения.
    • Изменения не затрагивают бизнес-логику и публичные интерфейсы; функциональность системы сохраняется без изменений.
  • Стиль

    • Небольшие правки форматирования файла (перенос строки в конце), не влияющие на работу приложения.

@coderabbitai
Copy link

coderabbitai bot commented Sep 11, 2025

Walkthrough

Добавлена модульная переменная ТестSonar и вставлен вызов логирования Сообщить(ТекущаяДата()) в начале экспортной функции ОбработкиИзРепозитория(НастройкиВыполнения). Подписи экспортных сущностей не изменены. Прочие изменения носят нефункциональный характер (оформление/перевод строки).

Changes

Cohort / File(s) Summary
Логирование и новая переменная
src/core/Модули/РаботаСМодулями.os
Добавлена переменная модуля ТестSonar; в начало ОбработкиИзРепозитория(НастройкиВыполнения) Экспорт добавлен Сообщить(ТекущаяДата()); прочая правка — форматирование (перевод строки).

Sequence Diagram(s)

sequenceDiagram
    autonumber
    actor Caller as Вызывающий код
    participant Mod as Модуль РаботаСМодулями
    participant Log as Лог (Сообщить)

    Caller->>Mod: ОбработкиИзРепозитория(НастройкиВыполнения)
    Note over Mod: Новое: логирование текущей даты
    Mod->>Log: Сообщить(ТекущаяДата())
    Log-->>Mod: Ок
    Mod-->>Caller: Результат (без изменений в логике)
Loading

Estimated code review effort

🎯 2 (Простое) | ⏱️ ~8 minutes

Pre-merge checks (2 passed, 1 inconclusive)

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title Check ❓ Inconclusive Заголовок "Ci test sonar" короткий, но не описывает фактические изменения в PR: по raw_summary видно, что в src/core/Модули/РаботаСМодулями.os добавлена модульная переменная ТестSonar и в начале функции ОбработкиИзРепозитория вставлен вызов Сообщить(ТекущаяДата()). Заголовок указывает на цель CI/Sonar, а не на конкретное изменение кода, поэтому его информативность для истории изменений и быстрого обзора недостаточна. Рекомендуется уточнить заголовок, чтобы он кратко отражал основное изменение; например: "Добавить логирование даты в ОбработкиИзРепозитория и переменную ТестSonar" или "CI: тест Sonar — временное добавление логирования в РаботаСМодулями.os". Если цель PR только запустить Sonar без функциональных изменений, укажите это явно ("CI: тест Sonar — без изменений в коде").
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.

Poem

Прыг-скок по коду — я след возьму,
В лог дату кину: «тук-тук!» в тишину.
ТестSonar шепчет: всё по уму,
Логика прежняя — я не шумлю.
Ушки торчат — релиз берегу. 🐇✨

✨ Finishing touches
🧪 Generate unit tests
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ci-test-sonar

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Owner Author

@Untru Untru left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SonarQube Quality Gate failed! failed

bug 0 Bugs
vulnerability 0 Vulnerabilities
code_smell 2 Code Smells

No data Coverage
duplication_lt_3 0.00% Duplication

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔗Добавьте описание переменной

CODE_SMELL Codesmell  MINOR Minor

standard  Why is this an issue?

Copy link
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔗Удалите неиспользуемую переменную ТестSonar

CODE_SMELL Codesmell  MAJOR Major

badpractice brainoverload unused  Why is this an issue?

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 0

🧹 Nitpick comments (1)
src/core/Модули/РаботаСМодулями.os (1)

4-4: Оградить вывод даты флагом логирования и заменить на осмысленное сообщение

Сообщить(ТекущаяДата()) в экспортной функции будет шуметь CI/CLI — печатать только при включённом логировании.

Найдено: src/core/Модули/РаботаСМодулями.os:4 — Сообщить(ТекущаяДата());
Также встречаются вызовы Сообщить в src/core/Модули/ПубликацияОбработокВБазе.os:26,32,34 — проверьте, должны ли они писать в чистый STDOUT.

Вариант правки:

-	Сообщить(ТекущаяДата());
+	Если ТипЗнч(НастройкиВыполнения) = Тип("Соответствие")
+	   И НастройкиВыполнения.СодержитКлюч("Логирование")
+	   И НастройкиВыполнения["Логирование"] Тогда
+		Сообщить(СтрШаблон("ОбработкиИзРепозитория старт: %1", ТекущаяДата()));
+	КонецЕсли;
📜 Review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e540bd3 and 0c012a0.

📒 Files selected for processing (1)
  • src/core/Модули/РаботаСМодулями.os (2 hunks)
🔇 Additional comments (2)
src/core/Модули/РаботаСМодулями.os (2)

119-119: НФР: нет функциональных изменений

Ок, финальный маркер процедуры без влияния на поведение.


1-1: Удалить неиспользуемую модульную переменную

Перем ТестSonar; объявлена в src/core/Модули/РаботаСМодулями.os:1 и нигде не используется.

-Перем ТестSonar;

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant