scan4errors
% 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: www.matlabinvesting.com
%
% Change Log
% - Revision 1.0 (21 Jul 2018): Initial release
Cite As
Paul Shoemaker (2024). scan4errors (https://www.mathworks.com/matlabcentral/fileexchange/68284-scan4errors), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |