首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有为C++03预先制作的configuration配置?

是否有为C++03预先制作的configuration配置?
EN

Stack Overflow用户
提问于 2017-11-23 09:53:18
回答 1查看 763关注 0票数 3

CLion有一个很好的Clang的集成,但是默认配置是针对现代C++的。然而,我坚持使用的编译器仅限于C++03,Clang关于代码现代化的所有建议都在继续,因为我的编译器已经很老了。

我已经确定了一些必须为检查禁用的C++03,但是这个列表肯定还远远没有完成:

  • boost-use-to-string
  • 所有modernize-use-*检查

是否有人已经编译了一个检查列表来停用C++03?

EN

回答 1

Stack Overflow用户

发布于 2017-11-24 14:42:00

不幸的是,没有标准的方法来禁用CLion中旧编译器的所有无关的Clang检查。Clang最初被设计为将整个代码库现代化为新的C++标准,许多检查忽略了旧标准的事实。

但是,您可以很容易地从上下文菜单:从上下文菜单禁用Clang-Tidy中设置和禁用项目的所有无关检查。

这样,您可以禁用特定的检查(例如modernize-use-nullptr)、整个组(例如所有modernize-*检查),也可以通过在行尾插入//NOLINT注释来抑制当前行的Clang。

希望它能帮到你!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47452448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档