Updates to yield delegation linting. Fixes gh-1544

also, is `peek()` appropriate, EG does it matter if the `*` is on the same line? or does ASI rules have an impact on that