Skip to content

Commit 2709c00

Browse files
committed
Fixed linter warnings
commands/service_compile.go:356:4: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintf("Could not normalize FQBN: %s\n", err))) ^ commands/service_compile.go:359:3: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintf("FQBN: %s\n", normalizedFQBN))) ^ commands/service_upload.go:508:4: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!")))) ^ commands/service_upload.go:515:6: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress)))) ^ commands/service_upload.go:521:6: QF1012: Use fmt.Fprintln(...) instead of Write([]byte(fmt.Sprintln(...))) (staticcheck) outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Waiting for upload port...")))) ^ internal/arduino/builder/internal/preprocessor/ctags.go:68:3: QF1012: Use fmt.Fprintf(...) instead of WriteString(fmt.Sprintf(...)) (staticcheck) stderr.WriteString(fmt.Sprintf("%s: %s", ^ internal/mock_serial_monitor/main.go:146:4: QF1012: Use fmt.Fprintf(...) instead of Write([]byte(fmt.Sprintf(...))) (staticcheck) d.mockedSerialPort.Write([]byte( ^
1 parent d834ac1 commit 2709c00

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

commands/service_compile.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -353,10 +353,10 @@ func (s *arduinoCoreServerImpl) Compile(req *rpc.CompileRequest, stream rpc.Ardu
353353
// select the core name in case of "package:core" format
354354
normalizedFQBN, err := pme.NormalizeFQBN(fqbn)
355355
if err != nil {
356-
outStream.Write([]byte(fmt.Sprintf("Could not normalize FQBN: %s\n", err)))
356+
fmt.Fprintf(outStream, "Could not normalize FQBN: %s\n", err)
357357
normalizedFQBN = fqbn
358358
}
359-
outStream.Write([]byte(fmt.Sprintf("FQBN: %s\n", normalizedFQBN)))
359+
fmt.Fprintf(outStream, "FQBN: %s\n", normalizedFQBN)
360360
core = core[strings.Index(core, ":")+1:]
361361
outStream.Write([]byte(i18n.Tr("Using board '%[1]s' from platform in folder: %[2]s", targetBoard.BoardID, targetPlatform.InstallDir) + "\n"))
362362
outStream.Write([]byte(i18n.Tr("Using core '%[1]s' from platform in folder: %[2]s", core, buildPlatform.InstallDir) + "\n"))

commands/service_upload.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -505,20 +505,20 @@ func (s *arduinoCoreServerImpl) runProgramAction(ctx context.Context, pme *packa
505505

506506
// if touch is requested but port is not specified, print a warning
507507
if touch && portToTouch == "" {
508-
outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!"))))
508+
fmt.Fprintln(outStream, i18n.Tr("Skipping 1200-bps touch reset: no serial port selected!"))
509509
}
510510

511511
cb := &serialutils.ResetProgressCallbacks{
512512
TouchingPort: func(portAddress string) {
513513
logrus.WithField("phase", "board reset").Infof("Performing 1200-bps touch reset on serial port %s", portAddress)
514514
if verbose {
515-
outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress))))
515+
fmt.Fprintln(outStream, i18n.Tr("Performing 1200-bps touch reset on serial port %s", portAddress))
516516
}
517517
},
518518
WaitingForNewSerial: func() {
519519
logrus.WithField("phase", "board reset").Info("Waiting for upload port...")
520520
if verbose {
521-
outStream.Write([]byte(fmt.Sprintln(i18n.Tr("Waiting for upload port..."))))
521+
fmt.Fprintln(outStream, i18n.Tr("Waiting for upload port..."))
522522
}
523523
},
524524
BootloaderPortFound: func(portAddress string) {

internal/arduino/builder/internal/preprocessor/ctags.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,9 @@ func PreprocessSketchWithCtags(
6565
}
6666

6767
// Do not bail out if we are generating the compile commands database
68-
stderr.WriteString(fmt.Sprintf("%s: %s",
68+
fmt.Fprintf(stderr, "%s: %s",
6969
i18n.Tr("An error occurred adding prototypes"),
70-
i18n.Tr("the compilation database may be incomplete or inaccurate")))
70+
i18n.Tr("the compilation database may be incomplete or inaccurate"))
7171
if err := sourceFile.CopyTo(ctagsTarget); err != nil {
7272
return &Result{args: result.Args(), stdout: stdout.Bytes(), stderr: stderr.Bytes()}, err
7373
}

internal/mock_serial_monitor/main.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -143,8 +143,7 @@ func (d *SerialMonitor) Open(boardPort string) (io.ReadWriter, error) {
143143
d.mockedSerialPort.Write([]byte("Tmpfile: " + d.muxFile.String() + "\n"))
144144
}
145145
for parameter, descriptor := range d.serialSettings.ConfigurationParameter {
146-
d.mockedSerialPort.Write([]byte(
147-
fmt.Sprintf("Configuration %s = %s\n", parameter, descriptor.Selected)))
146+
fmt.Fprintf(d.mockedSerialPort, "Configuration %s = %s\n", parameter, descriptor.Selected)
148147
}
149148
for {
150149
n, err := d.mockedSerialPort.Read(buff)

0 commit comments

Comments
 (0)