feature/add-linting-tools #4

Merged
torjus merged 5 commits from feature/add-linting-tools into master 2026-02-04 00:55:15 +00:00
Showing only changes of commit 097b661aed - Show all commits

View File

@@ -302,7 +302,7 @@ func (s *PostgresStore) GetChildren(ctx context.Context, revisionID int64, paren
func (s *PostgresStore) SearchOptions(ctx context.Context, revisionID int64, query string, filters SearchFilters) ([]*Option, error) { func (s *PostgresStore) SearchOptions(ctx context.Context, revisionID int64, query string, filters SearchFilters) ([]*Option, error) {
var baseQuery string var baseQuery string
var args []interface{} var args []interface{}
argNum := 1 var argNum int
// If the query looks like an option path (contains dots), prioritize name-based matching. // If the query looks like an option path (contains dots), prioritize name-based matching.
if strings.Contains(query, ".") { if strings.Contains(query, ".") {
@@ -333,7 +333,7 @@ func (s *PostgresStore) SearchOptions(ctx context.Context, revisionID int64, que
if filters.Namespace != "" { if filters.Namespace != "" {
baseQuery += fmt.Sprintf(" AND name LIKE $%d", argNum) baseQuery += fmt.Sprintf(" AND name LIKE $%d", argNum)
args = append(args, filters.Namespace+"%") args = append(args, filters.Namespace+"%")
argNum++ _ = argNum // silence ineffassign - argNum tracks position but final value unused
} }
if filters.HasDefault != nil { if filters.HasDefault != nil {