CLion教程-静态代码分析
在CLion中,有一组代码检查,可以在编译项目之前检测和纠正项目中的异常代码。这个IDE可以找出并突出显示各种问题,找到死代码,找到可能的错误,拼写问题,并改善整体代码结构。
检查可以扫描所有项目文件中的代码,也可以只在特定的范围中执行(例如,只在生产代码或已修改的文件中执行)。
每个检查都有一个严重程度级别,用于衡量问题对代码的影响程度。严重程度在编辑器中以不同的方式突出显示,以便您可以快速区分关键问题和不太重要的问题。CLion带有一组预定义的严重程度级别,并允许您创建自己的级别。
检查和其设置分组在配置文件中。每个配置文件包含有关已启用的检查、它们分析的文件范围以及它们的严重程度级别的信息。
作为额外的外部分析器,您可以使用Cppcheck通过Cppcheck插件或SonarLint通过SonarLint插件。
访问检查设置
要编辑检查和检查配置文件,请执行以下操作之一:
- 转到IDE设置的Editor | Inspections页面,快捷键CtrlAlt+S
- 将鼠标悬停在编辑器右上角的检查小部件上,单击,然后选择Configure Inspections:
- 在编辑器中,打开建议列表,单击右箭头,然后在子菜单上选择Edit inspection profile settings。
- 在Problems工具窗口中,单击工具栏上的Edit Settings ,或使用相应的上下文菜单命令。
使用来过滤检查列表。例如,您可以按严重程度或按语言过滤检查。
选择“默认情况下禁用新检查”复选框,以禁用来自已安装插件的新检查,因为它们可能会影响检查配置。