主要内容

MATLAB代码分析报告

打开代码分析器的报告

代码分析报告显示潜在的错误和问题,以及改善代码通过消息的机会。使用交互式地浏览报告代码分析器应用程序,可以用下列方法打开。

  • MATLAB®将来发布:应用程序选项卡,在MATLAB点击应用程序图标:代码分析器的应用图标

  • MATLAB命令提示:输入codeAnalyzer

运行代码分析报告

使用代码分析器应用程序分析中的代码指定的文件或文件夹。

  1. 运行代码分析器在所需的文件或文件夹。

    codeAnalyzer (“C: \ MyCode”)

    这个命令启动代码分析器应用程序并生成一个报告指定的代码中发现的问题。顶部的总结报告的概述在报告中包含的信息。本节显示了多少文件分析和错误的总数,警告,和分析中发现的信息消息的代码。

    代码分析器的应用表现出整体的总结问题和代码卫生细节

  2. 默认按严重程度分组的问题。你可以改变通过分组的问题集团列表。小组的报告文件。

    代码分析器分组的报告文件。

  3. 你可以通过使用过滤显示的消息过滤器的严重性根据问题类型过滤列表。筛选报告只显示错误。

    过滤的代码分析器报告严重性

  4. 有些问题可以解决与自动更换。这些问题有解决所有按钮。如果你扩大问题通过点击它的单个实例问题可以点击相应的固定修复按钮。将光标停留在修复解决所有按钮来看看修复的MATLAB实现。

    代码分析报告可以解决的问题。

更改代码基于代码分析器的消息

信息如何正确的代码分析器消息中提供的潜在问题,使用以下资源:

  • 在编辑器中打开文件并单击细节按钮在工具提示,这个列表后如图片所示。一个扩展的消息打开。然而,不是所有的消息都有扩展的消息。

  • 使用浏览器的帮助搜索窗格中找到文档的条款提出消息。

下图显示一个工具提示细节按钮。橙色的根据equals (=)信号显示一个工具提示显示如果你悬停在等号的。橙色的高亮显示表明一个自动修复。

R2023a:自动修复的问题可以通过编程的方式使用修复函数在一个codeIssues对象。这些问题也可以固定的交互使用代码分析器应用程序。

其他方法来访问代码分析器的消息

你可以使用下列代码分析器消息的方法。每个提供相同的信息,但在一个不同的格式:

  • 访问代码分析仪分析器文件的详细报告。

  • 运行checkcode函数,分析了在命令窗口中指定的文件并显示消息。

  • 运行mlintrpt函数,它运行checkcode并显示在Web浏览器的消息。

  • 使用自动代码检查当你工作在一个文件编辑器。有关更多信息,请参见校验码错误和警告使用代码分析器

配置代码分析器的消息

自从R2023a

您可以配置现有的检查显示的代码分析器和添加自定义检查通过将一个文件命名codeAnalyzerConfiguration.json在一个资源文件夹。这个文件配置的代码分析仪检查执行资源文件夹的父文件夹和子文件夹。

有关更多信息,请参见配置代码分析器

另请参阅

||

相关的话题