Merged
Conversation
…lability Revise the README.md to clarify the distinction between fundamental types and primitive reference types, emphasizing their characteristics and usage. Update the nullable types section to specify that fundamental types cannot be made nullable and improve examples for null handling. Adjust related documentation across various reference files to ensure consistency in terminology and enhance overall clarity for users.
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting
Update the documentation to specify that explicit casting is required between different types, with the exception of conversions between primitive reference types and their corresponding fundamentals. Adjust code examples to reflect this change, enhancing clarity and understanding of the type system.
Introduce new jobs for code style checking with clang-format and code quality checking with clang-tidy in the CI workflow. The style check identifies formatting issues in C++ source files and comments on them, while the quality check runs clang-tidy to detect errors and warnings, providing feedback on code quality. This enhancement aims to maintain code standards and improve overall code quality in the project.
Contributor
Author
|
@codex fix this CI failure |
|
Summary
Testing
|
Contributor
Author
|
@codex please fix the CI pipeline changes to make them work in the correct way |
|
Summary
Testing
|
…iles - Adjusted formatting in MyClass.cpp and MyClass.hpp for consistency. - Updated include order in ui_functions.cpp and ui_functions.hpp for clarity. - Reorganized includes in test_functions.hpp and unit_tests.cpp to maintain structure. - Improved comment formatting in ProjectIntegrationTestSuite.hpp. - Disabled test execution in Windows MinGW CI due to compatibility issues.
- Improved handling of empty clang-tidy output by ensuring tidy_output.txt is created and readable. - Added checks for empty output to default error and warning counts to zero. - Enhanced output formatting for error and warning counts, ensuring clean integer values. - Added logging for found errors and warnings to improve visibility in CI results.
…lability Revise the README.md to clarify the distinction between fundamental types and primitive reference types, emphasizing their characteristics and usage. Update the nullable types section to specify that fundamental types cannot be made nullable and improve examples for null handling. Adjust related documentation across various reference files to ensure consistency in terminology and enhance overall clarity for users.
Update the documentation to specify that explicit casting is required between different types, with the exception of conversions between primitive reference types and their corresponding fundamentals. Adjust code examples to reflect this change, enhancing clarity and understanding of the type system.
Introduce new jobs for code style checking with clang-format and code quality checking with clang-tidy in the CI workflow. The style check identifies formatting issues in C++ source files and comments on them, while the quality check runs clang-tidy to detect errors and warnings, providing feedback on code quality. This enhancement aims to maintain code standards and improve overall code quality in the project.
…iles - Adjusted formatting in MyClass.cpp and MyClass.hpp for consistency. - Updated include order in ui_functions.cpp and ui_functions.hpp for clarity. - Reorganized includes in test_functions.hpp and unit_tests.cpp to maintain structure. - Improved comment formatting in ProjectIntegrationTestSuite.hpp. - Disabled test execution in Windows MinGW CI due to compatibility issues.
- Improved handling of empty clang-tidy output by ensuring tidy_output.txt is created and readable. - Added checks for empty output to default error and warning counts to zero. - Enhanced output formatting for error and warning counts, ensuring clean integer values. - Added logging for found errors and warnings to improve visibility in CI results.
sashbek
requested changes
Oct 5, 2025
sashbek
left a comment
There was a problem hiding this comment.
Не исправлен 'docs/reference/design.md'
Не исправлен 'docs/reference/biuldin_types.md'
Не исправлен 'docs/reference/object_model.md'
Сделай поиск по репозиторию и будут видны все места где должны быть изменения.
…tation - Removed non-null assertion examples from nullable types documentation to emphasize safe call usage. - Updated design documentation to reflect the removal of non-null assertion from nullable types description. - Modified object model documentation to replace non-null assertions with safe call alternatives in casting examples, enhancing clarity on safe operations.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Revise the README.md to clarify the distinction between fundamental types and primitive reference types, emphasizing their characteristics and usage. Update the nullable types section to specify that fundamental types cannot be made nullable and improve examples for null handling. Adjust related documentation across various reference files to ensure consistency in terminology and enhance overall clarity for users.