Commit 23871503 authored by Michael Yang's avatar Michael Yang
Browse files

linting

parent c0a00f68
...@@ -6,7 +6,6 @@ import ( ...@@ -6,7 +6,6 @@ import (
"errors" "errors"
"fmt" "fmt"
"io" "io"
"slices"
"strconv" "strconv"
"strings" "strings"
) )
...@@ -66,7 +65,7 @@ func Parse(r io.Reader) (cmds []Command, err error) { ...@@ -66,7 +65,7 @@ func Parse(r io.Reader) (cmds []Command, err error) {
cmd.Name = s cmd.Name = s
} }
case stateMessage: case stateMessage:
if !slices.Contains([]string{"system", "user", "assistant"}, b.String()) { if !isValidRole(b.String()) {
return nil, errInvalidRole return nil, errInvalidRole
} }
...@@ -74,8 +73,6 @@ func Parse(r io.Reader) (cmds []Command, err error) { ...@@ -74,8 +73,6 @@ func Parse(r io.Reader) (cmds []Command, err error) {
case stateComment, stateNil: case stateComment, stateNil:
// pass // pass
case stateValue: case stateValue:
s := b.String()
s, ok := unquote(b.String()) s, ok := unquote(b.String())
if !ok || isSpace(r) { if !ok || isSpace(r) {
if _, err := b.WriteRune(r); err != nil { if _, err := b.WriteRune(r); err != nil {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment