Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-22474

Incorrect syntax warning in JavaScript template literal

    XMLWordPrintable

    Details

      Description

      This relates to QTBUG-71812, but I'm still having a problem with it. I'm getting a pair of warnings on the following line:

      html += `<p style="margin-left: ${20 * (indents.length - 1)}"><a href="${thisUrl}">${title}</a></p>\n` 

      The two warnings are:

      Expected token `(Template tail)'

      Expected token `;'

      I'm doing exactly this sort of thing in lots of places without getting the warning, and this code compiles and runs just fine, so the warning is wrong. The red underline starts at the close brace after the word "title", so it underlines the last twelve characters, plus every remaining line in the file. That smells like there's something about the choice of the name "title" that it objects to.

        Attachments

          Issue Links

          For Gerrit Dashboard: QTCREATORBUG-22474
          # Subject Branch Project Status CR V

            Activity

              People

              • Assignee:
                tjenssen Tim Jenssen
                Reporter:
                pderocco Paul DeRocco
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes