code: func VerifySwaggerDocsExist(kubeTypes []KubeTypes, w io.Writer) (int, error) {
  	missingDocs := 0
  	buffer := newBuffer()
  
  	for _, kubeType := range kubeTypes {
  		structName := kubeType[0].Name
  		if kubeType[0].Doc == "" {
  			format := "Missing documentation for the struct itself: %s\n"
  			s := fmt.Sprintf(format, structName)
  			buffer.addLine(s, 0)
  			missingDocs++
  		}
  		kubeType = kubeType[1:] // Skip struct definition
  
  		for _, pair := range kubeType { // Iterate only the fields
  			if pair.Doc == "" {
  				format := "In struct: %s, field documentation is missing: %s\n"
  				s := fmt.Sprintf(format, structName, pair.Name)
  				buffer.addLine(s, 0)
  				missingDocs++
  			}
  		}
  	}
  
  	if err := buffer.flushLines(w); err != nil {
  		return -1, err
  	}
  	return missingDocs, nil
  }
docs: // VerifySwaggerDocsExist writes in a io.Writer a list of structs and fields that
  // are missing of documentation.