Skip to content
This repository was archived by the owner on Jan 12, 2026. It is now read-only.

[task_04] LW4final#369

Open
humoristoff wants to merge 14 commits into
brstu:mainfrom
humoristoff:task04final
Open

[task_04] LW4final#369
humoristoff wants to merge 14 commits into
brstu:mainfrom
humoristoff:task04final

Conversation

@humoristoff
Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI review requested due to automatic review settings December 23, 2025 06:58
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Dec 23, 2025

📌 Duplicate code detection tool report

The tool analyzed your source code and found the following degree of similarity between the files:

trunk/ii002713/task_03/doc/html/index.md

📄 trunk/ii002713/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 92.74
trunk/ii02801/task_03/api.md 92.32
trunk/ii002826/task_03/doc/html/index.md 92.25
trunk/ii002717/task_01/src/main.cpp

📄 trunk/ii002717/task_01/src/main.cpp

File Similarity (%)
trunk/ii02717/task_02/src/main.cpp 93.18 ⚠️
trunk/ii002826/task_03/doc/html/index.md

📄 trunk/ii002826/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 93.48 ⚠️
trunk/ii02817/task_03/doc/html/index.md 93.45 ⚠️
trunk/ii02810/task_03/doc/pages/index.md 92.52
trunk/ii002713/task_03/doc/html/index.md 92.25
trunk/ii02823/task_03/doc/html/index.md 92.18
trunk/ii02707/task_04/doc/README.md

📄 trunk/ii02707/task_04/doc/README.md

File Similarity (%)
trunk/ii02817/task_04/doc/README.md 92.88
trunk/ii02707/task_05/doc/README.md

📄 trunk/ii02707/task_05/doc/README.md

File Similarity (%)
trunk/ii02719/task_05/doc/README.md 92.22
trunk/ii02708/task_01/doc/readme.md

📄 trunk/ii02708/task_01/doc/readme.md

File Similarity (%)
trunk/ii02722/task_01/doc/README.md 93.92 ⚠️
trunk/ii02717/task_02/src/main.cpp

📄 trunk/ii02717/task_02/src/main.cpp

File Similarity (%)
trunk/ii002717/task_01/src/main.cpp 93.18 ⚠️
trunk/ii02719/task_01/src/OTIS_task1/OTIS_task1.cpp

📄 trunk/ii02719/task_01/src/OTIS_task1/OTIS_task1.cpp

File Similarity (%)
trunk/ii02719/task_01/src/task1.cpp 94.52 ⚠️
trunk/ii02719/task_01/src/task1.cpp

📄 trunk/ii02719/task_01/src/task1.cpp

File Similarity (%)
trunk/ii02719/task_01/src/OTIS_task1/OTIS_task1.cpp 94.52 ⚠️
trunk/ii02719/task_05/doc/README.md

📄 trunk/ii02719/task_05/doc/README.md

File Similarity (%)
trunk/ii02707/task_05/doc/README.md 92.22
trunk/ii02722/task_01/doc/README.md

📄 trunk/ii02722/task_01/doc/README.md

File Similarity (%)
trunk/ii02708/task_01/doc/readme.md 93.92 ⚠️
trunk/ii02801/task_03/api.md

📄 trunk/ii02801/task_03/api.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 94.43 ⚠️
trunk/ii02823/task_03/doc/html/index.md 93.66 ⚠️
trunk/ii002826/task_03/doc/html/index.md 93.48 ⚠️
trunk/ii002713/task_03/doc/html/index.md 92.32
trunk/ii02804/task_03/doc/readme.md

📄 trunk/ii02804/task_03/doc/readme.md

File Similarity (%)
trunk/ii02812/task_03/doc/Readme.md 92.96
trunk/ii02810/task_02/doc/Readme.md

📄 trunk/ii02810/task_02/doc/Readme.md

