Analyse statique QML 3 - Suggestions de correction

Dans ce chapitre, nous allons apprendre à améliorer nos avertissements personnalisés en y ajoutant des conseils de correction.

Jusqu’à présent, nous n’avons créé que des messages d’avertissement. Cependant, nous souhaitons parfois ajouter un conseil à l’utilisateur sur la manière de corriger le code. Pour cela, nous pouvons passer une instance de ` FixSuggestion ` à ` emitWarning`. Une suggestion de correction comprend toujours une description de ce qui doit être corrigé et l’emplacement où elle 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 ` FixSuggestion`, l’utilisateur peut toutefois appliquer automatiquement la correction via qmllint ou le QML Language Server. Il est important de ne marquer la suggestion comme « auto-applicable » 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.