tools/nxstyle: whitelist Micro XRCE-DDS type names - #20103
Open
lljwork2021 wants to merge 1 commit into
Open
Conversation
Allow public eProsima Micro XRCE-DDS Client and Micro-CDR type names used by the XRCE-DDS example. Signed-off-by: lljwork2021 <lljwork2021@163.com>
lljwork2021
requested review from
davids5,
jerpelea and
johannes-nivus
as code owners
September 10, 2026 11:07
michallenc
approved these changes
Sep 10, 2026
xiaoxiang781216
approved these changes
Sep 10, 2026
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.
Allow public eProsima Micro XRCE-DDS Client and Micro-CDR type names
used by the XRCE-DDS example.
Summary
The XRCE-DDS example uses public type names from the eProsima
Micro XRCE-DDS Client and Micro-CDR APIs. Some of these identifiers
use mixed-case naming and cannot be renamed locally without changing
the upstream API names.
Add these identifiers to the nxstyle whitelist so that the XRCE-DDS
example can pass the NuttX style checks while preserving the upstream
API names.
Related to apache/nuttx-apps#3777.
Impact
This change only extends the nxstyle identifier whitelist.
There is no runtime, ABI, hardware, or functional impact.
Testing
Verified the XRCE-DDS source files with NuttX style checks after
adding the required public API identifiers to the whitelist.
The previous
Mixed case identifier founderrors for theseMicro XRCE-DDS / Micro-CDR identifiers are no longer reported.
~/nuttxspace/nuttx$ ./tools/checkpatch.sh -c -m -g upstream/master..HEAD Used config files: 1: .codespellrc ✔️ All checks pass.