Qt hat am 7. Februar 2018 Qt Creator 4.6 Beta mit einem aktualisierten Clang-Code-Modell veröffentlicht. Der Wechsel von Clang 3.9 auf 5.0 ermöglicht die Analyse zusätzlicher C++17-Funktionen. Das Modell ist in dieser Beta nicht standardmäßig aktiv; dafür muss das Plugin ClangCodeModel eingeschaltet werden.
Optional lassen sich Warnungen von Clang-Tidy und Clazy in die Diagnose des C++-Editors integrieren. Die gewünschten Prüfungen werden über eine angepasste Warnungsvorgabe ausgewählt. Die Ankündigung beschreibt damit konfigurierbare Editorfunktionen, keine automatisch aktivierte Prüfung jedes Projekts.
Typinformationen und Projektwerkzeuge
Die Änderungsliste im Quellcode-Tag v4.6.0-beta1 dokumentiert präzisere Informationen zu auto-Typen, Template-Argumenten und Dokumentationskommentaren. Der Locator erhält Filter für Lesezeichen, Menüaktionen und JavaScript-Ausdrücke. Außerdem führt die Liste gruppierbare Testfälle und eine getrennte Ansicht für Debugger-Ausdrücke auf.
Für C++-basierte Spielewerkzeuge und interaktive Anwendungen ist die Unterscheidung zwischen Editor und Build wichtig. Ein neuer Analyse-Unterbau im Editor ersetzt nicht automatisch den Compiler einer bestehenden Build-Pipeline. Ob eine Sprachfunktion im fertigen Programm nutzbar ist, hängt weiterhin von der tatsächlichen Werkzeugkette und Projektkonfiguration ab.
Bereits Qt Creator 4.4 Beta hatte optionale Warnungen direkt hinter Codezeilen ergänzt. Version 4.6 erweitert nun die zugrunde liegende Analyse und die Auswahl zusätzlicher Prüfungen. Editorhinweise können eine Codeprüfung unterstützen, sind aber kein Nachweis, dass ein Programm fehlerfrei läuft.
Der Beitrag dokumentiert die Beta vom Februar 2018. Der damalige Originalblog ist in der verlinkten Archivfassung erhalten. Spätere Änderungen der finalen Version sind nicht Gegenstand dieser Meldung; das Qt-Logo ist ein Symbolbild, kein Screenshot der Entwicklungsumgebung.