File Similarity (%)
trunk/ii02810/task_02/test/Test.cpp 92.53
trunk/ii02810/task_02/test/Test.cpp

📄 trunk/ii02810/task_02/test/Test.cpp

File Similarity (%)
trunk/ii02810/task_02/doc/Readme.md 92.53
trunk/ii02810/task_03/doc/pages/index.md

📄 trunk/ii02810/task_03/doc/pages/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 94.43 ⚠️
trunk/ii002713/task_03/doc/html/index.md 92.74
trunk/ii02823/task_03/doc/html/index.md 92.63
trunk/ii002826/task_03/doc/html/index.md 92.52
trunk/ii02812/task_03/doc/report/index.md 92.13
trunk/ii02812/task_03/doc/Readme.md

📄 trunk/ii02812/task_03/doc/Readme.md

File Similarity (%)
trunk/ii02804/task_03/doc/readme.md 92.96
trunk/ii02812/task_03/doc/report/index.md

📄 trunk/ii02812/task_03/doc/report/index.md

File Similarity (%)
trunk/ii02810/task_03/doc/pages/index.md 92.13
trunk/ii02817/task_03/doc/html/index.md

📄 trunk/ii02817/task_03/doc/html/index.md

File Similarity (%)
trunk/ii002826/task_03/doc/html/index.md 93.45 ⚠️
trunk/ii02818/task_03/doc/html/index.md 92.1
trunk/ii02817/task_04/doc/README.md

📄 trunk/ii02817/task_04/doc/README.md

File Similarity (%)
trunk/ii02707/task_04/doc/README.md 92.88
trunk/ii02818/task_03/doc/html/index.md

📄 trunk/ii02818/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02817/task_03/doc/html/index.md 92.1
trunk/ii02823/task_03/doc/html/index.md

📄 trunk/ii02823/task_03/doc/html/index.md

File Similarity (%)
trunk/ii02801/task_03/api.md 93.66 ⚠️
trunk/ii02810/task_03/doc/pages/index.md 92.63
trunk/ii002826/task_03/doc/html/index.md 92.18

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request contains a submission for Lab Work 4 (task_04) and includes implementation of Lab Work 3 (task_03). The PR demonstrates work with the NIKA (Intelligent Knowledge-driven Assistant) project setup and includes a complete PID controller implementation in C++.

Key Changes:

  • Documentation for NIKA project installation and setup
  • C++ PID controller implementation with comprehensive unit tests
  • Dynamic system model implementation
  • Build configuration using CMake with Google Test integration

Reviewed changes

Copilot reviewed 2 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
trunk/ii02821/task_04_mantsevich/doc/README.MD Lab work 4 report documenting NIKA project setup with Docker
trunk/ii02821/task_03_mantsevich/src/pid_ruslan.h PID controller class header with comprehensive documentation
trunk/ii02821/task_03_mantsevich/src/pid_ruslan.cpp PID controller implementation with anti-windup and parameter validation
trunk/ii02821/task_03_mantsevich/src/model_ruslan.h Dynamic model class header for simulation
trunk/ii02821/task_03_mantsevich/src/model_ruslan.cpp Simple integrator model implementation
trunk/ii02821/task_03_mantsevich/src/main_ruslan.cpp Main simulation program with template-based system models
trunk/ii02821/task_03_mantsevich/test/test_pid_ruslan.cpp Comprehensive unit tests for PID controller functionality
trunk/ii02821/task_03_mantsevich/src/CMakeLists.txt CMake build configuration with Google Test integration
trunk/ii02821/task_03_mantsevich/run_ruslan.bat Build and test execution script for Windows
trunk/ii02821/task_03_mantsevich/html/* Auto-generated Doxygen HTML documentation files

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copilot AI review requested due to automatic review settings December 23, 2025 17:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 3 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread trunk/ii02821/task_04_mantsevich/doc/README.MD
@sonarqubecloud
Copy link
Copy Markdown

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants