| Class | Description |
|---|---|
| Analyzer |
Bridge between violations and reports.
|
| ContextReport |
Reports errors in multiple lines, displaying the contextual code, and
denoting the code to which a violation applies.
|
| Report |
Reports errors (violations), in a format that is determined by the subclass.
|
| TerseReport |
Reports errors in a single line, AKA the format expected by Emacs (!c).
|
| Violation |
An error or a warning, associated with a file by a starting and ending
position, and a message.
|