主要内容

CodeCompatibilityAnalysis

代码的兼容性分析结果

描述

使用CodeCompatibilityAnalysis对象来保存或从代码的兼容性分析报告结果。

创建

创建一个代码的兼容性分析对象使用analyzeCodeCompatibility函数。

属性

全部展开

这个属性是只读的。

日期代码的兼容性分析,作为一个datetime标量返回。

数据类型:datetime

这个属性是只读的。

版本的MATLAB用于代码的兼容性分析,作为字符串返回标量。

数据类型:字符串

这个属性是只读的。

的文件列表分析代码的兼容性,作为字符串数组返回。

数据类型:字符串

这个属性是只读的。

执行的检查列表和出现的频率分析文件,作为与这些列一个表返回。

表列 描述

标识符

MATLAB代码分析器的消息标识符。

描述

检查的描述。例如,使用换行符、分号或逗号在此之前声明不推荐STRMATCH。使用STRNCMP或VALIDATESTRING代替。描述代码分析器消息一样。

文档

命令来打开文档的更多信息。

严重程度

严重程度的检查。例如,错误警告。错误可能表示语法错误或使用不再支持的功能。金宝app警告可能表明改进代码的机会。

NumOccurrences

在分析代码中,总数出现特定的检查被标记的地方。

NumFiles

在分析代码中,文件数量在一个特定的检查被标记。

数据类型:

这个属性是只读的。

建议更新代码的基础上分析,作为表返回下面的列。

表列 描述

标识符

MATLAB代码分析器的消息标识符。

描述

检查的描述。例如,使用换行符、分号或逗号前声明或STRMATCH并不推荐这样做。使用STRNCMP或VALIDATESTRING代替。描述代码分析器消息一样。

文档

命令来打开文档的更多信息。

严重程度

严重程度的检查。例如,错误警告。错误可能表示语法错误或使用不再支持的功能。金宝app警告可能表明改进代码的机会。

文件 名字的文件,其中包含标记检查。
LineNumber 行号显示位置标记文件的检查。
ColumnRange 列范围指示位置标记文件的检查。

数据类型:

例子

全部折叠

创建代码的兼容性分析结果代码在当前文件夹和子文件夹。

r = analyzeCodeCompatibility
r = CodeCompatibilityAnalysis属性:日期:20 - 4月- 2017年15:06:06 MATLABVersion:“R2017b”文件:[92×1弦]ChecksPerformed:(299×6表)建议:[28]×7表

再次分析代码,从分析省略子文件夹。

r = analyzeCodeCompatibility (“IncludeSubfolders”假)
r = CodeCompatibilityAnalysis属性:日期:20 - 4月- 2017年15:06:56 MATLABVersion:“R2017b”文件:[5×1弦]ChecksPerformed:(299×6表)建议:(1×7表)

版本历史

介绍了R2017b