Open
Description
Currently build works with invalid syntax, like
--- a/src/qml/controls/OptionButton.qml
+++ b/src/qml/controls/OptionButton.qml
@@ -65,7 +65,7 @@ Button {
rightPadding: 7
bottomPadding: 4
leftPadding: 7
- color: "black"
+ co lor: "black"
text: qsTr("Recommended")
}
}
which gives a runtime error:
QQmlApplicationEngine failed to load component
qrc:/qml/pages/stub.qml:43:9: Type ConnectionOptions unavailable
qrc:/qml/components/ConnectionOptions.qml:15:5: Type OptionButton unavailable
qrc:/qml/controls/OptionButton.qml:68:20: Unexpected token `identifier'
Fix this by turning to build-time errors. It's unclear how to use it with Autotools though.
Reference:
https://doc.qt.io/qt-5.15/qtquick-deployment.html#ahead-of-time-compilation
https://doc.qt.io/archives/QtQuickCompiler/index.html