主要内容

MATLAB代码分析器报告

运行代码分析器报告

代码分析器报告显示潜在的错误和问题,以及通过消息在代码中改进的机会。例如,公共消息表示变量喷火可能未使用。

运行代码分析器报告:

  1. 在“当前文件夹”浏览器中,导航到包含要检查的文件的文件夹。

  2. 点击,然后选择报告>代码分析器报告

    该报告显示在MATLAB中®Web浏览器,显示那些被标识为具有潜在问题或改进机会的文件。

  3. 对于报告中的每条消息,检查建议和代码。单击行号以在编辑器中打开该行所在的文件,并根据消息更改文件。使用以下一般建议:

    • 如果您不确定消息的含义或更改代码中的哪些内容,请在出现消息时单击消息中的链接。如果消息不包含链接,并且您不确定消息的含义或该做什么,请在“帮助”浏览器中搜索相关主题。有关更多信息,请参见使用代码分析器检查代码中的错误和警告

    • 消息并不能提供关于所有情况的完美信息,在某些情况下,您可能不希望根据消息更改任何内容。有关更多信息,请参见理解代码分析的局限性

    • 如果有某些消息或消息类型您不想看到,您可以屏蔽它们。有关更多信息,请参见调整代码分析器消息指标和消息

  4. 修改文件后,保存它。如果您做了可能导致错误的重大更改,请考虑将文件保存为另一个名称。然后,如果需要,可以参考原始文件,用更新后的文件解决问题。使用比较按钮上的编辑器住编辑器选项卡,以帮助您识别对文件所做的更改。有关更多信息,请参见比较文件和文件夹并合并文件

  5. 再次运行和调试该文件,以确保没有引入任何无意的错误。

  6. 如果报表正在显示,单击重新运行此报告根据您对文件所做的更改来更新报告。根据您对文件所做的更改,确保消息已经消失。重新运行报告MATLAB在线™,在“当前文件夹”浏览器中,单击,然后选择报告>代码分析器报告

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

有关如何纠正Code Analyzer消息中出现的潜在问题的信息,请使用以下参考资料:

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

  • 使用帮助浏览器搜索窗格以查找有关消息中显示的术语的文档。

下面的图像显示了一个工具提示细节按钮。橙色的在等号之下()表示如果您将鼠标悬停在等号上方,将显示工具提示。橙色的高亮显示指示自动修复可用。

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

您可以使用以下任何一种方法获取代码分析器消息。每一个都提供相同的信息,但格式不同:

  • 从分析器详细信息报告中访问文件的代码分析器报告。

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

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

  • 在编辑器中处理文件时使用自动代码检查。有关更多信息,请参见使用代码分析器检查代码中的错误和警告

另请参阅

|

相关的话题