CodeNarc from version 3.3.0 has a rule to detect this kind of mistakes https://codenarc.org/codenarc-rules-junit.html#spockmissingassert-rule
It is priority 3 as default, I would recommend changing it to P1 as the test is potentially useless if the assert is missing
SpockMissingAssert(priority: 1)