coder / coder/preview

Using `bool` parameter values not intuitive

Offen
#94 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
documentation
Vorherrschende Sprache
Go
Sterne
9
Forks
5
Ø Merge
3 T. 20 Std.
Gemergte PRs (30 T.)
2

Beschreibung

This does not behave as expected because the value is the string literal`"true"`, not the boolean value `true`. This should be made more intuitive, or throw a warning?

```hcl
data "coder_parameter" "ai" {
name = "ai"
display_name = "Use AI?"
description = "Do you want to use AI for this workspace?"
type = "bool"
form_type = "checkbox"
default = false
order = 0
}

data "coder_parameter" "ai_prompt" {
count = data.coder_parameter.ai.value == true ? 1 : 0
name = "prompt"
display_name = "Prompt"
description = ""
type = "string"
form_type = "textarea"
default = ""
styling = jsonencode({
placeholder = "hello world"
})
}
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Behandlung von coder_parameter für den Typ "bool" und reproduziere das Terraform-Beispiel mit data.coder_parameter.ai.value. Bestimme, ob Stringwerte wie "true" zu Booleans werden oder eine Warnung auslösen sollten; abgeschlossen ist die Aufgabe, wenn das Verhalten mit der dokumentierten Erwartung übereinstimmt und durch einen Regressionstest abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
backend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.