Ever had the annoying problem that a large program consisting of many files generated unwanted text output in the command window due to non-suppressed output ?
This function finds, based on profile data, lines of code which produce non-suppressed output (not terminated by semicolon). Only functions which are actually called are considered.
findNonSuppressedOutput( p, '/code/projectA/' )
this will run mlint on all called functions in path code/projectA/ (and subdirs) and report lines that contain the requested mlint IDs (here: non-terminated lines, IDs NOPRT and NOPTS) functions called that reside outside the provided path are ignored. Note that only lines which mlint correctly identifies are found.