QML-Statische Analyse 3 – Fixit-Hinweise
In diesem Kapitel lernen wir, wie wir unsere benutzerdefinierten Warnungen verbessern können, indem wir sie um Fixit-Hinweise ergänzen.
Bisher haben wir nur Warnmeldungen erstellt. Manchmal möchten wir dem Benutzer jedoch auch einen Tipp geben, wie er den Code korrigieren kann. Dazu können wir eine Instanz von ` FixSuggestion ` an ` emitWarning` übergeben. Ein Korrekturvorschlag besteht immer aus einer Beschreibung dessen, was korrigiert werden sollte, und der Stelle, an der dies geschehen soll. Er kann auch einen Ersatztext enthalten. Standardmäßig wird der Ersatztext nur in der Diagnosemeldung angezeigt. Durch Aufruf von ` setAutoApplicable(true) ` auf ` FixSuggestion` kann der Benutzer die Korrektur jedoch automatisch über `qmllint` oder den QML Language Server anwenden. Es ist wichtig, den Vorschlag nur dann als automatisch anwendbar zu kennzeichnen, wenn der resultierende Code gültig ist.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.