Analyse statique QML 3 - Indices Fixit

Dans ce chapitre, nous apprenons à améliorer nos avertissements personnalisés en les modifiant avec des astuces fixit.

Jusqu'à présent, nous n'avons créé que des messages d'avertissement. Cependant, nous voulons parfois ajouter une astuce pour que l'utilisateur puisse corriger le code. Pour cela, nous pouvons passer une instance de FixSuggestion à emitWarning. Une suggestion de correction consiste toujours en une description de ce qui doit être corrigé et de l'endroit où cela doit s'appliquer. Elle peut également comporter un texte de remplacement. Par défaut, le texte de remplacement n'apparaît que dans le message de diagnostic. En appelant setAutoApplicable(true) sur le site FixSuggestion, l'utilisateur peut toutefois appliquer la correction automatiquement via qmllint ou le serveur de langage QML. Il est important de ne marquer la suggestion comme applicable automatiquement que si le code résultant est valide.

© 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.