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

[Reg] qmllint: mix up between required properties

    XMLWordPrintable

Details

    • 41d1137fe (dev), 14f1b4bce (dev), 6af9dd4ea (6.9), c65c620b2 (6.9), 76f9ab967 (tqtc/lts-6.8), 5f8878de5 (tqtc/lts-6.8)

    Description

      It seems that our required property checker gets confused about scopes sometimes:

      import QtQuick
      
      Item {
          Item {
              component Foo: Item { required property var bla }
      
              Foo { Item { property int bla: 43 } } // does not warn about bla :/
              Foo {} // warns, as expected
          }
      }
      

      Attachments

        Issue Links

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

          Activity

            People

              olivier.decanniere Olivier De Cannière
              sami.shalayel Sami Shalayel
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: