ValidateTour compiles and evaluates every lesson in every output mode. It is
intentionally exposed through `trb tour --check` rather than run as part of
every ordinary project build.
type Diagnostic struct {
Severity string `json:"severity"`
Message string `json:"message"`
Line int `json:"line,omitempty"`
Column int `json:"column,omitempty"`
EndLine int `json:"endLine,omitempty"`
EndColumn int `json:"endColumn,omitempty"`
}