Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

`balances list` renders non-USD balances with a `$` symbol and a fixed `/100`

Abierto
#484 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

@RaphaelFakhri ya está trabajando en esto.

Desde el 24/10/2026.

  • #485 de @RaphaelFakhri — abierto

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Estancado
Stack tecnológico
typescript
Área
cli

Línea de trabajo

In packages/cli/src/commands/balances/list.tsx, replace the hardcoded $ and /100 formatting with the shared formatAmount helper, following the other list commands and the fix in #464. Check the existing tests for the balances list and add or update coverage for JPY, EUR, and KWD; done means each amount displays with the correct currency symbol and decimal precision.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

packages/cli/src/commands/balances/list.tsx formats the current balance with a hardcoded $ and /100 (formatCents). It ignores the balance's currency, so non-USD balances show the wrong symbol and zero- and three-decimal currencies render 100x or 10x off.

#393 reported the same pattern for UCP and spend-request output, and #464 fixed those call sites with the shared formatAmount helper. balances list still uses the old pattern.

Actual vs expected

Input Expected Current output
JPY 1000 ¥1,000 $10.00
EUR 1234 €12.34 $12.34
KWD 1000 KWD 1.000 $10.00

Fix

Use formatAmount(balance.current, balance.currency) in balances/list.tsx, as the other list commands do.

Lenguaje dominante
TypeScript
Estrellas
873
Forks
147
Merge medio
23 h 49 min
PR fusionados (30 d)
79

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de stripe/link-cli

Todos los issues de stripe/link-cli

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.