Bug: R Code Generation Does Not Quote Parameters with Special Characters (e.g., `codes[]`)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Empieza ejecutando el fixture de R en src/targets/r/httr/fixtures/nested.r e inspecciona el código de destino de R que genera su lista queryString. Confirma el fallo con claves como foo[bar] o demo-param; se considera terminado cuando el snippet generado usa nombres válidos entre comillas y se ejecuta correctamente en R.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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"
)
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.2k
- Forks
- 242
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Kong/httpsnippet
-
BUG: Http default clientId error Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 62/100
Kong/httpsnippet#356 ·
-
v3.0.9 Bug: Can't resolve 'fs' Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Kong/httpsnippet#389 ·
-
Support for Oracle APEX Abierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
Kong/httpsnippet#383 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
Kong/httpsnippet#370 ·
-
the URL is not decoded Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
Kong/httpsnippet#361 ·
Todos los issues de Kong/httpsnippet
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
copse-dev/agent-pane#2953 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
[Bug]: Matrix progress drafts fail with "Matrix runtime not initialized" during tool activity Abiertobug clawsweeper:linked-pr-open clawsweeper:needs-live-repro clawsweeper:no-new-fix-pr impact:message-loss issue-rating: 🐚 platinum hermit P2 regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
-
Client support matrix inclusion Abiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
calcite-components needs triage refactor
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Esri/calcite-design-system#15203 ·