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

Tooling changes for 6.0

    XMLWordPrintable

Details

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

    Description

      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.

      Attachments

        Issue Links

          For Gerrit Dashboard: QTBUG-89415
          # Subject Branch Project Status CR V

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There is 1 open Gerrit change