From 69cd74f25d28b0fda0db6a958dd34f8c7daab5ca Mon Sep 17 00:00:00 2001 From: Uladzislau Paulovich Date: Sun, 9 Jun 2019 02:31:28 +0300 Subject: [PATCH] qml | Fix let/const variables formatting Change-Id: Ia2a4ee482e84a6c24abea7ea6fe05925eee11d1d Reviewed-by: Thomas Hartmann --- src/libs/qmljs/qmljsreformatter.cpp | 3 ++- tests/auto/qml/reformatter/jssyntax.js | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libs/qmljs/qmljsreformatter.cpp b/src/libs/qmljs/qmljsreformatter.cpp index e95ff2f3394..3d838651e24 100644 --- a/src/libs/qmljs/qmljsreformatter.cpp +++ b/src/libs/qmljs/qmljsreformatter.cpp @@ -914,7 +914,8 @@ protected: bool visit(VariableStatement *ast) override { - out("var ", ast->declarationKindToken); + out(ast->declarationKindToken); + out(" "); accept(ast->declarations); return false; } diff --git a/tests/auto/qml/reformatter/jssyntax.js b/tests/auto/qml/reformatter/jssyntax.js index 5ef1a2adcd6..9fd8b38a563 100644 --- a/tests/auto/qml/reformatter/jssyntax.js +++ b/tests/auto/qml/reformatter/jssyntax.js @@ -1,6 +1,10 @@ var x var y = 12 +var a_var = 1 +let a_let = 2 +const a_const = 3 + function foo(a, b) { x = 15 x += 4