code: func (l *Linter) RunLinterRule(severity int, path string, err error) bool {
  	// severity is out of bound
  	if severity < 0 || severity >= len(sev) {
  		return false
  	}
  
  	if err != nil {
  		l.Messages = append(l.Messages, NewMessage(severity, path, err))
  
  		if severity > l.HighestSeverity {
  			l.HighestSeverity = severity
  		}
  	}
  	return err == nil
  }
docs: // RunLinterRule returns true if the validation passed