Betreten Sie die wunderbare Welt der Instrumente, für die die Ankündigung mehr Zeit in Anspruch nimmt als das Instrument selbst.
qsslint ist ein kleines Befehlszeilenprogramm zum Überprüfen der Syntax Ihres Qt-Stylesheets (*.qss). Dies ist dem vorherigen KDAB-Beitrag qmllint sehr ähnlich. Es gibt einfach 0 zurück, wenn das Stylesheet gültig ist, andernfalls ungleich Null.
Verstehen Sie mich nicht falsch, der Autor mag kein CSS und möchte seine Verwendung nicht fördern. Aber wenn Sie nicht davon loskommen, verwenden Sie zumindest einen Parser, um Fehler zur Kompilierungszeit abzufangen, nicht während der Produktion.
Der empfohlene Weg, diese Tools in Ihrem täglichen Leben zu verwenden, besteht darin, sie nicht manuell zu verwenden. Fügen Sie sie stattdessen in Ihr Build-System oder CI ein und vergessen Sie sie, bis der Entwickler einen Tippfehler macht.
Verwenden Sie außerdem denselben Rat für jeden Quelldateityp. Ob XML, JSON oder QML, es stehen viele Parser zur Verfügung. Und schließlich prüft der Compiler für C++ bereits die Syntax für Sie, aber jetzt können Sie auch die Qt-Semantik mit clazy oder erhalten Sie erweiterte C++-Diagnose mit clang-tidy .