mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-05-31 11:26:47 +00:00
Move the tool as a dependency for static checks migration. Fixes #8187 Signed-off-by: Bin Liu <bin@hyper.sh> Signed-off-by: Chelsea Mafrica <chelsea.e.mafrica@intel.com> Signed-off-by: Gabriela Cervantes <gabriela.cervantes.tellez@intel.com> Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com> Signed-off-by: James O. D. Hunt <james.o.hunt@intel.com> Signed-off-by: Julio Montes <julio.montes@intel.com>
58 lines
877 B
Go
58 lines
877 B
Go
// Copyright (c) 2019 Intel Corporation
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
)
|
|
|
|
type displayText struct {
|
|
file *os.File
|
|
}
|
|
|
|
func NewDisplayText(file *os.File) DisplayHandler {
|
|
return &displayText{
|
|
file: file,
|
|
}
|
|
}
|
|
|
|
func (d *displayText) DisplayLinks(doc *Doc) error {
|
|
for _, linkList := range doc.Links {
|
|
for _, link := range linkList {
|
|
err := d.displayLink(link)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func (d *displayText) displayLink(l Link) error {
|
|
_, err := fmt.Fprintf(d.file, "%+v\n", l)
|
|
|
|
return err
|
|
}
|
|
|
|
func (d *displayText) DisplayHeadings(doc *Doc) error {
|
|
for _, h := range doc.Headings {
|
|
err := d.displayHeading(h)
|
|
if err != nil {
|
|
return err
|
|
}
|
|
}
|
|
|
|
return nil
|
|
}
|
|
|
|
func (d *displayText) displayHeading(h Heading) error {
|
|
_, err := fmt.Fprintf(d.file, "%+v\n", h)
|
|
|
|
return err
|
|
}
|