[cpp-qt-client]Prefix signal argument types with namespace#22921
[cpp-qt-client]Prefix signal argument types with namespace#22921wing328 merged 1 commit intoOpenAPITools:masterfrom
Conversation
There was a problem hiding this comment.
1 issue found across 1 file
Prompt for AI agents (all issues)
Check if these issues are valid — if so, understand the root cause of each and fix them.
<file name="modules/openapi-generator/src/main/resources/cpp-qt-client/HttpRequest.h.mustache">
<violation number="1" location="modules/openapi-generator/src/main/resources/cpp-qt-client/HttpRequest.h.mustache:74">
P2: `{{this}}` is used outside the `cppNamespaceDeclarations` section, so it renders the root context instead of a namespace and produces invalid C++ type qualification.</violation>
</file>
Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.
modules/openapi-generator/src/main/resources/cpp-qt-client/HttpRequest.h.mustache
Outdated
Show resolved
Hide resolved
|
thanks for the PR please follow step 3 to update the samples cc @ravinikam (2017/07) @stkrwork (2017/07) @etherealjoy (2018/02) @MartinDelille (2018/03) @muttleyxd (2019/08) @aminya (2025/05) |
aminya
left a comment
There was a problem hiding this comment.
Was this tested to see if it solves the problem?
For reason see: https://github.com/KDE/clazy/blob/master/docs/checks/README-fully-qualified-moc-types.md Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
|
I'm fine with this change. Would it be possible to run clazy on the CI ? I never managed to integrate clazy in my CI workflow but someone has maybe an idea ? |
Yeah that would be helpful, as there are a few other things I found with it in the generated codes (what I am planning to fix and PR soon.) |
For reason see: https://github.com/KDE/clazy/blob/master/docs/checks/README-fully-qualified-moc-types.md
PR checklist
Commit all changed files.
This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master.
These must match the expectations made by your contribution.
You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example
./bin/generate-samples.sh bin/configs/java*.IMPORTANT: Do NOT purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
master(upcoming7.x.0minor release - breaking changes with fallbacks),8.0.x(breaking changes without fallbacks)"fixes #123"present in the PR description)Summary by cubic
Fully qualify the on_execution_finished signal argument across cpp-qt-client to ensure proper moc type resolution in namespaced builds and satisfy clazy’s fully-qualified moc types check.
Written for commit 2d24534. Summary will update on new commits.