功能 :在对话框中,您可以选择在对项目源代码进行静态分析时要检查的规则。
请致电 :
-
菜单栏:“项目 项目设置” ,“静态分析” 类别,“打开配置对话框” 链接
-
菜单栏:“构建 静态分析 设置”
要求 :
-
CODESYS Static Analysis 软件包已安装。
-
项目开放。
该选项卡显示静态分析期间可检查的所有规则的树形结构。默认情况下,除 SA0016、SA0024、SA0073、SA0101、SA0105、SA0106、SA0133、SA0134、SA0150、SA0162 和所有严格的 IEC 规则外,所有规则都已激活。
每条规则都有一个唯一的编号。当检查规则并检测到违规时,规则编号和错误描述将以如下格式显示在“Build” 类别的消息视图中:SA< 规则编号> ,其中 SA 代表 "静态分析"(示例):"SA003 "代表规则 3)。
可用规则列表可通过特定插件进行扩展。
在对话框中激活的某些规则可以通过应用 pragma 在应用程序中临时停用。 |
|
单击复选框后,设置会在 激活或停用父节点时,也会分别激活或停用所有子规则。 |
|
“过滤器” : |
|
专栏 |
|
“规则” |
带规则编号的规则列表 |
规则检查 |
|
“Precompile” |
可在预编译期间检查的规则在此列中以复选标记 可立即对这些规则进行错误修复(Quickfix)。您可以直接在受影响的代码位置自动执行即时错误处理。 |
“规则特定配置” |
对于某些规则,您可以双击字段打开特定规则对话框来配置规则。 |
“重要性” : |
规则的重要性:
|