Execute(ALE should be able to queue highlights and clear them for some other buffer):
  " We'll just make sure that this doesn't blow up.
  call ale#highlight#SetHighlights(bufnr('%') + 1, [])
  call ale#highlight#UnqueueHighlights(bufnr('%') + 1)