Main Content

mlintrpt

对文件或文件夹运行 checkcode

说明

mlintrpt 在当前文件夹中扫描所有 MATLAB® 代码文件,得出代码分析器消息并在 MATLAB 网页浏览器中报告结果。

示例

mlintrpt(f) 扫描指定的文件 f

示例

mlintrpt(f, inputType) 扫描指定的文件或文件夹 f,由 inputType 指定。使用 'file' 指定文件,使用 'dir' 指定文件夹。

示例

mlintrpt(___,settingsfile) 用指定的设置文件覆盖默认的当前设置文件。您可以指定将 settingsfile 与上述语法中的任何输入参量结合使用。

示例

全部折叠

对示例文件 lengthofline.m 运行 mlintrpt。MATLAB® 显示一个报告,指出 lengthofline 的潜在问题和改进措施。

mlintrpt('lengthofline')

对 MATLAB® 示例文件夹 matlabroot/matlab/help/techdoc/matlab_env/examples 中的所有示例运行 mlintrpt。MATLAB 显示一个报告,指出此文件夹中所有 MATLAB 代码文件的潜在问题和改进措施。

mlintrpt(fullfile(matlabroot,'help','techdoc','matlab_env','examples'),'dir')

通过创建并指定设置文件,在报告中隐藏特定消息。例如,文件 lengthofline.m 中有多个行使用 | 而不是 || 作为 OR 运算符。默认情况下,mlintrpt 会标记这些行。

mlintrpt('lengthofline')

创建一个设置文件,用于隐藏标记使用 | 作为 OR 运算符的消息。

  1. 主页选项卡的环境部分中,点击预设按钮。

  2. 从左窗格中选择代码分析器

  3. 默认设置下的美观性和可读性部分中,清除消息请在(标量)条件语句中使用 || 而不是 | 作为 OR 运算符

  4. 输入 mysettings.txt 作为文件名,并将其保存到您的当前文件夹中。

  5. 取消按钮退出预设项面板,而不更改当前设置。

使用自定义设置文件 mlintrpt 对示例文件运行 mysettings.txt。消息请在(标量)条件语句中使用 || 而不是 | 作为 OR 运算符将隐藏,不再显示在报告中。

mlintrpt('lengthofline','mysettings.txt')

输入参数

全部折叠

文件或文件夹名称,指定为字符向量。文件名称可以包括部分路径,但必须位于搜索路径上的文件夹中或当前文件夹中。

输入类型,如果输入是文件,则指定为 'file';如果输入是文件夹,则指定为 'dir'

设置文件名,指定为字符向量。如果该文件不在当前文件夹中,请提供该文件的完整路径。

有关创建设置文件的信息,请参阅保存并重新使用代码分析器消息设置。如果您指定的文件无效,报告中的第一条消息是 0: Unable to open or read the configuration file 'mymlint.txt'--using default settings

版本历史记录

在 R2006a 之前推出