提问人:Maxime Isnel 提问时间:10/20/2023 更新时间:10/23/2023 访问量:106
Visual Studio 检查 C++ 的命名约定
Visual Studio checking naming convention for C++
问:
我正在尝试配置我的 Visual Studio 022 以检查并在不遵守我的 C++ 代码规则和命名约定时发出警告。简单的例子是在布尔值前面加上一个“b”。
bool bFoo = true
我尝试使用 .我在 Microsoft 文档中找到了这一点。我创造了这个:.editorconfig
[*.{cpp,h}]
cpp_naming_rule.booleans_prefixed.symbols = boolean_vars
cpp_naming_rule.booleans_prefixed.style = boolean_style
cpp_naming_symbols.boolean_vars.applicable_kinds = local,parameter,field
cpp_naming_symbols.boolean_vars.applicable_type = bool
cpp_naming_style.boolean_style.capitalization = pascal_case
cpp_naming_style.boolean_style.required_prefix = b
cpp_naming_style.boolean_style.required_suffix =
cpp_naming_style.boolean_style.word_separator =
但它不起作用。(文件被考虑在内,我通过修改indent_size进行了检查)。
有任何想法来修复editorconfig或解决我的基本问题吗?
答:
0赞
Minxin Yu - MSFT
10/23/2023
#1
在 Visual Studio 2022 17.7 中引入
检查 Visual Studio 版本。尝试重置 Visual Studio 设置。
放置在与项目相同的文件夹中。然后添加到项目中。添加 -> 现有项。
.editorconfig
.editorconfig
检查设置:C/C++ 代码样式选项中的命名约定设置和配置 linter。建议将其更改为“警告”或“错误”。但这不会影响编译器,只影响编辑器。白色不明显
- 等待 Visual Studio 加载。字体从白色变为绿色可能需要很长时间。
.editorconfig
评论
0赞
Minxin Yu - MSFT
10/26/2023
@Maxime 伊斯内尔 嗨,我可以知道你有没有机会检查我的答案吗?
评论