SUMMARY By default QProcess used to run cppcheck uses WD of the invoking process. Would be good to use QProcess::setWorkingDirectory() to set WD to the project root, that all the paths in the helper files (e.g. for suppression list option --suppressions-list=<file>) can be relative to the project. Did not check code for other analyzers but for them the same would be also good.