Skip to content

Commit 91191e8

Browse files
committed
enabled modernize-use-trailing-return-type clang-tidy check and fixed lamdba-related warnings only
1 parent 5340fd5 commit 91191e8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+372
-374
lines changed

.clang-tidy

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ Checks: >
5151
-modernize-use-designated-initializers,
5252
-modernize-use-nodiscard,
5353
-modernize-use-scoped-lock,
54-
-modernize-use-trailing-return-type,
5554
-performance-avoid-endl,
5655
-performance-inefficient-string-concatenation,
5756
-performance-no-automatic-move,

clang-tidy.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ Does not improve the readability.
129129
`readability-avoid-nested-conditional-operator`<br/>
130130
`modernize-use-designated-initializers`<br/>
131131
`readability-enum-initial-value`<br/>
132-
`modernize-use-trailing-return-type`<br/>
133132

134133
To be evaluated (need to remove exclusion).
135134

cli/cmdlineparser.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
189189

190190
// Output a warning for the user if he tries to exclude headers
191191
const std::vector<std::string>& ignored = getIgnoredPaths();
192-
const bool warn = std::any_of(ignored.cbegin(), ignored.cend(), [](const std::string& i) {
192+
const bool warn = std::any_of(ignored.cbegin(), ignored.cend(), [](const std::string& i) -> bool {
193193
return Path::isHeader(i);
194194
});
195195
if (warn) {
@@ -210,7 +210,7 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
210210
if (!mSettings.fileFilters.empty()) {
211211
// filter only for the selected filenames from all project files
212212
PathMatch filtermatcher(mSettings.fileFilters, Path::getCurrentPath());
213-
std::copy_if(fileSettingsRef.cbegin(), fileSettingsRef.cend(), std::back_inserter(fileSettings), [&](const FileSettings &fs) {
213+
std::copy_if(fileSettingsRef.cbegin(), fileSettingsRef.cend(), std::back_inserter(fileSettings), [&](const FileSettings &fs) -> bool {
214214
return filtermatcher.match(fs.filename());
215215
});
216216
if (fileSettings.empty()) {
@@ -228,11 +228,11 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
228228
frontend::applyLang(fileSettings, mSettings, mEnforcedLang);
229229

230230
// sort the markup last
231-
std::copy_if(fileSettings.cbegin(), fileSettings.cend(), std::back_inserter(mFileSettings), [&](const FileSettings &fs) {
231+
std::copy_if(fileSettings.cbegin(), fileSettings.cend(), std::back_inserter(mFileSettings), [&](const FileSettings &fs) -> bool {
232232
return !mSettings.library.markupFile(fs.filename()) || !mSettings.library.processMarkupAfterCode(fs.filename());
233233
});
234234

235-
std::copy_if(fileSettings.cbegin(), fileSettings.cend(), std::back_inserter(mFileSettings), [&](const FileSettings &fs) {
235+
std::copy_if(fileSettings.cbegin(), fileSettings.cend(), std::back_inserter(mFileSettings), [&](const FileSettings &fs) -> bool {
236236
return mSettings.library.markupFile(fs.filename()) && mSettings.library.processMarkupAfterCode(fs.filename());
237237
});
238238

@@ -269,7 +269,7 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
269269
while (it != filesResolved.end()) {
270270
const std::string& name = it->path();
271271
// TODO: log if duplicated files were dropped
272-
filesResolved.erase(std::remove_if(std::next(it), filesResolved.end(), [&](const FileWithDetails& entry) {
272+
filesResolved.erase(std::remove_if(std::next(it), filesResolved.end(), [&](const FileWithDetails& entry) -> bool {
273273
return entry.path() == name;
274274
}), filesResolved.end());
275275
++it;
@@ -292,11 +292,11 @@ bool CmdLineParser::fillSettingsFromArgs(int argc, const char* const argv[])
292292
frontend::applyLang(files, mSettings, mEnforcedLang);
293293

294294
// sort the markup last
295-
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) {
295+
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) -> bool {
296296
return !mSettings.library.markupFile(entry.path()) || !mSettings.library.processMarkupAfterCode(entry.path());
297297
});
298298

299-
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) {
299+
std::copy_if(files.cbegin(), files.cend(), std::inserter(mFiles, mFiles.end()), [&](const FileWithDetails& entry) -> bool {
300300
return mSettings.library.markupFile(entry.path()) && mSettings.library.processMarkupAfterCode(entry.path());
301301
});
302302

@@ -2176,7 +2176,7 @@ std::list<FileWithDetails> CmdLineParser::filterFiles(const std::vector<std::str
21762176
const std::list<FileWithDetails>& filesResolved) {
21772177
std::list<FileWithDetails> files;
21782178
PathMatch filtermatcher(fileFilters, Path::getCurrentPath());
2179-
std::copy_if(filesResolved.cbegin(), filesResolved.cend(), std::inserter(files, files.end()), [&](const FileWithDetails& entry) {
2179+
std::copy_if(filesResolved.cbegin(), filesResolved.cend(), std::inserter(files, files.end()), [&](const FileWithDetails& entry) -> bool {
21802180
return filtermatcher.match(entry.path());
21812181
});
21822182
return files;

cli/cppcheckexecutor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -416,7 +416,7 @@ int CppCheckExecutor::check_wrapper(const Settings& settings, Suppressions& supp
416416

417417
bool CppCheckExecutor::reportSuppressions(const Settings &settings, const SuppressionList& suppressions, bool unusedFunctionCheckEnabled, const std::list<FileWithDetails> &files, const std::list<FileSettings>& fileSettings, ErrorLogger& errorLogger) {
418418
const auto& suppr = suppressions.getSuppressions();
419-
if (std::any_of(suppr.begin(), suppr.end(), [](const SuppressionList::Suppression& s) {
419+
if (std::any_of(suppr.begin(), suppr.end(), [](const SuppressionList::Suppression& s) -> bool {
420420
return s.errorId == "unmatchedSuppression" && s.fileName.empty() && s.lineNumber == SuppressionList::Suppression::NO_LINE;
421421
}))
422422
return false;
@@ -532,7 +532,7 @@ void StdLogger::writeCheckersReport(const Suppressions& supprs)
532532
CheckersReport checkersReport(mSettings, mActiveCheckers);
533533

534534
const auto& suppressions = supprs.nomsg.getSuppressions();
535-
const bool summarySuppressed = std::any_of(suppressions.cbegin(), suppressions.cend(), [](const SuppressionList::Suppression& s) {
535+
const bool summarySuppressed = std::any_of(suppressions.cbegin(), suppressions.cend(), [](const SuppressionList::Suppression& s) -> bool {
536536
return s.errorId == "checkersReport";
537537
});
538538

cli/filelister.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ std::string FileLister::addFiles(std::list<FileWithDetails> &files, const std::s
294294
std::string err = addFiles2(filesSorted, corrected_path, extra, recursive, ignored, debug);
295295

296296
// files need to be sorted as the filesystems dosn't provide a stable order
297-
filesSorted.sort([](const FileWithDetails& a, const FileWithDetails& b) {
297+
filesSorted.sort([](const FileWithDetails& a, const FileWithDetails& b) -> bool {
298298
return a.path() < b.path();
299299
});
300300
files.insert(files.end(), std::make_move_iterator(filesSorted.begin()), std::make_move_iterator(filesSorted.end()));

cli/singleexecutor.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ unsigned int SingleExecutor::check()
4242
{
4343
unsigned int result = 0;
4444

45-
const std::size_t totalfilesize = std::accumulate(mFiles.cbegin(), mFiles.cend(), std::size_t(0), [](std::size_t v, const FileWithDetails& f) {
45+
const std::size_t totalfilesize = std::accumulate(mFiles.cbegin(), mFiles.cend(), std::size_t(0), [](std::size_t v, const FileWithDetails& f) -> std::size_t {
4646
return v + f.size();
4747
});
4848

cli/threadexecutor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ class ThreadData
9292
mItNextFileSettings = mFileSettings.begin();
9393

9494
mTotalFiles = mFiles.size() + mFileSettings.size();
95-
mTotalFileSize = std::accumulate(mFiles.cbegin(), mFiles.cend(), std::size_t(0), [](std::size_t v, const FileWithDetails& p) {
95+
mTotalFileSize = std::accumulate(mFiles.cbegin(), mFiles.cend(), std::size_t(0), [](std::size_t v, const FileWithDetails& p) -> std::size_t {
9696
return v + p.size();
9797
});
9898
}
@@ -210,7 +210,7 @@ unsigned int ThreadExecutor::check()
210210
}
211211
}
212212

213-
unsigned int result = std::accumulate(threadFutures.begin(), threadFutures.end(), 0U, [](unsigned int v, std::future<unsigned int>& f) {
213+
unsigned int result = std::accumulate(threadFutures.begin(), threadFutures.end(), 0U, [](unsigned int v, std::future<unsigned int>& f) -> unsigned int {
214214
return v + f.get();
215215
});
216216

gui/checkthread.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,7 @@ void CheckThread::parseClangErrors(const QString &tool, const QString &file0, QS
420420
continue;
421421

422422
std::list<ErrorMessage::FileLocation> callstack;
423-
std::transform(e.errorPath.cbegin(), e.errorPath.cend(), std::back_inserter(callstack), [](const QErrorPathItem& path) {
423+
std::transform(e.errorPath.cbegin(), e.errorPath.cend(), std::back_inserter(callstack), [](const QErrorPathItem& path) -> ErrorMessage::FileLocation {
424424
return ErrorMessage::FileLocation(path.file.toStdString(), path.info.toStdString(), path.line, path.column);
425425
});
426426
const std::string f0 = file0.toStdString();

gui/compliancereportdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ static void addHeaders(const QString& file1, QSet<QString> &allFiles) {
8080

8181
static std::vector<std::string> toStdStringList(const QStringList& from) {
8282
std::vector<std::string> ret;
83-
std::transform(from.cbegin(), from.cend(), std::back_inserter(ret), [](const QString& e) {
83+
std::transform(from.cbegin(), from.cend(), std::back_inserter(ret), [](const QString& e) -> std::string {
8484
return e.toStdString();
8585
});
8686
return ret;

gui/filelist.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ void FileList::addExcludeList(const QStringList &paths)
111111
static std::vector<std::string> toStdStringList(const QStringList &stringList)
112112
{
113113
std::vector<std::string> ret;
114-
std::transform(stringList.cbegin(), stringList.cend(), std::back_inserter(ret), [](const QString& s) {
114+
std::transform(stringList.cbegin(), stringList.cend(), std::back_inserter(ret), [](const QString& s) -> std::string {
115115
return s.toStdString();
116116
});
117117
return ret;

0 commit comments

Comments
 (0)