Clang: Make clazy/tidy options part of the diagnostic config

As a side effect, clazy/tidy options become available for project
specific customization in the projects mode.

Change-Id: Id72762dedd857915139c15f532d2f1c6d1f43edb
Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
Nikolai Kosjar
2018-01-26 10:27:58 +01:00
parent 5b1ae09fbf
commit 33b6fe812a
13 changed files with 212 additions and 191 deletions

View File

@@ -43,8 +43,14 @@ public:
QString displayName() const;
void setDisplayName(const QString &displayName);
QStringList commandLineWarnings() const;
void setCommandLineWarnings(const QStringList &commandLineWarnings);
QStringList clangOptions() const;
void setClangOptions(const QStringList &options);
QString clangTidyChecks() const;
void setClangTidyChecks(const QString &checks);
QString clazyChecks() const;
void setClazyChecks(const QString &checks);
bool isReadOnly() const;
void setIsReadOnly(bool isReadOnly);
@@ -55,7 +61,9 @@ public:
private:
Core::Id m_id;
QString m_displayName;
QStringList m_commandLineWarnings;
QStringList m_clangOptions;
QString m_clangTidyChecks;
QString m_clazyChecks;
bool m_isReadOnly = false;
};