Add QmlJS semantic checker.
* Add SemanticHighlighter to QmlJSTextEditor to update the semantic info in a background thread. * Add QmlJS::Check to run semantic checks on qml and js documents. * Add a check for incorrect property names. * Fix hoverhandler to show tool tips from extra selections over help tooltips.
Showing
- src/libs/qmljs/qmljs-lib.pri 4 additions, 2 deletionssrc/libs/qmljs/qmljs-lib.pri
- src/libs/qmljs/qmljscheck.cpp 140 additions, 0 deletionssrc/libs/qmljs/qmljscheck.cpp
- src/libs/qmljs/qmljscheck.h 73 additions, 0 deletionssrc/libs/qmljs/qmljscheck.h
- src/libs/qmljs/qmljsdocument.cpp 13 additions, 0 deletionssrc/libs/qmljs/qmljsdocument.cpp
- src/libs/qmljs/qmljsdocument.h 7 additions, 0 deletionssrc/libs/qmljs/qmljsdocument.h
- src/libs/qmljs/qmljsinterpreter.cpp 36 additions, 1 deletionsrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 7 additions, 1 deletionsrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljslink.cpp 5 additions, 2 deletionssrc/libs/qmljs/qmljslink.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 206 additions, 55 deletionssrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/qmljseditor/qmljseditor.h 79 additions, 0 deletionssrc/plugins/qmljseditor/qmljseditor.h
- src/plugins/qmljseditor/qmljshoverhandler.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljshoverhandler.cpp
Loading
Please register or sign in to comment