Scans folders for Matlab files that have MLINT errors and warnings
Updated 22 Jul 2018

View License

% SCAN4ERRORS searches the current directory (recursively) for Matlab .m files with code errors/warnings (mlint)
% errors = scan4errors(files) searches the FILES structure created by a "dir" command and returns all detected errors. Warnings are ignored. If not
% provided (or empty), FILES will use the current working directory. By default, only errors (i.e. red MLINT) will be returned in the ERRORS structure.
% errors = scan4errors(files,severity) allows the user to define the severity of errors and warnings that are returned. The default is "errors" meaning
% that only error messages will be returned (i.e. red MLINT). "Severe" may be used to return both errors and severe warnings, and "all" will return
% all errors and warnings. Argument is case-insensitive.

% License to use and modify this code is granted freely to all interested,
% as long as the original author is referenced and attributed as such. The
% original author maintains the right to be solely associated with this
% work.
% Programmed and Copyright by Paul Shoemaker:
% Change Log
% - Revision 1.0 (21 Jul 2018): Initial release

Cite As

Paul Shoemaker (2024). scan4errors (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Find more on Search Path in Help Center and MATLAB Answers
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes