该代码分析器报告显示潜在的错误和问题,以及机会,通过邮件改进你的代码。例如,一个共同的消息指示的可变FOO
可能是未使用的。
运行代码分析报告:
在当前文件夹浏览器,浏览到包含您要检查的文件的文件夹。
要使用lengthofline.m
本文档中所示的例子中,将文件保存到当前文件夹,或者您具有写入权限的文件夹。本示例将文件保存到当前文件夹,C:\ my_MATLAB_files
。
的CopyFile(完整文件(matlabroot, '帮助', 'techdoc', 'matlab_env', '实例', 'lengthofline.m'))
在当前文件夹浏览器中,单击,然后选择报告>代码分析报告。
该报告显示在MATLAB®Web浏览器,显示出鉴定为潜在的改进问题或机会的那些文件。
对于报告中的每个消息,审查的建议和你的代码。单击行号以打开编辑器,在该行的文件,并更改基于消息的文件。使用下面的一般建议:
如果您不确定消息的装置或什么的代码更改,请单击如果一个出现在邮件中的链接。有关详细信息,请参阅验证码错误和警告。
如果消息不包含一个链接,你无法确定是什么消息的装置或做什么,搜索在帮助浏览器相关主题。对于什么消息的示例做他们,包括具体的变化,以便为例子,lengthofline.m
见在代码分析器消息基于代码更改。
该消息不会提供有关各种情况完善的信息在某些情况下,你可能不希望基于消息改变任何东西。有关详细信息,请参阅理解的代码分析的局限性。
如果有你不希望看到某些消息或类型的消息,您可以抑制他们。有关详细信息,请参阅调整代码分析器留言指示灯和消息。
修改文件后,将其保存。考虑将文件保存到一个不同的名称,如果你所做的可能会引入错误显著的变化。然后,你可以参考原始文件,如果需要的话,解决与更新的文件的问题。使用比较按钮编辑要么现场编辑器标签可帮助您确定您对文件所做的更改。欲了解更多信息,请参阅比较并合并文本。
再次运行和调试的文件或文件,以确保你没有引入的任何疏忽造成的错误。
如果报告显示,请点击重新运行该报告更新基于您对文件所做的更改的报告。确保信息都消失了,根据您对文件所做的更改。重新运行报告MATLAB在线™,在当前文件夹浏览器中,单击,然后选择报告>代码分析报告。
有关如何纠正代码分析器的消息呈现的潜在问题,请使用以下资源的信息:
打开在编辑器中的文件,然后点击细节在工具提示按钮,以下此列表中的图像中,如图所示。打开扩展消息。然而,并不是所有的消息都有个扩展消息。
使用帮助浏览器搜索窗格中找到有关消息呈现方面的文件。
下面的图像示出了具有一个提示细节按钮。橙色线等号下(=
)符号表示显示工具提示,如果你将鼠标悬停在等号。橙色高亮指示自动锁定可用。
你可以使用下列任何一种方法的代码分析器的消息。每个提供相同的信息,但是以不同的格式:
访问代码的分析报告从事件探查器的详细信息报告的文件。
跑过注册码
功能,其分析在命令窗口中指定的文件,并显示消息。
跑过mlintrpt
功能,它运行注册码
并显示在Web浏览器的消息。
使用自动代码检查,而你在编辑一个文件工作。看到自动校验码在编辑器和现场编辑器 - 代码分析器。