An ignoreErrors entry needs a reason, a baseline entry does not

A baseline entry is historical debt and needs no justification; an ignore is a claim that the analyser is wrong and does.

parameters:
  ignoreErrors:
    # the container returns mixed and we know the binding
    -
      message: '#Cannot call method run() on mixed#'
      path: src/Bootstrap/Kernel.php
      count: 1

  reportUnmatchedIgnoredErrors: true

reportUnmatchedIgnoredErrors is on by default and turns an obsolete ignore into a build failure rather than a silent hole, which is what stops the list becoming archaeology. The count means fixing two of three occurrences also fails, which is the right kind of annoying and forces the entry to be revisited rather than extended.