Skip to content

Commit 6a7e130

Browse files
committed
fix: linters errors
1 parent 7f431e9 commit 6a7e130

File tree

1 file changed

+18
-8
lines changed

1 file changed

+18
-8
lines changed

parser/bik/main.go

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@ package main
33
import (
44
"encoding/xml"
55
"fmt"
6+
"io"
67
"os"
78
)
89

10+
var devNull *os.File
11+
912
func main() {
1013
file, err := os.ReadFile("base.xml")
1114
checkErr(err)
@@ -14,19 +17,18 @@ func main() {
1417
err = xml.Unmarshal(file, &biks)
1518
checkErr(err)
1619

17-
for _, bik := range biks.BikRows {
18-
fmt.Println(bik)
19-
}
20+
writer := devNull
21+
fmt.Fprint(writer, "package main", "\n\n")
2022

21-
// printAvailablesBiks(&biks)
23+
printAvailablesBiks(writer, &biks)
2224
}
2325

24-
func printAvailablesBiks(biks *Biks) {
25-
fmt.Println("var existsBIKs = map[string]string{")
26+
func printAvailablesBiks(writer io.Writer, biks *Biks) {
27+
fmt.Fprint(writer, "var existsBIKs = map[string]string{", "\n")
2628
for _, bik := range biks.BikRows {
27-
fmt.Println(`"` + bik.Bik + `": ` + "`" + bik.Name + "`,")
29+
fmt.Fprint(writer, "\t", `"`+bik.Bik+`": `+"`"+bik.Name+"`,", "\n")
2830
}
29-
fmt.Println("}")
31+
fmt.Fprint(writer, "}", "\n")
3032
}
3133

3234
type Biks struct {
@@ -58,3 +60,11 @@ func checkErr(e error) {
5860
panic(e)
5961
}
6062
}
63+
64+
func init() {
65+
var err error
66+
devNull, err = os.OpenFile(os.DevNull, os.O_WRONLY, 0666)
67+
if err != nil {
68+
panic(err)
69+
}
70+
}

0 commit comments

Comments
 (0)