tilde in a string throws error
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 50/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- cypress, javascript, typescript
- Ambito
- testing-qa
Direzione di ricerca
Inizia in code-coverage/task.js, alla chiamata a JSON.parse(sentCoverage), e riproduci il fallimento con la stringa segnalata che contiene una tilde. Traccia come JSON.stringify(appCoverageOnly) produce la sequenza \x7e; il lavoro è completato quando i dati di coverage contenenti quel carattere vengono analizzati correttamente e il comando termina.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Versions
"cypress": "^9.1.0",
"@cypress/code-coverage": "^3.9.12",
Describe the bug
I have a line in my code :
mask += '~`!@#$%^&*()_+-={}[]:";\'<>?,./|\\';
this is leading to an error : SyntaxError: Unexpected token x in JSON at position 2509710
from the command
const coverage = JSON.parse(sentCoverage)
from code-coverage/task.js
when I dive into the sentCoverage it is a string generated by the command JSON.stringify(appCoverageOnly), it looks like this in the problematic section:
}\n if (chars.indexOf('!') > -1) {\n mask += '\x7e`!@#$%^&*()_+-={}[]:\";\\'<>?,./|\\\\';\n }\n\n `
Basically my tilde is getting converted to \x7e and this cannot be parsed as JSON. Everything works perfectly if I just get rid of that one character
Please let me know if more details are warranted.
- Lingua principale
- TypeScript
- Stelle
- 440
- Fork
- 114
- Merge medio
- 42m
- PR unite (30g)
- 19
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna 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 cypress-io/code-coverage
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 40/100
cypress-io/code-coverage#1018 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
cypress-io/code-coverage#993 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
cypress-io/code-coverage#967 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
cypress-io/code-coverage#959 ·
I maintainer di solito rispondono entro 1 giorno
-
performance
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
cypress-io/code-coverage#933 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di cypress-io/code-coverage
Issue simili
-
[Text] Add Reading Time & Word Count Estimator for Reflection Notes in src/lib/text/reading-time.tsApertaarea:core beginner-friendly community contributions-welcome difficulty:easy enhancement good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
[fullsend] E2E: scorecard — filecheck GitLab entity metrics unavailable due to initialDelay timingApertae2e-failure ready-to-code
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
redhat-developer/rhdh-plugin-export-overlays#4698 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
devswha/herdr-web-ui#2884 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
b:minor bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
software-mansion/argent#1771 ·
I maintainer di solito rispondono entro 1 giorno