HAR: Dart trailing YAML comments end up in the parsed version
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 63/100
Línea de trabajo
Empieza por parsePubspecNameVersion en la ruta de push de Dart y compara su análisis basado en líneas con la referencia fijada harness/harness-cli, push_npm.go. Comprueba cómo gestiona el proyecto las dependencias de Go antes de añadir gopkg.in/yaml.v3. Se considera terminado cuando los comentarios al final de name y version quedan excluidos de los valores analizados; el issue no menciona ningún archivo de prueba.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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_npm.go
- Lenguaje dominante
- Go
- Estrellas
- 25
- Forks
- 13
- Merge medio
- 2 d 4 h
- PR fusionados (30 d)
- 67
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 harness/cli
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 63/100
harness/cli#302 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
harness/cli#211 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
beta
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
Todos los issues de harness/cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
FiloSottile/age#758 ·
-
nginx configAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
[Bug]: APIGW request ID headers are inconsistent between server and clientPosiblemente ocupada @zouxingyuks la tomó hoy. Abiertoproduct/backlog
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
TencentBlueKing/bk-nodemgr#3782 ·
Los mantenedores suelen responder en 1 día