Skip to content

Commit 163edb5

Browse files
kasugamiraibioball
andauthored
Replace Write([]byte()) with io.WriteString() in logger methods (#127)
Also: * Simplify error handling in semver String method * Panic if semver String() method fails --------- Co-authored-by: Dan Chao <[email protected]>
1 parent dadcf5e commit 163edb5

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

pkl/logger.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ type logger struct {
4949
}
5050

5151
func (s logger) Trace(message string, frameUri string) {
52-
_, _ = s.out.Write([]byte(FormatLogMessage("TRACE", message, frameUri)))
52+
_, _ = io.WriteString(s.out, FormatLogMessage("TRACE", message, frameUri))
5353
}
5454

5555
func (s logger) Warn(message string, frameUri string) {
56-
_, _ = s.out.Write([]byte(FormatLogMessage("WARN", message, frameUri)))
56+
_, _ = io.WriteString(s.out, FormatLogMessage("WARN", message, frameUri))
5757
}
5858

5959
var _ Logger = (*logger)(nil)

pkl/version.go

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,11 @@ func (s *semver) isLessThan(other *semver) bool {
130130

131131
func (s *semver) String() string {
132132
var builder strings.Builder
133-
fmt.Fprintf(&builder, "%d.%d.%d", s.major, s.minor, s.patch)
133+
_, err := fmt.Fprintf(&builder, "%d.%d.%d", s.major, s.minor, s.patch)
134+
if err != nil {
135+
// should never happen
136+
panic(err.Error())
137+
}
134138
if s.prerelease != "" {
135139
builder.WriteByte('-')
136140
builder.WriteString(s.prerelease)

0 commit comments

Comments
 (0)