Clang-tidy 更改匈牙利表示法前缀

问题描述 投票:0回答:1

我正在从事的项目的编码标准要求使用

_
作为匈牙利表示法前缀和变量名称之间的分隔符。例如:

uint32_t u32_MyVar;

默认情况下

clang-tidy
的格式如下:

uint32_t u32MyVar;

如何更改匈牙利语表示法前缀以包含下划线?

附注我尝试使用变量前缀,但它放在匈牙利符号之前(即

_u32MyVar
)。

c clang lint clang-tidy hungarian-notation
1个回答
0
投票

我找到了解决方案 - 我需要将符号的样式更改为

LowerCase
(可能的值为
Off
On
LowerCase
CamelCase
)。为此,请添加以下选项:

readability-identifier-naming.VariableHungarianPrefix: LowerCase

但是,我还通过查看来源找到了如何更改前缀本身:

readability-identifier-naming.HungarianNotation.PrimitiveType.uint32_t: myPrefix32
© www.soinside.com 2019 - 2024. All rights reserved.