代码分析器报告显示潜在的错误和问题,以及通过消息改进代码的机会。例如,一个普通的消息表示一个变量喷火
可能没有使用过。
运行代码分析器报告:
在“当前文件夹”浏览器中,导航到包含要检查的文件的文件夹。
点击,然后选择报告>代码分析器报告.
报告显示在MATLAB中®Web浏览器,显示那些被识别为有潜在问题或有改进机会的文件。
对于报告中的每个消息,请检查建议和代码。单击行号在编辑器中该行打开文件,并根据消息更改文件。使用以下一般建议:
如果您不确定消息的含义或代码中需要更改的内容,请单击消息中的链接(如果出现了链接)。如果消息不包含链接,并且您不确定消息的含义或该做什么,请在“帮助”浏览器中搜索相关主题。有关更多信息,请参见使用代码分析器检查代码中的错误和警告.
这些消息并不能提供关于每种情况的完美信息,在某些情况下,您可能不希望根据消息更改任何内容。有关更多信息,请参见理解代码分析的局限性.
如果您不希望看到某些消息或消息类型,可以屏蔽它们。有关更多信息,请参见调整代码分析器消息指示器和消息.
修改完成后保存。如果进行了可能导致错误的重大更改,请考虑将文件保存为另一个名称。然后,如果需要,可以引用原始文件来解决更新后的文件的问题。使用比较按钮。编辑器或住编辑器选项卡,以帮助您识别对文件所做的更改。有关更多信息,请参见比较文件和文件夹和合并文件.
再次运行并调试该文件,以确保没有引入任何无意的错误。
如果显示报表,单击重新运行此报告根据对文件所做的更改更新报告。根据您对文件所做的更改,确保消息已经消失。重新运行报告MATLAB在线™,在“当前文件夹”浏览器中,单击,然后选择报告>代码分析器报告.
有关如何纠正Code Analyzer消息中出现的潜在问题的信息,请使用以下资源:
在编辑器中打开该文件并单击细节按钮,如此列表后的图像所示。打开一个扩展消息。但是,并非所有消息都有扩展消息。
使用帮助浏览器搜索窗格以查找有关消息中显示的术语的文档。
的工具提示,如下图所示细节按钮。橙色的行在等号之下(=
)符号表示将鼠标悬停在等号上时将显示工具提示。橙色的高亮显示指示自动修复程序可用。
您可以使用以下任何方法获取代码分析器消息。它们都提供相同的消息,但格式不同:
从分析器详细报告中访问一个文件的代码分析器报告。
运行checkcode
函数,该函数分析指定的文件并在命令窗口中显示消息。
运行mlintrpt
函数,该函数运行checkcode
并在Web浏览器中显示消息。
在编辑器中处理文件时使用自动代码检查。有关更多信息,请参见使用代码分析器检查代码中的错误和警告.