forked from qt-creator/qt-creator
		
	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:
		@@ -45,7 +45,7 @@ static void addConfigForQuestionableConstructs(ClangDiagnosticConfigsModel &mode
 | 
			
		||||
    config.setDisplayName(QCoreApplication::translate("ClangDiagnosticConfigsModel",
 | 
			
		||||
                                                      "Warnings for questionable constructs"));
 | 
			
		||||
    config.setIsReadOnly(true);
 | 
			
		||||
    config.setCommandLineWarnings(QStringList{
 | 
			
		||||
    config.setClangOptions(QStringList{
 | 
			
		||||
        QStringLiteral("-Wall"),
 | 
			
		||||
        QStringLiteral("-Wextra"),
 | 
			
		||||
    } + commonWarnings());
 | 
			
		||||
@@ -60,7 +60,7 @@ static void addConfigForPedanticWarnings(ClangDiagnosticConfigsModel &model)
 | 
			
		||||
    config.setDisplayName(QCoreApplication::translate("ClangDiagnosticConfigsModel",
 | 
			
		||||
                                                      "Pedantic Warnings"));
 | 
			
		||||
    config.setIsReadOnly(true);
 | 
			
		||||
    config.setCommandLineWarnings(QStringList{QStringLiteral("-Wpedantic")} + commonWarnings());
 | 
			
		||||
    config.setClangOptions(QStringList{QStringLiteral("-Wpedantic")} + commonWarnings());
 | 
			
		||||
 | 
			
		||||
    model.appendOrUpdate(config);
 | 
			
		||||
}
 | 
			
		||||
@@ -72,7 +72,7 @@ static void addConfigForAlmostEveryWarning(ClangDiagnosticConfigsModel &model)
 | 
			
		||||
    config.setDisplayName(QCoreApplication::translate("ClangDiagnosticConfigsModel",
 | 
			
		||||
                                                      "Warnings for almost everything"));
 | 
			
		||||
    config.setIsReadOnly(true);
 | 
			
		||||
    config.setCommandLineWarnings(QStringList{
 | 
			
		||||
    config.setClangOptions(QStringList{
 | 
			
		||||
        QStringLiteral("-Weverything"),
 | 
			
		||||
        QStringLiteral("-Wno-c++98-compat"),
 | 
			
		||||
        QStringLiteral("-Wno-c++98-compat-pedantic"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user