Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-89415

Tooling changes for 6.0

XMLWordPrintable

    • Icon: User Story User Story
    • Resolution: Out of scope
    • Icon: P2: Important P2: Important
    • None
    • None
    • QML: Tooling
    • None

      This document is very much Work in Progress.

      Motivation

      QML Tooling is very important for Qt 6:

      With many new features and with the need to steer customers towards deprecating the use of certain features for compatibility with our upcoming compiled offering, qmllint is probably among the most important utilities we provide.

      qmlformat provides for the ever growing demand to insure properly formatted code as part of the CI process and can help developers focus less on adhering to style guides as this is taken care of by the tool.

      Tasks

      • qmlformat
        • Port qmlformat to using qmljs
        • Add additional configuration options and a configuration file format to control it with
      • qmllint
        • Fix open bugs
        • Port qmllint to using qmldom

      Challenges

      Many of the subtasks are only possible after the tools port job has been done, as fixing bugs in code that will be removed after a rewrite is something we'd like to avoid.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            ulherman Ulf Hermann
            max.goldstein Maximilian Goldstein
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:

                There is 1 open Gerrit change