HAR: Dart trailing YAML comments end up in the parsed version
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 63/100
Direzione di ricerca
Inizia da parsePubspecNameVersion nel percorso di push Dart e confronta la sua analisi basata sulle righe con il riferimento fissato harness/harness-cli, push_npm.go. Controlla come il progetto gestisce le dipendenze Go prima di aggiungere gopkg.in/yaml.v3. Il lavoro è concluso quando i commenti in coda a name e version sono esclusi dai valori analizzati; l’issue non indica alcun file di test.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Bucket: P (hc did this right before the port, ours differs)
Source issue: #4 from internal HAR porting triage
hc behaviour
Uses gopkg.in/yaml.v3 to parse pubspec.yaml (dependency present in hc since 2026-01-27).
Current gap
parsePubspecNameVersion in the Dart push path is line-based ("no YAML library dependency" per code comment), so trailing YAML comments on the version/name lines get captured as part of the value.
Fix approach
Add a YAML library dependency (gopkg.in/yaml.v3) and parse pubspec.yaml properly instead of line-matching.
hc reference
Match this against the original implementation in harness/harness-cli (hc), pinned at commit 0772e94: push_dart.go
- Lingua principale
- Go
- Stelle
- 28
- Fork
- 16
- Merge medio
- 2g 6h
- PR unite (30g)
- 63
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi 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 harness/cli
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 63/100
harness/cli#302 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
harness/cli#211 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
beta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
blinklabs-io/dingo#5636 ·
I maintainer di solito rispondono entro 1 giorno
-
automated-analysis bug cookie safe-outputs tool-improvement workflow-issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
github/gh-aw#71952 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
JetBrains/youtrack-cli#130 ·
I maintainer di solito rispondono entro 1 giorno
-
Cloudflare Pages secret sync throws TypeError when deployment_configs[environment] is undefinedAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
Infisical/infisical#8892 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
windvane requests one more page than it needsForse già presa @TassioSales l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
projectdiscovery/subfinder#1979 ·
I maintainer di solito rispondono entro 3 giorni