I'm seeing quite a few instances where the modifiers have an inconsistent declaration order.
For example:
public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
should be
public async override Task ProcessAsync(TagHelperContext context, TagHelperOutput output)
I've already made the modifications if you want me to create a PR for it.