refactor: using slices.Contains to simplify the code

Signed-off-by: damuzhi0810 <rust@before.tech>
This commit is contained in:
damuzhi0810 2025-01-23 23:32:10 +08:00
parent c34d3f7805
commit b04cdeea7d

View File

@ -3,6 +3,7 @@ package yqlib
import ( import (
"fmt" "fmt"
"path/filepath" "path/filepath"
"slices"
"strings" "strings"
) )
@ -95,12 +96,7 @@ func (f *Format) MatchesName(name string) bool {
if f.FormalName == name { if f.FormalName == name {
return true return true
} }
for _, n := range f.Names { return slices.Contains(f.Names, name)
if n == name {
return true
}
}
return false
} }
func (f *Format) GetConfiguredEncoder() Encoder { func (f *Format) GetConfiguredEncoder() Encoder {