Sur cette page

Code inaccessible

Cette catégorie d'avertissement est orthographiée [unreachable-code] par qmllint.

Code inaccessible

Qu'est-ce qui s'est passé ?

Les instructions de votre code sont inaccessibles et ne seront jamais exécutées.

Pourquoi est-ce mauvais ?

Le code inaccessible ne contribue pas à la logique du programme et gonfle l'empreinte disque et mémoire de l'application. Le code inaccessible peut être le signe de bogues sous-jacents ou d'erreurs de logique.

Exemple

function f(b: bool) : string {
    if (b)
        return "true"
    else
        return "false"
    return "something else??" // unreachable statement
}

Pour corriger cet avertissement, supprimez les instructions mortes ou remaniez votre code pour rendre toute la logique accessible.

function f(b: bool) : string {
    if (b)
        return "true"
    else
        return "false"
}

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