CoreTask What's does Receive AST and rules Run linter/fixer of the rule and get messages Convert messages to TextLintMessages emit TextLintMessage as "messages" event.