/
githubmirror
/
photoprism
Обзор
Документация
Войти
/
githubmirror
/
photoprism
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
pkg/txt/query.go
34 строки
713 B
Michael Mayer
Pkg: Apply "golangci-lint" recommendations to txt/... packages #5330
21 ноя 2025, 18:16
21 ноя 2025, 18:16
52ab802
Код
Авторство
О чём код?
package txt import ( "strings" ) const ( // EmptyString is a reusable empty string constant. EmptyString = "" // Space is a single space string. Space = " " // Or is the pipe operator used in queries. Or = "|" // And is the ampersand operator used in queries. And = "&" ) // Spaced returns the string padded with a space left and right. func Spaced(s string) string { return Space + s + Space } // StripOr removes or operators from a query. func StripOr(s string) string { s = strings.ReplaceAll(s, Or, Space) return s } // QueryTooShort tests if a search query is too short. func QueryTooShort(q string) bool { q = strings.Trim(q, "- '") return q != EmptyString && len(q) < 3 && IsLatin(q) }