Following on from https://github.com/typescript-eslint/typescript-eslint/pull/760#issuecomment-515726428 For better interop with vue, we might want to look at implementing `defineTemplateBodyVisitor`. https://github.com/mysticatea/vue-eslint-parser/blob/0f241279dc412ff4bb0faa9211233a944465f9b4/README.md#L93-L99 This will let plugins provide linting for vue expressions.