forked from qt-creator/qt-creator
Clang: Enable Clazy fix-its
Only extra command-line options were required. Change-Id: Id67b0cb29db4539ebec7facd07b53942f5900099 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -544,6 +544,8 @@ private:
|
|||||||
return;
|
return;
|
||||||
|
|
||||||
addXclangArg("-add-plugin", "clang-lazy");
|
addXclangArg("-add-plugin", "clang-lazy");
|
||||||
|
addXclangArg("-plugin-arg-clang-lazy", "enable-all-fixits");
|
||||||
|
addXclangArg("-plugin-arg-clang-lazy", "no-autowrite-fixits");
|
||||||
addXclangArg("-plugin-arg-clang-lazy", checks);
|
addXclangArg("-plugin-arg-clang-lazy", checks);
|
||||||
|
|
||||||
// NOTE: we already use -isystem for all include paths to make libclang skip diagnostics for
|
// NOTE: we already use -isystem for all include paths to make libclang skip diagnostics for
|
||||||
|
|||||||
@@ -97,6 +97,8 @@ QStringList ClangTidyClazyRunner::constructCommandLineArguments(const QStringLis
|
|||||||
const QString clazyChecks = config.clazyChecks();
|
const QString clazyChecks = config.clazyChecks();
|
||||||
if (!clazyChecks.isEmpty()) {
|
if (!clazyChecks.isEmpty()) {
|
||||||
addXclangArg(arguments, QString("-add-plugin"), QString("clang-lazy"));
|
addXclangArg(arguments, QString("-add-plugin"), QString("clang-lazy"));
|
||||||
|
addXclangArg(arguments, QString("-plugin-arg-clang-lazy"), QString("enable-all-fixits"));
|
||||||
|
addXclangArg(arguments, QString("-plugin-arg-clang-lazy"), QString("no-autowrite-fixits"));
|
||||||
addXclangArg(arguments, QString("-plugin-arg-clang-lazy"), config.clazyChecks());
|
addXclangArg(arguments, QString("-plugin-arg-clang-lazy"), config.clazyChecks());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user