文档

codeCompatibilityReport

创建代码兼容性报告

语法

codeCompatibilityReport
codeCompatibilityReport(名字)
codeCompatibilityReport (___、“IncludeSubfolders”tf)
codeCompatibilityReport (cca)

描述

例子

codeCompatibilityReport创建一个代码兼容性报告当前工作文件夹和子文件夹。的代码的兼容性报告在MATLAB开幕®Web浏览器。MATLAB的升级到新版本之后,您可以使用此报告在现有代码识别潜在的兼容性问题。

codeCompatibilityReport (的名字)为指定的文件或文件夹创建一个报告的名字

codeCompatibilityReport (___“IncludeSubfolders”,特遣部队)指定是否报告子文件夹。默认情况下,子文件夹中包含分析。使用这种语法在以前的语法的任何参数。

例子

codeCompatibilityReport (cca)创建一个报告从现有代码的兼容性的结果,作为一个指定CodeCompatibilityAnalysis对象。

例子

全部折叠

创建一个代码兼容性报告代码在当前文件夹和子文件夹。报告在MATLAB的Web浏览器中打开。

codeCompatibilityReport

创建另一个报告,但省略从分析子文件夹。

codeCompatibilityReport (“IncludeSubfolders”假)

为代码生成兼容性分析结果在当前工作文件夹和子文件夹。

r = analyzeCodeCompatibility;

创建一个报告的结果。报告在MATLAB的Web浏览器中打开。

codeCompatibilityReport(右)

输入参数

全部折叠

指定的文件或文件夹的名称来分析,作为特征向量,单元阵列的特征向量,标量字符串或字符串数组。

一个文件的名称必须是一个有效的代码或程序文件(。m,.mlx,或.mlapp)。

例子:“. . / thisFile.m”

例子:{‘folderA’,‘folderB’,‘fileA}

数据类型:字符|字符串

子文件夹分析指标,指定为真正的,0或1。默认情况下,analyzeCodeCompatibility包括子文件夹的分析。省略子文件夹,设置特遣部队或0。

代码的兼容性分析结果,指定为一个CodeCompatibilityAnalysis对象。

更多关于

全部折叠

代码的兼容性报告

代码的兼容性报告包含的信息来帮助你MATLAB代码升级到新版本。它包含这些部分。

  • 语法错误表和语法错误的详细信息。例如,使用~忽略一个值是不允许在这个上下文。语法错误导致nonrunnable代码,而不是介绍了MATLAB的新版本,语法错误影响兼容性分析。表中包括以下信息。

    报告列 描述
    有序列表中发现的问题分析代码。
    文件名 名字的文件,其中包含标记检查。
    行号显示位置标记文件的检查。

    描述

    检查的描述。描述代码分析器消息一样。

    细节

    链接到文档的更多信息。

  • 不兼容的错误表与不相容的细节分析代码中的错误。例如,“wavfinfo”已经被移除。使用“AUDIOINFO”代替。表包含了相同的列语法错误部分。

  • 不相容的警告表的细节不相容的警告。例如,“aviinfo”将在未来的版本中被删除。使用“VideoReader”代替。表包含了相同的列语法错误部分。

  • 建议改进表与改进代码的机会。例如,编程不推荐使用的显示。使用DISP或流。表包含了相同的列语法错误部分。

  • 检查执行细节上的检查执行指定的代码。它包括以下信息。

    报告列 描述

    出现

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

    文件

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

    描述

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

    严重程度

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

    标识符

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

    细节

    链接到文档的更多信息。

  • 文件附些文件,MATLAB分析代码的兼容性。

提示

选择

生成代码相容性报告当前工作中的代码在浏览器当前文件夹的文件夹和子文件夹。在当前文件夹浏览器,点击或者右键单击空白。然后选择报告>代码的兼容性报告。看到MATLAB代码兼容性报告

介绍了R2017b

这个主题有帮助吗?