diff --git a/src/cppcheck.cpp b/src/cppcheck.cpp index 8647f52c9..fee4dfc6f 100644 --- a/src/cppcheck.cpp +++ b/src/cppcheck.cpp @@ -242,7 +242,15 @@ unsigned int CppCheck::check() } if (_settings._errorsOnly == false && _errout.str().empty()) - _errorLogger->reportOut("No errors found"); + { + std::ostringstream oss; + oss << "No errors found (" + << (c + 1) << "/" << _filenames.size() + << " files checked " << + static_cast(static_cast((c + 1)) / _filenames.size()*100) + << "% done)"; + _errorLogger->reportOut(oss.str()); + } } // This generates false positives - especially for libraries