SuperSimple := Rectangle { animate x { duration: 1000ms; } animate x { // ^error{Duplicated animation} duration: 1000ms; } animate y { nonexistent: 42; // ^error{Unknown property nonexistent} } animate text { // ^error{'text' is not an animatable property} } animate * { duration: 100ms; } // ^error{catch-all property is only allowed within transitions} animate color, foo { duration: 100ms; } // ^error{'foo' is not an animatable property} text := Text{ animate x { duration: 1000ms; } } animate text.x { duration: 100ms; } // ^error{Can only refer to property in the current element} }