Ideia: inteligente sobre declarações de switch

Fazendo algum desenvolvimento Groovy usando IntelliJ IDEA? Você deve ter notado que isso marcará qualquer falha em suas switchdeclarações como um aviso. Isso é útil, mas é irritante quando você está fazendo isso de propósito. Mas se você estiver fazendo isso de propósito:

switch (item) {
case 'thing1':
doAThing
()
break
case 'thing2':
anotherThing
()
// intentional fall through
default:
lastThing
()

Se você tem exatamente esse comentário:

// intentional fall through

… como última linha disso case, o Idea não o marcará como um aviso.