diff options
Diffstat (limited to 'tools/qmllint')
-rw-r--r-- | tools/qmllint/main.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/qmllint/main.cpp b/tools/qmllint/main.cpp index 45914353a8..791fb71685 100644 --- a/tools/qmllint/main.cpp +++ b/tools/qmllint/main.cpp @@ -61,7 +61,8 @@ static bool lint_file(const QString &filename, bool silent) bool success = isJavaScript ? parser.parseProgram() : parser.parse(); if (!success && !silent) { - foreach (const QQmlJS::DiagnosticMessage &m, parser.diagnosticMessages()) { + const auto diagnosticMessages = parser.diagnosticMessages(); + for (const QQmlJS::DiagnosticMessage &m : diagnosticMessages) { qWarning("%s:%d : %s", qPrintable(filename), m.loc.startLine, qPrintable(m.message)); } } @@ -85,7 +86,8 @@ int main(int argv, char *argc[]) parser.process(app); - if (parser.positionalArguments().isEmpty()) { + const auto positionalArguments = parser.positionalArguments(); + if (positionalArguments.isEmpty()) { parser.showHelp(-1); } @@ -95,12 +97,12 @@ int main(int argv, char *argc[]) #endif bool success = true; #if QT_CONFIG(commandlineparser) - foreach (const QString &filename, parser.positionalArguments()) { + for (const QString &filename : positionalArguments) #else - foreach (const QString &filename, app.arguments()) { + const auto arguments = app.arguments(); + for (const QString &filename : arguments) #endif success &= lint_file(filename, silent); - } return success ? 0 : -1; } |