Returns the number of reported errors
Messages whose enclosing scope don't match filter.matches are skipped.
Messages with severity < minSeverity are skipped.
Present the message to the user.
Present the message to the user.
In a command-line interface, this might mean "print message to console". In an IDE, this might mean putting red/yellow squiggly marks under code.
Returns true if this reporter has seen an error