Bug: R Code Generation Does Not Quote Parameters with Special Characters (e.g., `codes[]`)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
Direzione di ricerca
Inizia eseguendo il fixture R in src/targets/r/httr/fixtures/nested.r e ispeziona il codice target R che genera la relativa lista queryString. Conferma il fallimento con chiavi come foo[bar] o demo-param; il lavoro è completato quando lo snippet generato usa nomi validi tra virgolette e viene eseguito correttamente in R.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
When using the library to convert an HTTP request into an R code snippet, parameters with special characters (such as codes[] or demo-param) are not being quoted correctly in the generated R code. This causes an error in R because such parameters are not valid without quotes.
In R, certain special characters like [], -, and others are not valid in unquoted object names. As a result, the generated R code fails to execute properly when using such parameters.
I also saw a test case at "https://github.com/Kong/httpsnippet/blob/master/src/targets/r/httr/fixtures/nested.r" which doesn't run in R,
it gives following error
Error: unexpected '=' in:
"queryString <- list(
foo[bar] ="
Execution halted
Instead it should be like this to run correctly and avoid any special character issues.
queryString <- list(
`foo[bar]` = "baz,zap",
`fiz` = "buz"
)
- Lingua principale
- TypeScript
- Stelle
- 1.2k
- Fork
- 242
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Kong/httpsnippet
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
Kong/httpsnippet#356 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Kong/httpsnippet#389 ·
-
Support for Oracle APEX Aperta
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
Kong/httpsnippet#383 ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
Kong/httpsnippet#370 ·
-
the URL is not decoded Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
Kong/httpsnippet#361 ·
Tutte le issue di Kong/httpsnippet
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
copse-dev/agent-pane#2953 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Apertabug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
calcite-components needs triage refactor
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
Esri/calcite-design-system#15203 ·